Генерация каталога модулем InSales
Скопировать ссылку на статью
Скопировано

Для того, чтобы регулярно генерировать каталог средствами приложения, необходимо в настройках отметить метод генерации каталога для системы «Выгружать ICML средствами приложения».

Важно!

Выбор метода выгрузки каталога влияет не только на генерацию каталога, но и на формирование заказов для отправки в систему или из системы в InSales. Не допускается установка флага «Выгружать ICML средствами приложения» и использование стороннего каталога без составного идентификатора, так как такие действия могут спровоцировать неправильную передачу товаров в заказах.

Возможности генерации каталога средствами приложения:

  • формирование отдельных товарных предложений по формату ICML
  • передача габаритов товара
  • добавление в каталог xmlId из сервисов МойСклад, InSales
  • выбор домена для картинок товара
  • конвертация валюты цены товара InSales к одной валюте, которая используется в системе

Формирование отдельных товарных предложений по формату ICML

Адрес файла каталога отображается сверху, его понадобится указать в качестве источника каталога в настройках магазина, в системе. Файл каталога генерируется в течение 3х часов.

Помимо автоматической генерации ICML возможна и ручная генерация, которая позволяет инициализировать генерацию выгрузки каталога сразу. Время генерации ICML зависит от количества задач в очереди на генерацию ICML и количества товаров в магазине. Для удобства, в справочной информации фиксируется дата и время (по Москве) последнего обновления ICML. Если задача уже стоит в очереди, то появится соответствующее сообщение «Генерация ICML уже поставлена в очередь», также будет отображено сообщение и об успешной постановке задачи в очередь.

Основные поля, которые формируются для товарного предложения при генерации каталога:

'id' - используется составной идентификатор “{{product_id}}-{{variant_id}}”
'productId' - фиксируется id товара
'quantity'
'url'
'price'
'purchasePrice'
'categoryId'
'productActivity'
'name'
'picture'
'productName'
'dimensions'
'barcode'
'unit'
'params'
'weight' - Вес в килограммах
'article' - Артикул товарного предложения, а также добавляются все настроенные свойства вариантов из InSales
`markable` - Признак необходимости маркировки товара

Подробнее о полях описано в документации по формату ICML.

Параметры товаров

При активации опции «Выгружать параметры товаров в ICML» - в выгружаемом каталоге ICML будут фигурировать параметры товаров.

В формируемый каталог передаются и габариты товаров, если они занесены в стандартном поле InSales.

Важно!

В InSales габариты записываются в формате ШхГхВ (Ширина/Глубина/Высота, в сантиметрах), а в систему передается по формату Длина/Ширина/Высота (также в сантиметрах).

В сформированном каталоге каждому товарному предложению, для которого в InSales заполнено свойство «Категория маркировки», будет добавлен флаг «Требует маркировки» (markable), а также записан параметр с наименованием «Категория маркировки» и соответствующим значением.

Таким образом, если в настройках системы (Настройки > Системные > Товары > Маркировка) активна опция «Работать с маркированными товарами», товары будут помечены, как требующие маркировки. Если опция неактивна, значение в секции markable у товара будет проигнорировано.

Настройка добавления xmlId в ICML для синхронизации с системой МойСклад

Если помимо InSales и RetailCRM используете складскую систему МойСклад, то в таком случае можно генерировать каталог ICML с «Внешними кодами» из МойСклад для товаров. Для этого требуется выставить флаг «Дополнять каталог xmlId».

Важно!

Флаг «Дополнять каталог xmlId» не может быть указан без выбранного метода «Выгружать ICML средствами приложения». То есть, потребуется использовать каталог для интеграции, который генерируется средствами приложения.

Далее выберите, какой вариант подходит для добавления «Внешних кодов» из МойСклад:

  • Получать данные из системы МойСклад. Для этого варианта требуется настроенная интеграция с МойСклад в системе, и идентичные артикулы в InSales и МойСклад. Интеграция с МойСклад описана в нашей документации.
  • Получать данные из InSales. Этот вариант возможен в том случае, если установлен МойСклад или в InSales, и в настройках пользовательских полей есть системные поля установленного приложения. После активации галочки отобразится поле с выбором складской системы, откуда будет производиться получение xmlId.
  • первый и второй пункт вместе. В приоритет выводится полученные данные из InSales.

При установки флага «Дополнять каталог xmlId» обязательно выберите один из вариантов описанных выше. Если этого не сделать - данные формы не сохранятся с отображением сообщения о возникшей проблеме.

Примечание

Если у товара в InSales есть опции, то в МойСклад у товара обязательно должны быть модификации. Аналогично и в обратную сторону.

Фиксирование домена

Также присутствует возможность указания домена для генерации ссылок на товары в ICML каталоге. Данный функционал необходим для указания ссылок на товары с определенным (указанным в настройках InSales) доменом в выгружаемом каталоге. Необходимость указания домена заключается в том, что при стандартном URL (напр. example.myinsales.ru) статистика к товарам не подгружалась.

Конвертация валют

Раздел «Валюты» служит для конвертации разных валют в одну. В данном разделе выбираете валюту в системе для генерации каталога и источник получения курса обмена. Для выбора доступно два источника: Центральный банк РФ и система InSales. При выборе InSales - курс валют подгружается непосредственно из InSales, из раздела «Настройка валют на складе».

Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Предыдущая статья
Настройка интеграции с InSales
Пошаговая инструкция, какие настройки необходимо произвести для корректного подключения модуля интеграции с InSales
Следующая статья
Генерация каталога средствами сайта на InSales
В статье описаны методы генерации каталога в InSales и их особенности.