Экспорт товаров в RetailCRM через ICML
Last updated
Last updated
Формат ICML является расширением формата YML. Он позволяет выгружать техническую информацию о товарах в систему (ID и XML ID товаров, информация об остатках), а также сложную структуру каталогов с торговыми предложениями (SKU).
Для формирования ICML-файла экспорта в RetailCRM создайте узел в структуре сайта под узлом интернет-магазина (стандартно узел имеет путь /shop/), укажите для созданного узла название раздела, например, retailcrm, заполните основные атрибуты страницы, выберите раздел типовой динамической страницы «RetailCRM», страницу «Обмен с retailCRM». Выберите из выпадающего списка магазин, для которого необходимо создать экспорт.
В аккаунте RetailCRM в разделе «Настройки» → «Магазины», во вкладке «Каталог» укажите адрес страницы (1), например, http://www.site.ru/shop/retailcrm/
https://xn--80aff1anfpi.xn--p1ai/shop/retailcrm/
пример ICML файла
Опция itemsProperties() контроллера retailCRM_Controller_ICML позволяет управлять списком дополнительных свойств, указываемых для товара при экспорте в RetailCRM.
А коде настроек типовой динамической страницы можно включить экспорт дополнительных свойств товаров:
или ограничить по ID список экспортируемых свойств:
Опция itemsForbiddenProperties() контроллера retailCRM_Controller_ICML
позволяет управлять списком дополнительных свойств, которые требуется исключить при экспорте в RetailCRM
Опция checkRest(TRUE) позволяет выгружать только те товары, которые присутствуют на складах.
Опция groupModifications(TRUE) объединяет все предложения, которые являются вариациями одной модели (модификации).
Стандартно модификации не экспортируются совместно с товарами, управлять экспортом модификаций позволяет опция modifications() контроллера retailCRM_Controller_ICML
Добавьте в CRON на хостинге вызов файла cron/retailcrm.php. Проверьте работу, в корневой директории будут создаваться XML-файлы по схеме retailcrm1.xml, где 1 — идентификатор магазина.
В аккаунте RetailCRM в разделе «Настройки» → «Магазины», во вкладке «Каталог» укажите адрес страницы, например, http://www.site.ru/retailcrm1.xml