COS WP WooДокументация
Настройки

Интеграция с 1С

Подключение к 1С OData, что и как синхронизируется, экспорт заказов обратно в 1С.

Раздел COS Woo → Настройки → Интеграции → 1С — обмен товарами, ценами, остатками и заказами с 1С:Предприятие (Управление торговлей, Бухгалтерия, Комплексная автоматизация) по протоколу OData. Три экрана: Панель (#/1c), Настройки (#/1c/settings, одиннадцать вкладок) и Мастер настройки (#/1c/wizard).

Мастер настройки (#/1c/wizard)

Пять шагов для первого подключения:

  1. Подключение — адрес OData, логин, пароль, выбор конфигурации 1С (Управление торговлей / Бухгалтерия / Комплексная автоматизация).
  2. Тест — проверка связи; пока она не пройдёт, следующие шаги работать не с чем.
  3. Выбор данных — что именно тянуть из 1С.
  4. Сопоставление полей — какое поле 1С (код, артикул, штрихкод, описание, полное наименование) на какое поле товара WooCommerce.
  5. Первая синхронизация — пробный полный обмен.

Панель (#/1c)

  • Статус расширения — подключено ли расширение 1С «Остатки Поставщиков» (используется для срока поставки).
  • KPI — сводные цифры по товарам, обменам, ошибкам.
  • Быстрая синхронизация — кнопка запустить обмен вручную плюс информация о расписании автозапуска.
  • Режим отладки — подробный лог для диагностики.
  • История журнала — лог прошлых обменов с фильтром и постраничной навигацией.
  • Синхронизация заказов — список заказов на экспорт в 1С, кнопки экспортировать и опросить статус.
  • Аналитика — статистика обмена за выбранный период.
  • Миграция — перенос настроек с другого плагина интеграции 1С, если он стоял раньше.

Настройки (#/1c/settings) — одиннадцать вкладок

Раньше это были одиннадцать отдельных пунктов меню; теперь одна страница с вкладками (старые адреса #/1c/settings/<раздел> ведут сюда автоматическим редиректом на нужную вкладку).

  • Подключение — конфигурация 1С, адрес OData API, логин, пароль.
  • Источники данных — тип цены и склады, откуда брать остатки; атрибут-флаг «не выгружать на сайт», исключающий товар из выгрузки.
  • Синхронизация — что переносить при обмене: цены, остатки (количество), категории; настройка фасовок (упаковок); пресет метаданных темы, применяемый при импорте; политика при исчезновении товара из 1С (что делать с ним на сайте); включение вариативных товаров и UUID свойства, отвечающего за вариации.
  • Фильтры — только товары с остатком больше нуля; чёрный список UUID товаров, которые не импортировать никогда.
  • Атрибуты — сопоставление атрибутов 1С с атрибутами WooCommerce (pa_*): загрузка списка атрибутов из 1С, авто-подбор соответствий, ручная правка по каждому атрибуту (включить/выключить, slug WC); список идентификаторов OData, которые нужно пропускать; сопоставление дополнительных типов цен 1С с группами B2B-цен (для покупателей на оптовых тарифах).
  • Заказы — автоматический экспорт заказов сайта в 1С; настройки по умолчанию для экспорта: организация, склад, валюта, автосоздание контрагента по ИНН.
  • Расписание — интервал автоматического обмена, что синхронизировать по расписанию, e-mail для уведомлений об ошибках.
  • Защита данных — какие поля товара 1С разрешено перезаписывать при обмене: название, описание, артикул, категории, атрибуты, изображения (полезно, если вы правите SEO-тексты вручную и не хотите, чтобы 1С их затирала).
  • Вебхуки — приём уведомлений от 1С о событиях (URL и секрет для подписи).
  • Производительность — размер пакета товаров за один запрос, таймаут запроса, лимит памяти, повтор упавших запросов, автоматическая переиндексация Typesense после импорта.
  • Профили — несколько именованных наборов настроек обмена (например, для разных баз 1С или контуров).

Как сделать

  1. Подключить 1С в первый раз — Настройки → Интеграции → 1С → Мастер настройки: пройти все пять шагов.
  2. Изменить, что синхронизируется — Настройки → Интеграции → 1С → Настройки → вкладка «Синхронизация».
  3. Не давать 1С перезаписывать SEO-описания — вкладка «Защита данных» → снять галочку «Update product description».
  4. Настроить автоэкспорт заказов в 1С — вкладка «Заказы» → включить автоэкспорт, задать организацию/склад/валюту по умолчанию.

Что учесть

  • Модуль 1С — региональная надстройка: виден только для соответствующих регионов (Россия/СНГ) и требует лицензии, покрывающей модуль onec.
  • Флаг «не выгружать на сайт» на стороне 1С — единственный источник истины о том, показывать товар на витрине или нет; менять его нужно в самой 1С.
  • Порядок обмена расписанием зависит от Action Scheduler WooCommerce — если после включения расписания обмен не запускается сам, сохраните настройки заново (страница переустанавливает задание при сохранении).

On this page