Экспорт товаров в RetailCRM через ICML
Формат 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 файла
Управление свойствами товаров, экспортируемыми в 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
Last updated