Важные замечания
Расширение отслеживает изменения статусов заказов в inSales и реагирует на два основных системных статуса: «Отмена» и «Возврат». Статус «В процессе возврата» приложение не обрабатывает.
При получении этого статуса система проверяет, был ли заказ подтвержден в Максма.
Если заказ не подтвержден, то расширение отправляет запрос cancel-order в Максма. Бонусы, зарезервированные при создании заказа, возвращаются клиенту.
Если заказ уже подтвержден, то расширение не отправляет запрос на отмену. Отмена подтвержденного заказа через API невозможна и приведет к ошибке «Заказ уже обработан». В этом случае должен использоваться статус «Возврат».
При получении этого статуса система проверяет статус заказа в Максма и действует следующим образом:
Полный возврат бонусов осуществляется автоматически при установке статуса «Возврат» в inSales, согласно логике, описанной выше. Система возвращает все бонусы, связанные с заказом.
Текущая реализация системы интеграции НЕ ПРЕДУСМАТРИВАЕТ обработку частичных возвратов. Это означает, что:
Поэтому, даже если клиент возвращает лишь один товар из заказа, то приложение инициирует возврат бонусов по всему заказу целиком.
Если бизнес-процесс требует учета частичных возвратов и у магазина есть понятный внутренний процесс обработки их в inSales, то свяжитесь с нами, и мы можем за отдельную плату доработать интеграцию под процессы магазина.