Обмен двусторонний: заказы, покупатели и статусы приходят с сайта в учёт, а остатки и цены уходят обратно. Каждое направление включается и настраивается отдельно — можно начать с заказов и подключить выгрузку позже.
Загрузка заказов
Обмен идёт напрямую с магазином по программному интерфейсу, параллельно штатной синхронизации и без платных приложений InSales. Новые заказы создаются в 1С по расписанию или по кнопке за выбранный период.
Заказ узнаётся по номеру на сайте, поэтому обмен можно перезапускать безопасно: повторная загрузка того же периода не создаёт дубликатов, а обновляет уже загруженные документы.
Номенклатура и характеристики
Соответствия хранятся по идентификаторам товара и варианта из магазина, а не по названию. Поэтому переименование товара или смена цены на витрине не рвёт связь с карточкой в учёте.
Характеристики товара переносятся вместе с позицией заказа: если в магазине продаётся вариант с размером и цветом, в документ 1С попадает именно он, а не базовая номенклатура.
Склады
Склад определяется правилами учётной записи. Поддерживаются раздельные склады под разные магазины: заказ каждой площадки попадает на свой склад, а остатки выгружаются из него же.
Доставка
В 1С:УНФ служба доставки и пункт выдачи переносятся в заказ, а стоимость доставки учитывается отдельной номенклатурой услуги доставки или отдельной строкой в документе — что из этого применять, задаётся настройкой учётной записи. В 1С:УТ доставка попадает в заказ строкой услуги по выбранной номенклатуре: служба доставки и пункт выдачи не переносятся.
Статусы заказов
Соответствие статусов задаётся таблицей: системный статус заказа в магазине переносится в статус 1С. Статусы обновляются по расписанию и по кнопке, документ заказа при этом не пересоздаётся — меняется только статус и только тогда, когда он действительно изменился в магазине. Обратная передача статуса из 1С в магазин в текущей версии не выполняется.
Остатки и цены
Складские остатки выгружаются в магазин по расписанию, пакетами: сайт показывает то, что действительно есть. Выбранные виды цен 1С переносятся в карточки товаров и вариантов магазина.
Направления независимы: можно выгружать только остатки, только цены или и то и другое.
Расписание и журнал
Регламентное задание с настраиваемой периодичностью забирает заказы и отправляет выгрузки. Результат каждого обмена пишется в журнал: видно, что загружено, что пропущено и почему — этого достаточно, чтобы разобрать спорный случай без обращения в поддержку.
Права доступа
Роли разделены: одна для того, кто настраивает обмен, другая для того, кто только работает с заказами. Оператор видит раздел и загружает заказы, но не может менять правила сопоставления и параметры подключения к магазину.
Как то же самое выглядит на конкретной площадке — на странице интеграции 1С с InSales.