Решение
Менеджер готовит заказ к выдаче в 1С
Заказ с сайта поступает в учётную систему. Менеджер подтверждает его, выбирает постамат из справочника и формирует задание на сборку. В карточке заказа сохраняются выбранный постамат, ячейка, код выдачи и текущий статус.
Кладовщик работает с актуальными свободными ячейками
При открытии задания 1С запрашивает состояние постамата. Кладовщик выбирает свободную ячейку, размещает товар и фиксирует загрузку. После успешного ответа системы заказ получает статус «Загружен», а ячейка закрепляется за ним.
Покупатель получает заказ по коду
Система генерирует персональный PIN-код и отправляет SMS с кодом и адресом постамата. Покупатель приходит, вводит код и забирает товар. В процессе учитывается оплата: оплаченный заказ доступен к получению, для неоплаченного предусмотрена оплата на терминале у постамата. Обмен платёжными данными связан с ЮKassa.
Факт выдачи возвращается в учётную систему
1С регулярно получает события постамата. После получения товара и освобождения связанной ячейки заказ переводится в статус «Выдан» и закрывается. Менеджер видит завершение выдачи в той же системе, где обрабатывал заказ.
Исключения решаются из карточки заказа
Менеджер может выпустить новый код и повторно отправить SMS, заблокировать проблемную ячейку или инициировать её дистанционное открытие. Для сбоев обмена предусмотрены повторные запросы, а журнал интеграции сохраняет обращения и ответы внешних систем для разбора ошибок.