Настройки
Интеграция с 1С
Подключение к 1С OData, что и как синхронизируется, экспорт заказов обратно в 1С.
Раздел COS Woo → Настройки → Интеграции → 1С — обмен товарами, ценами,
остатками и заказами с 1С:Предприятие (Управление торговлей, Бухгалтерия, Комплексная
автоматизация) по протоколу OData. Три экрана: Панель (#/1c),
Настройки (#/1c/settings, одиннадцать вкладок) и Мастер настройки (#/1c/wizard).
Мастер настройки (#/1c/wizard)
Пять шагов для первого подключения:
- Подключение — адрес OData, логин, пароль, выбор конфигурации 1С (Управление торговлей / Бухгалтерия / Комплексная автоматизация).
- Тест — проверка связи; пока она не пройдёт, следующие шаги работать не с чем.
- Выбор данных — что именно тянуть из 1С.
- Сопоставление полей — какое поле 1С (код, артикул, штрихкод, описание, полное наименование) на какое поле товара WooCommerce.
- Первая синхронизация — пробный полный обмен.
Панель (#/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С → Настройки → вкладка «Синхронизация».
- Не давать 1С перезаписывать SEO-описания — вкладка «Защита данных» → снять галочку «Update product description».
- Настроить автоэкспорт заказов в 1С — вкладка «Заказы» → включить автоэкспорт, задать организацию/склад/валюту по умолчанию.
Что учесть
- Модуль 1С — региональная надстройка: виден только для соответствующих регионов
(Россия/СНГ) и требует лицензии, покрывающей модуль
onec. - Флаг «не выгружать на сайт» на стороне 1С — единственный источник истины о том, показывать товар на витрине или нет; менять его нужно в самой 1С.
- Порядок обмена расписанием зависит от Action Scheduler WooCommerce — если после включения расписания обмен не запускается сам, сохраните настройки заново (страница переустанавливает задание при сохранении).
