Перед специалистами «ИТ Эксперт» была поставлена задача обеспечить корректное обновление статусов заказов покупателей, оформленных на сайте заказчика при их оплате через кассу. Проект предполагал интеграцию учетной системы с сайтом на платформе 1C-Битрикс и требовал доработки как со стороны 1С, так и со стороны веб-разработки.
На первом этапе была проведена проверка возможности использования типового модуля обмена между 1С и Битрикс. В ходе анализа установлено, что стандартный механизм не подходит: обмен выполняется пакетно (Заказ, Оплата, Доставка), а также происходит некорректная интерпретация состава заказа на стороне сайта. В частности, модуль по умолчанию относил позиции услуг к доставке, что приводило к искажению данных.
Было принято решение реализовать передачу статусов через REST API. На стороне сайта был разработан набор методов аутентификации и авторизации, а также отдельный метод для обработки изменения статуса заказа. В 1С реализован механизм фоновой отправки измененных статусов:
Документ Заказ покупателя
Дополнительно выполнены сопутствующие доработки. В систему добавлены кастомные статусы заказов по аналогии с сайтом.
Кастомные статусы заказов
Реализован механизм создания чека ККМ на основании заказа в пользовательском режиме с учетом работы нескольких организаций и касс.
Создание чека ККМ

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