Синхронизация товаров Кактус-Битрикс
Плагины для Битрикс не являются готовым решением, а примером интеграции, по которому ваш разработчик сможет произвести интеграцию.
Используйте нижеприведенную инструкцию для настройки интеграции с магазином 1С-Битрикс.
Обратите внимание, что на данный момент настройка интеграции производится как самостоятельно вами на стороне Битрикс по инструкции, так и сотрудниками техподдержки Кактус на стороне Кактуса.
Если вам необходимо провести настройки по интеграции с Битрикс, пожалуйста, сообщите об этом в форму "Задать вопрос" в вашем ЛК Кактус, выбрав категорию "Интеграции".
Возможности интеграции
Интеграция позволяет загрузить заказы из 1С-Битрикс и выгрузить обратно товарные остатки и цены на товар.
Из кактуса в Битрикс экспортируются только товары с ненулевыми остатками. Товары с нулевыми остатками выгружены не будут.
Экспортированный из Кактуса каталог товаров в Битрикс попадает в инфоблок "1С Каталог".
Требования к магазину
Продукт: 1С-Битрикс: Управление сайтом
Версия: не ниже 16.5.4
Редакции: Малый бизнес, Бизнес
Кактус
Склад. В настройках Битрикс необходимо будет создать склад и прописать в поле "Внешний код" код склада Tempoline из Кактуса. Как найти код склада
Внешний ID. После того, как на стороне Кактуса сотрудниками техподдержки будет создан магазин, в ЛК Кактус в карточках товаров появится поле для интеграции Внешний ID для "Название магазина" (BITRIX).
В данное поле необходимо будет вписать Внешний код торгового предложения из Битрикса и обязательно включить галку "Разместить на площадке", чтобы товар мог участвовать в обмене.
Настройки на стороне магазина
Шаг 1. Настройка параметров импорта каталога
А) Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Каталог и включить флажок «Загружать торговые предложения (характеристики) в отдельный инфоблок».
Укажите тип инфо-блока "Каталоги". В зависимости от индивидуальных настроек магазина он может отличаться:
Б) Рабочий стол > Магазин > Настройки > Интеграция с 1С - Расширенные настройки и снять флаг с "Использовать сжатие ZIP, если доступно.
В) Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Каталог и изменить настройки действий с отсутствующими товарами и группами в файле импорта с [удалить] на [ничего]
Шаг 2. Настройка параметров экспорта каталога
Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Экспорт каталога и выбрать каталог товаров для экспорта в Кактус в поле «Инфоблок каталога»,
Количество элементов выгружаемых за один шаг (0 выполнить выгрузку за один шаг) - установить в интервале от 1 до 500.
Шаг 3. Настройка параметров обмена данными
Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Заказы и убедиться в активации опций согласно представленному скриншоту:
Шаг 4. Редактирование профилей обмена
Перейти к настройкам по адресу: Магазин → Настройки → Интеграция с 1С → Профили обмена и снять флажок «по умолчанию» с поля «Контактный телефон (мобильный)».
Выставить значения поля: [Свойство заказа] [Телефон]:
Шаг 5. Проверка свойств торговых предложений
Перейти к настройкам по адресу: Магазин → Каталог товаров → [Имя каталога] → Свойства торговых предложений и проверить есть ли свойство с названием "ШтрихКод" и символьным кодом "CML2_BAR_CODE". Если нет — создать.
Шаг 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 доставки.
3. В файле выгрузки заказов с сайта ( http://[адрес сайта]/bitrix/admin/1c_exchange.php?type=sale&mode=query ) в значениях реквизитов теперь должны присутствовать реквизиты "PVZ_NUM" и "DELIVERY_ID"
<ЗначениеРеквизита>
<Наименование>DELIVERY_ID</Наименование>
<Значение>81371086-769e-431c-9ae1-a4ccfddd5600</Значение>
</ЗначениеРеквизита>