Описание проекта
Ключевая задача — двусторонний обмен: новый заказ должен появляться в учётной системе сразу после оформления на сайте, вместе с составом, суммой и статусом оплаты, а изменения по остаткам товара, сделанные на складе или в учётной системе, должны автоматически отражаться в карточках товаров на сайте. Если позиция заканчивается, покупатель не должен иметь возможность её заказать; если заказ отменён или оформлен возврат, обе системы должны показывать одинаковую картину без ручной сверки.
Готовы обсуждать разные варианты реализации — регламентные задания по расписанию, вебхуки, отдельный сервис-посредник, — важен результат: обмен должен работать стабильно месяцами без присмотра, а сбои не должны теряться молча, а фиксироваться в журнале с возможностью повторной отправки. Отдельно интересует внятная документация: как устроен обмен, что делать, если он остановился, куда смотреть при расхождении данных.
— Автоматическая передача новых заказов и изменений их статуса в учётную систему
— Синхронизация остатков товара в обе стороны между сайтом и складом
— Журналирование каждой попытки обмена и уведомление об ошибках
— Краткая документация по работе и перезапуску интеграции