Обсудим проект

Сайты / Ярославль / ORLMAO.PRO

Интеграция сайта с 1С: цены, остатки и заказы без ручного переноса

Цены, остатки и заказы можно передавать между сайтом и 1С, если используемые системы поддерживают нужный обмен или для них разработан отдельный механизм. Сначала определяют состав данных, источники и правила обновления. Иначе «подключение к 1С» может работать технически, но показывать покупателю неправильную цену или наличие.

01 / Обмен данными

Почему названия «1С» недостаточно для оценки

Уточните конфигурацию, версию, доработки и доступный способ подключения. На стороне сайта нужны платформа, модули обмена и описание товарной структуры. Важны также права доступа и ограничения инфраструктуры.

В официальном описании интеграций «1С:УНФ» перечислен обмен каталогом, ценами, остатками и заказами; для типовой интеграции с поддерживаемыми CMS используется CommerceML. Это возможности конкретного продукта, а не обещание, что любая конфигурация и любой сайт соединятся без доработки.

Попросите оценить нужные объекты обмена. Название «интеграция целиком» оставляет состав неопределённым. Для каждого объекта должен быть понятен источник и получатель.

02 / Обмен данными

Как назначить источник достоверных данных

На телефоне таблицу можно прокрутить по горизонтали.
ДанныеЧто решить до разработкиОшибка при неопределённости
ТоварПо какому идентификатору сопоставляются записиОдна позиция появляется дважды
ЦенаКакая цена и для какого покупателяОптовая и розничная цены смешиваются
ОстатокКакие склады и какой вид доступностиНа сайте показан товар, который нельзя отгрузить
ЕдиницаШтука, упаковка, метр; правила пересчётаКоличество заказа интерпретируется неверно
ХарактеристикиГде редактируются значенияСледующий обмен перезаписывает изменения
ЗаказКто задаёт номер и меняет статусЗаказ создаётся повторно или теряет связь

Если содержание карточки редактируют на сайте, отдельно договоритесь, какие поля обмен не должен перезаписывать. Двойное управление одним значением без правила разрешения конфликтов создаёт непредсказуемое обновление.

03 / Обмен данными

Как проверить сложные товары до полного каталога

Составьте небольшую выборку: простой товар, несколько вариантов, упаковка с пересчётом, товар на двух складах, позиция без изображения и снятый с продажи артикул. Этого набора недостаточно для полного тестирования, но он позволяет обнаружить основные различия моделей данных.

Учебный пример: в 1С остаток хранится в штуках, а сайт продаёт упаковками по десять. Значение «25» нельзя автоматически показать как 25 упаковок. Нужно согласовать пересчёт, допустимый шаг заказа и обработку неполной упаковки.

Другой пример — одно название у разных модификаций. Сопоставление по названию способно заменить не тот товар. В обмене нужен согласованный устойчивый идентификатор; его формат выбирают по исходным системам.

Для каталога с запросом цены и для магазина требования к заказу различаются. До интеграции полезно решить, нужен ли сайт-каталог или интернет-магазин.

04 / Обмен данными

Что происходит, когда обмен не сработал

Определите допустимый возраст данных. На некоторых витринах можно показывать прошлую цену с сообщением о подтверждении. В других сценариях устаревшая цена делает автоматическую продажу неприемлемой. Это правило принимает бизнес исходя из процесса заказа.

Нужны журнал обмена, уведомление ответственному и повторная обработка. При повторе один и тот же заказ не должен появляться второй раз. Для этого заранее выбирают способ распознавать уже принятые данные.

Сценарии проверки:

  1. Обновить цену и убедиться, что изменилась нужная позиция.
  2. Отправить заказ и проверить состав, количество и единицы.
  3. Прервать соединение и убедиться, что ошибка заметна.
  4. Повторить передачу и проверить отсутствие второго заказа.
  5. Изменить статус и проверить согласованное направление обновления.

Это критерии проекта, а не описание готового модуля, который автоматически поддерживает все пять действий.

05 / Обмен данными

Из чего складывается стоимость интеграции

В работе есть разбор данных, настройка или разработка обмена, обработка исключений, тестирование и запуск. Очистка справочника — отдельный объём: перенос противоречивых артикулов не устранит противоречия.

Нужно уточнить, кто сопровождает каждую систему после изменения конфигурации или платформы сайта. Связь может потребовать проверки после обновления одной стороны. Разовая передача файла и поддерживаемая автоматическая синхронизация — разные результаты.

Если цены индивидуальны для каждого покупателя, обмен нужно согласовать с правами и моделью B2B-личного кабинета.

06 / Обмен данными

Частые вопросы

Можно ли оставить ручную загрузку файла?

Да, если частота изменений и объём это допускают. Нужно определить формат, ответственного и проверку результата каждой загрузки.

Синхронизация будет происходить мгновенно?

Только если выбранный механизм это обеспечивает. Интервал и условия обновления входят в требования, а не подразумеваются словом «интеграция».

Можно ли настроить обмен без доступа к 1С?

Для обсуждения достаточно сведений о системе и примера выгрузки. Для реализации и проверки понадобятся согласованные технические доступы или участие специалиста со стороны 1С.

Что делать с уже существующими дублями товаров?

Сначала определить соответствие записей и план очистки. Иначе автоматический обмен может закрепить ошибочную структуру.

Обсудить задачу

Что отправить для оценки обмена

Подготовьте конфигурацию 1С, платформу сайта, пример товара и перечень передаваемых данных. Для нового проекта можно обсудить интернет-магазин, для нестандартной связи — разработку интеграции. Материалы можно отправить через контакты ORLMAO.PRO.

Обсудить интеграцию Разработка и интеграции