Возвраты и реверс баллов
Как Cheffy отзывает начисленные баллы при отмене и возврате заказа — пропорционально сумме, сначала из холда, с защитой от двойного реверса.
Если оплаченный заказ отменяется или по нему оформляется возврат, начисленный за него кешбэк нужно отозвать. Cheffy делает это автоматически и аккуратно: отзывает баллы пропорционально, по возможности из холда, и не списывает дважды. В этом разделе описано, как работает реверс.
Когда срабатывает реверс
Реверс баллов запускается автоматически при событиях заказа:
- отмена заказа — отзывается весь начисленный за заказ кешбэк;
- возврат (return) — отзывается часть, пропорциональная возвращаемой сумме;
- возврат средств (refund) — аналогично, пропорционально возврату;
- редактирование заказа — баллы корректируются под новую сумму.
Реверс не блокирует возврат
Если отзыв баллов по какой-то причине не удался, это не останавливает обработку самого возврата или отмены заказа. Баланс баллов можно поправить вручную в карточке клиента.
Пропорциональный отзыв
При частичном возврате отзывается не весь кешбэк, а доля, соответствующая возвращаемой сумме. Вместе с баллами на сумму возврата корректируется и квартальный итог клиента — чтобы уровень оставался честным.
Пример
За заказ на 10 000 ₽ было начислено 600 баллов. Клиент возвращает товаров на 4 000 ₽ (40 % заказа).
- Отзывается 40 % кешбэка: 240 баллов.
- Квартальный итог уменьшается на 4 000 ₽.
- Уровень при необходимости пересчитывается.
Сначала из холда, потом из доступных
Отзыв идёт в два этапа в строго определённом порядке.
Этап 1 — из холда
Сначала Cheffy пытается отозвать баллы из холда (pending). Это безопасно: баллы в холде клиент физически не мог потратить, поэтому отзыв никогда не уводит баланс в минус.
Этап 2 — из доступных
Если в холде баллов не хватило (например, они уже активировались и часть потрачена), остаток отзывается из доступного баланса. Доступный баланс не уходит ниже нуля.
Зачем нужна задержка активации
Именно для безопасных возвратов и существует 3-дневный холд: пока баллы в холде, их можно отозвать без риска, что клиент уже их потратил. Если в момент возврата отозвать удалось не всё (баллы успели уйти и потратиться), Cheffy зафиксирует недобор в журнале, но не уведёт баланс в минус.
Защита от двойного реверса
Cheffy не отзовёт баллы за одну и ту же причину дважды. Перед списанием проверяется, не был ли по этому заказу и этому событию (отмена, конкретный возврат, конкретный refund) уже выполнен реверс. Если был — повторный отзыв пропускается.
Это важно, потому что возврат и связанный с ним возврат средств могут прийти как два отдельных события: благодаря защите баллы спишутся только один раз.
Все реверсы видны в истории
Каждый отзыв баллов записывается в историю клиента с указанием причины (например, «реверс по отмене заказа» или «реверс по возврату»). Отрицательные записи реверса также попадают в отчёт об использовании и помечаются меткой «возврат».
Что происходит с квартальным итогом и уровнем
Вместе с отзывом баллов Cheffy уменьшает квартальный итог на сумму корректировки и пересчитывает уровень. Если из-за возврата клиент опускается ниже порога уровня, его уровень понизится — это влияет на ставку кешбэка по будущим заказам.
Связанные разделы
- Отложенные баллы и активация — холд, из которого в первую очередь отзываются баллы.
- Заказы — отмены и возвраты, запускающие реверс.
- Управление баллами клиента — ручная корректировка, если автоматический отзыв нужно поправить.
Управление баллами клиента
Ручные действия администратора над балансом клиента в админке — перезапись баллов, корректировка квартала, активация и аннулирование холда, отмена начисления, полный сброс и аудит.
Отчёт об использовании баллов
Виджет «Использованные баллы лояльности» — список всех списаний баллов с клиентом, суммой скидки, заказом, поиском и фильтрами по датам.