Интеграция состоит из двух потоков. В прямом направлении клиент передаёт каталог, цены и остатки в ProHub, а адаптеры преобразуют данные для внешних площадок. В обратном направлении приходят заказы.

У заказа необходимо сохранять площадку-источник и внешний идентификатор. Их сочетание помогает распознать повторное получение того же заказа. Повторная доставка сообщения не должна создавать новую продажу.

Позиции заказа содержат артикул, название, количество и цену на момент покупки. Эти сведения сохраняются как снимок: последующее изменение карточки товара не должно переписать историю заказа.

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

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

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