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