Я пытаюсь синхронизировать некоторые продукты между двумя сайтами prestashop, используя веб-сервис. Например, описание продукта с веб-сайта назначения должно совпадать с описанием продукта с исходного веб-сайта после синхронизации.
Оба сайта (исходный и целевой) являются многоязычными.
Исходный веб-сайт имеет английский и французский языки, конечный веб-сайт имеет английский (id = 4), французский (id = 5) и испанский (id = 6) языки.
Проблема в том, что существующее описание испанского языка с веб-сайта назначения перезаписывается пустым текстом после синхронизации. Та же проблема касается других полей: краткое описание, мета-описание, мета-заголовок. Интересен текст для link_rewrite
поля сохранены для испанского языка.
Вот часть XML, отправленная веб-сервисом:
<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<product>
<id>8224</id>
<description>
<language id="4">English text</language>
<language id="5">Franch text</language>
</description>
</product>
</prestashop>
Я хочу сохранить существующее описание на испанском языке, даже если я не отправляю текст для него в XML.