Интернет-магазин редко ломается в одном месте. Чаще проблема появляется на стыке: в 1С товар уже переименовали, на сайте остался старый артикул, остаток обновился с задержкой, а заказ не дошёл до менеджера. Поэтому интеграцию 1С и WooCommerce лучше начинать не с выбора плагина, а с правил обмена.
Ниже — практический порядок проверки перед запуском. Он подходит и для нового магазина, и для проекта, который до этого жил на ручном переносе товаров.
Сначала назначьте источник истины
До технической настройки ответьте на простой вопрос: где хранятся правильные данные. Обычно 1С отвечает за номенклатуру, цены, остатки и документы, а WooCommerce — за витрину, корзину и оформление заказа. Но в конкретной компании может быть иначе.
Зафиксируйте это в короткой таблице:
- название, артикул и характеристики товара — откуда берутся;
- цена и скидка — какая система имеет приоритет;
- остаток — когда он считается достаточным для продажи;
- изображения и описания — можно ли менять их на сайте;
- заказ и его статус — где создаётся документ и где меняется состояние.
Если этот список не согласовать заранее, сотрудники начнут исправлять одни и те же поля в двух местах. Обмен будет работать технически, но данные быстро разойдутся.
Проверьте идентификаторы, а не только названия
Название товара удобно человеку, но ненадёжно для синхронизации: его можно сократить, перевести или изменить из-за опечатки. Для сопоставления нужны устойчивые идентификаторы — артикул, SKU или отдельный код из 1С.
Особенно внимательно проверьте варианты товара. Размер, цвет и комплектация могут быть отдельными вариациями WooCommerce, а в 1С — характеристиками одной номенклатуры. Если связь между ними не описана, магазин может показать одну цену, а принять заказ на другую вариацию.
Составьте карту обмена
Минимальная карта должна отвечать на четыре вопроса: что передаём, в какую сторону, как часто и что делаем при ошибке. В ней полезно отдельно описать:
- полную выгрузку каталога и последующие изменения;
- цены, остатки и доступность товара;
- категории, свойства, изображения и варианты;
- новые заказы, оплату, отмену и возврат;
- статусы заказа и уведомления менеджеров.
Не называйте обмен «онлайн» только потому, что он запускается автоматически. Важнее знать фактический интервал и видеть время последней успешной операции.
Сделайте тестовый сценарий до первой выгрузки
Для проверки достаточно небольшой, но разнообразной выборки: обычный товар, товар с вариантами, позиция без остатка, товар с акцией и заказ с доставкой. Сначала прогоните её в тестовом контуре или на копии сайта.
Проверьте результат глазами и в данных:
- карточка получила правильное название, артикул и цену;
- варианты не превратились в дубли и выбираются покупателем;
- остаток меняется только после нужного события;
- изображения и характеристики не потерялись;
- заказ с сайта появился в 1С один раз;
- изменение статуса вернулось на сайт ожидаемым образом.
Отдельно проверьте ошибки и повторный запуск
Любой обмен иногда сталкивается с недоступным сервером, неверным форматом или временной ошибкой. Важно не только увидеть красное сообщение, но и понять, что произойдёт при повторной попытке. Не должен создаваться второй товар или дубликат заказа.
Попросите исполнителя показать журнал обмена, дату последнего успешного запуска и правила повторной обработки. Если журнал доступен только разработчику, заранее договоритесь, кто будет реагировать на ошибку и в какой срок.
Что подготовить владельцу магазина
- выгрузку каталога с артикулами и вариантами;
- описание конфигурации 1С и используемых складов;
- правила округления цен и отображения НДС;
- список служб доставки и способов оплаты;
- тестовые товары и тестовый заказ;
- контакт человека, который принимает результат.
Так интеграция становится не «кнопкой обмена», а проверяемым процессом. Если WooCommerce ещё не настроен, сначала определите каталог, оплату и доставку — это входит в базовую настройку магазина на WooCommerce, а обмен с 1С лучше подключать после согласования структуры данных.
Коротко: перед запуском проверьте владельца каждого поля, идентификаторы, тестовую выборку, дубликаты и журнал ошибок. Такая подготовка обычно экономит больше времени, чем попытка исправить расхождения уже после первой реальной продажи.
