Skip to content
CommerceBridge 1C
CommerceBridge 1C
Обмен каталогом, ценами, остатками и заказами между 1С и miniShop3 по CommerceML 2
  • MODX 3
  • PHP 8.2
  • miniShop3
  1. Компоненты
  2. CommerceBridge 1C
  3. Настройка обмена с 1С

Настройка обмена с 1С ​

Названия разделов в интерфейсе 1С зависят от конфигурации. Используйте штатный узел обмена с сайтом по протоколу CommerceML 2.

Параметры подключения ​

Укажите в 1С:

ПараметрЗначение
Адрес сайтаhttps://example.ru/assets/components/CommerceBridge1C/connector.php
ПользовательЛогин из настроек CommerceBridge 1C
ПарольПароль из настроек CommerceBridge 1C
ПротоколCommerceML 2

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

Первый обмен ​

Рекомендуемый порядок:

  1. включите режим отладки в CommerceBridge 1C;
  2. ограничьте выгрузку одной категорией и несколькими товарами;
  3. выполните полную выгрузку каталога и предложений;
  4. проверьте категории, шаблоны, артикулы, цены, остатки и изображения;
  5. настройте сопоставление нестандартных свойств;
  6. повторите тестовый обмен;
  7. отключите подробную отладку;
  8. снимите временное ограничение номенклатуры.

Каталог и торговые предложения ​

Обычно 1С отправляет данные несколькими файлами:

  • import.xml — группы, товары, описания и свойства;
  • offers.xml — цены, остатки и характеристики предложений;
  • ZIP — XML и изображения в одном архиве.

После первоначального import.xml можно отправлять только offers.xml. Это обновит цены и остатки без повторного импорта полного каталога.

Изображения ​

Компонент принимает расширения jpg, jpeg, png, gif и webp. PDF, XLS, DOC и другие присоединённые документы игнорируются.

Изображения добавляются в галерею miniShop3. После импорта запускается стандартное создание миниатюр, а поля изображения и превью товара обновляются сразу.

Склады ​

Если список складов не задан, остатки всех складов суммируются. Для отбора укажите GUID нужных складов через запятую в commerceml_warehouse_ids.

Пример:

text
7f2a...,b91c...

Отбор номенклатуры ​

Ограничить импорт можно на обеих сторонах:

  • средствами узла обмена 1С;
  • GUID категорий в commerceml_category_ids;
  • GUID товаров в commerceml_product_ids.

Пустой список означает, что ограничение компонента не применяется.

Автономная работа ​

После настройки создайте регламентное задание на стороне 1С. Endpoint CommerceBridge 1C не требует открытой панели MODX или вкладки браузера.

Для безопасности используйте HTTPS и, если возможно, разрешите доступ к endpoint только с IP сервера 1С.

Ручной импорт ​

На вкладке ручного импорта можно загрузить отдельный XML или ZIP. Этот режим подходит для тестирования и диагностики.

Для больших файлов предпочтителен автоматический HTTP-обмен из 1С: при ручной загрузке вкладка браузера должна оставаться открытой до завершения запроса.