Экспорт товаров в RetailCRM через ICML

Формат ICML является расширением формата YML. Он позволяет выгружать техническую информацию о товарах в систему (ID и XML ID товаров, информация об остатках), а также сложную структуру каталогов с торговыми предложениями (SKU).

Для формирования ICML-файла экспорта в RetailCRM создайте узел в структуре сайта под узлом интернет-магазина (стандартно узел имеет путь /shop/), укажите для созданного узла название раздела, например, retailcrm, заполните основные атрибуты страницы, выберите раздел типовой динамической страницы «RetailCRM», страницу «Обмен с retailCRM». Выберите из выпадающего списка магазин, для которого необходимо создать экспорт.

Добавление раздела

В аккаунте RetailCRM в разделе «Настройки»«Магазины», во вкладке «Каталог» укажите адрес страницы (1), например, http://www.site.ru/shop/retailcrm/

URL ICML-файла

https://xn--80aff1anfpi.xn--p1ai/shop/retailcrm/arrow-up-right

пример ICML файла

Управление свойствами товаров, экспортируемыми в RetailCRM

Опция itemsProperties() контроллера retailCRM_Controller_ICML позволяет управлять списком дополнительных свойств, указываемых для товара при экспорте в RetailCRM.

А коде настроек типовой динамической страницы можно включить экспорт дополнительных свойств товаров:

или ограничить по ID список экспортируемых свойств:

Опция itemsForbiddenProperties() контроллера retailCRM_Controller_ICML позволяет управлять списком дополнительных свойств, которые требуется исключить при экспорте в RetailCRM

Экспорт товаров, присутствующих на складе

Опция checkRest(TRUE) позволяет выгружать только те товары, которые присутствуют на складах.

Группировка модификаций

Опция groupModifications(TRUE) объединяет все предложения, которые являются вариациями одной модели (модификации).

Экспорт модификаций

Стандартно модификации не экспортируются совместно с товарами, управлять экспортом модификаций позволяет опция modifications() контроллера retailCRM_Controller_ICML

Создание статичных ICML-файлов через CRON для больших магазинов

Добавьте в CRON на хостинге вызов файла cron/retailcrm.php. Проверьте работу, в корневой директории будут создаваться XML-файлы по схеме retailcrm1.xml, где 1 — идентификатор магазина.

В аккаунте RetailCRM в разделе «Настройки»«Магазины», во вкладке «Каталог» укажите адрес страницы, например, http://www.site.ru/retailcrm1.xml

Последнее обновление