Республика Мордовия, г. Саранск, ул. Б. Хмельницкого, 14
+7 (8342) 36-02-40

Аэродинамический развлекательный комплекс: синхронизация статусов заказов и доработка схемы сертификатов

Перед специалистами «ИТ Эксперт» была поставлена задача обеспечить корректное обновление статусов заказов покупателей, оформленных на сайте заказчика при их оплате через кассу. Проект предполагал интеграцию учетной системы с сайтом на платформе 1C-Битрикс и требовал доработки как со стороны 1С, так и со стороны веб-разработки.

На первом этапе была проведена проверка возможности использования типового модуля обмена между 1С и Битрикс. В ходе анализа установлено, что стандартный механизм не подходит: обмен выполняется пакетно (Заказ, Оплата, Доставка), а также происходит некорректная интерпретация состава заказа на стороне сайта. В частности, модуль по умолчанию относил позиции услуг к доставке, что приводило к искажению данных.

Было принято решение реализовать передачу статусов через REST API. На стороне сайта был разработан набор методов аутентификации и авторизации, а также отдельный метод для обработки изменения статуса заказа. В 1С реализован механизм фоновой отправки измененных статусов:

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

 

Документ Заказ покупателя

 

 

Дополнительно выполнены сопутствующие доработки. В систему добавлены кастомные статусы заказов по аналогии с сайтом.

 

Кастомные статусы заказов

 

 

Реализован механизм создания чека ККМ на основании заказа в пользовательском режиме с учетом работы нескольких организаций и касс.

 

Создание чека ККМ

 

 

 

В зависимости от группы номенклатуры автоматически определяется касса, формируется чек, пользователю остается выбрать способ оплаты и завершить операцию. После пробития чека связанный заказ автоматически переводится в статус «В работе» - «Оплачен на сайте», что обеспечивает сквозную синхронизацию бизнес-процессов.

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