Skip to main content

Синхронизация товаров Кактус-Битрикс

Плагины для Битрикс не являются готовым решением, а примером интеграции, по которому ваш разработчик сможет произвести интеграцию.

Используйте нижеприведенную инструкцию для настройки интеграции с магазином 1С-Битрикс.

Обратите внимание, что на данный момент настройка интеграции производится как самостоятельно вами на стороне Битрикс по инструкции, так и сотрудниками техподдержки Кактус на стороне Кактуса.

Если вам необходимо провести настройки по интеграции с Битрикс, пожалуйста, сообщите об этом в форму "Задать вопрос" в вашем ЛК Кактус, выбрав категорию "Интеграции".

Возможности интеграции

Интеграция позволяет загрузить заказы из 1С-Битрикс и выгрузить обратно товарные остатки и цены на товар.

Из кактуса в Битрикс экспортируются только товары с ненулевыми остатками. Товары с нулевыми остатками выгружены не будут.

Экспортированный из Кактуса каталог товаров в Битрикс попадает в инфоблок "1С Каталог".

Требования к магазину

Продукт:                   1С-Битрикс: Управление сайтом

Версия:                     не ниже 16.5.4

Редакции:                 Малый бизнес, Бизнес

Кактус

Склад. В настройках Битрикс необходимо будет создать склад и прописать в поле "Внешний код" код склада Tempoline из Кактуса. Как найти код склада

Внешний ID. После того, как на стороне Кактуса сотрудниками техподдержки будет создан магазин, в ЛК Кактус в карточках товаров появится поле для интеграции Внешний ID для "Название магазина" (BITRIX).

В данное поле необходимо будет вписать Внешний код торгового предложения из Битрикса и обязательно включить галку "Разместить на площадке", чтобы товар мог участвовать в обмене.

image-1643617530673.png

Настройки на стороне магазина

Шаг 1. Настройка параметров импорта каталога

А) Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Каталог и включить флажок «Загружать торговые предложения (характеристики) в отдельный инфоблок».

bitrix-1.png

Укажите тип инфо-блока "Каталоги". В зависимости от индивидуальных настроек магазина он может отличаться:

image-1627977741120.png

Б) Рабочий стол > Магазин > Настройки > Интеграция с 1С - Расширенные настройки и снять флаг с "Использовать сжатие ZIP, если доступно.

image-1618851037748.png

В) Перейти к настройкам по адресу: Магазин →  Настройки →  Интеграция с 1С →  Каталог и изменить настройки действий с отсутствующими товарами и группами в файле импорта с [удалить] на [ничего]

bitrix-2.png

Шаг 2. Настройка параметров экспорта каталога

Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Экспорт каталога и выбрать каталог товаров для экспорта в Кактус в поле «Инфоблок каталога»,

Количество элементов выгружаемых за один шаг (0 выполнить выгрузку за один шаг) - установить в интервале от 1 до 500.

bitrix-3.png

Шаг 3. Настройка параметров обмена данными

Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Заказы и убедиться в активации опций согласно представленному скриншоту:

bitrix-4.png

Шаг 4. Редактирование профилей обмена

Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Профили обмена и снять флажок «по умолчанию» с поля «Контактный телефон (мобильный)».

Выставить значения поля:  [Свойство заказа] [Телефон]:

bitrix-5.png

Шаг 5. Проверка свойств торговых предложений

Перейти к настройкам по адресу: Магазин → Каталог товаров → [Имя каталога] → Свойства торговых предложений и проверить есть ли свойство с названием "ШтрихКод" и символьным кодом "CML2_BAR_CODE". Если нет — создать.

bitrix-6.png

Шаг 6. Настройка дополнительных полей

1) Передача номера "Пункта Выдачи Заказов"

1. Магазин > Настройки > Свойства заказа > Список свойств

Добавляем в заказ свойство, в котором будет указан № ПВЗ (если такого свойства ещё нет в заказе)

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=3073

2. Магазин > Настройки > Интеграция с 1С > вкладка "Профили обмена"

Добавляем доп. параметр с идентификатором PVZ_NUM и задаём соответствие свойству заказа. Это должен быть Код ПВЗ Кактус.

Добавляем другой доп. параметр с идентификатором DELIVERY_ID и так же задаём соответствие свойству заказа -- ID доставки.

image-1608018492354.png

3. В файле выгрузки заказов с сайта ( http://[адрес сайта]/bitrix/admin/1c_exchange.php?type=sale&mode=query ) в значениях реквизитов теперь должны присутствовать реквизиты "PVZ_NUM" и "DELIVERY_ID"

bitrix-8.png

<ЗначениеРеквизита>
<Наименование>DELIVERY_ID</Наименование>
<Значение>81371086-769e-431c-9ae1-a4ccfddd5600</Значение>
</ЗначениеРеквизита>