Обмен сайта с 1С: какие данные передавать и как проверять
Обмен нужен, чтобы выбранные данные передавались между учётной системой и сайтом. Состав зависит от работы компании: одному магазину достаточно обновлять каталог и остатки, другому нужно возвращать заказы в 1С.
Что такое CommerceML
Это формат обмена коммерческими данными на основе XML. Он описывает, как представить сведения о товарах и документах для передачи между системами. Официальное описание опубликовано в стандарте CommerceML от 1С.
Сам формат не определяет расписание обмена или правила вашего магазина. Нужно согласовать, откуда брать данные, какие поля обновлять и что делать при ошибке.
Какие направления выбрать
- Из 1С на сайт: товары, варианты, цены и остатки в согласованном составе.
- С сайта в 1С: заказы и необходимые для их обработки данные.
- Обратно на сайт: статусы и другие сведения, если это требуется покупателю или сотруднику.
Одностороннее обновление каталога — самостоятельная задача. Двухсторонний обмен имеет смысл, когда заказы должны обрабатываться в учётной системе. Частоту выбирают по требованиям к актуальности и возможностям обеих систем.
Что уточнить до разработки
Нужны конфигурация и версия 1С, платформа сайта, несколько примеров товаров с вариантами и список передаваемых полей. Для остатков уточняем склады и резервы. Для цен — типы цен и правила выбора.
Отдельно решаем, какие данные сотрудник сможет менять на сайте. Например, описание для покупателя можно хранить на сайте, а цену получать из 1С: обмен не должен затирать согласованные ручные изменения.
Как принимаем работу
- Сравниваем несколько товаров в обеих системах: название, вариант, цена и остаток.
- Меняем данные и проверяем обновление.
- Повторяем обмен и проверяем отсутствие дублей.
- Проверяем товар без остатка, ошибку передачи и повтор после сбоя.
- Если подключены заказы — сверяем состав, суммы и статусы в обеих системах.
При периодическом обмене между обновлениями остаётся задержка. Если один товар продаётся в нескольких каналах, отдельно прорабатываем резервирование и подтверждение доступности.
Стоимость в ЗАПСАП
Каталог и остатки на сайт — от 40 000 ₽. Каталог, остатки, структура и правила обмена — от 55 000 ₽. Двухсторонний обмен — от 65 000 ₽. Это варианты состава работ; разработка самого магазина оплачивается отдельно. Сколько стоит интернет-магазин с обменом 1С.
В проекте PRO.SH мы подключили двухсторонний обмен с 1С к магазину на собственной платформе.
Опишите, что нужно передавать между сайтом и 1С
Оценить обмен