Интеграция сайта с CRM, оплатой и доставкой
Для каждой интеграции нужно заранее определить:
- источник данных;
- поля;
- получателя;
- source of truth;
- обработку ошибок.
Типовой сценарий заказа:
- cart;
- order;
- payment;
- callback/webhook;
- CRM;
- доставка;
- уведомление пользователя.
Критичные запросы желательно логировать, а временные ошибки API — обрабатывать через retry или другой fallback.
Часто задаваемые вопросы
Почему нельзя полагаться только на thank-you page после оплаты?
Пользователь может не вернуться на сайт, поэтому статус лучше подтверждать со стороны платежной системы.
Нужны ли логи?
Да, если без них невозможно понять причину потери заявки или заказа.