Условия сохранения файла каталога в 1С
Файловый вариант работы: можно сохранять на локальный компьютер или в любой каталог по сети, к которому имеется общий доступ.
Важно!
В системные каталоги сохранить файл нельзя.
Клиент-серверный вариант работы: можно сохранять только в каталог по сети, к которому имеется общий доступ.
Если каталог будет выгружаться из 1С
На вкладке «Каталог» необходимо выполнить следующие действия:
- выбрать идентификатор торгового предложения в RetailCRM (externalId или xmlId). ExternalId соответствует тегу
offer id
в файле ICML-каталога, а xmlId - тегуxmlId
. - выбрать иерархию номенклатуры (по группам или видам);
- указать адрес сервера с изображениями (если требуется добавление изображений товаров в каталог);
- добавить папки/виды номенклатуры, которые необходимо выгрузить;
- выбрать путь к файлу, куда будет сохранен файл каталога;
- нажать кнопку «Сформировать файл каталога». Если не выбирать путь к файлу, то файл каталога сохранится в каталог временных файлов с именем
catalog_icml.xml
.
При включенной настройке «Несколько организаций» потребуется выбрать идентификатор номенклатуры и перейти по гиперссылке «Настройка магазинов».
В справочнике crm Организации следует настроить признак выгрузки каталога, выбрать путь к файлу каталога и папки номенклатуры на вкладке «Каталог», которые будут выгружаться в каталог.
При успешном формировании файла появится сообщение:
Чтобы реализовать загрузку каталога в RetailCRM, нужно поместить файл импорта на web-сервер, доступный из сети интернет. Например:
http://example.com/<имя файла импорта>.xml
.
В RetailCRM пропишите URL ICML-файла в настройках магазина системы по пути Настройки → Магазин → Каталог.
Добавление изображений в каталог
Для настройки выгрузки изображений требуется технический специалист с вашей стороны.
Для того, чтобы фото товара отображалось в RetailCRM, в ICML файл в тег <picture>
записывается URL картинки торгового предложения (товара). Можно указать изображения в формате jpg, png размером не более 2Мб. Важно указывать корректный протокол (http://
или https://
) и домен (с www
или без него), иначе система не сможет отобразить превью товаров. Также важно, чтобы ссылка на товар была прямой и при переходе на нее не производились редиректы. Максимальная длина ссылки 2000 символов.
Для получения URL картинки необходимо:
- заполнить адрес сервера изображений на вкладке каталог;
- настроить хранение файлов в томах на диске;
- добавить изображение в карточку товара.
В тег <picture>
попадет значение константы адрес сервера изображений и путь к файлу из карточки номенклатуры.
Если каталог формируется не в 1С
Необходимо выбрать тот тег, в котором будет храниться идентификатор номенклатуры из 1С (код/артикул/GUID).
Если каталог грузится с сайта, необходимо чтобы в каталоге у каждого торгового предложения был xmlId, в котором хранилось бы значение артикула, кода или GUID номенклатуры из 1С. В таком случае, номенклатуры будут корректно синхронизироваться в 1С и RetailCRM. При использовании характеристик в теге xmlId может содержаться значение GUID номенклатуры +"#"+ GUID характеристики или GUID организации +"#"+ GUID номенклатуры +"#"+ GUID характеристики.