OOVI
Все материалы

Лояльность | 24 августа 2026 | 7 минут

Бонусная программа без потери происхождения операций

Почему баланс нельзя просто перезаписывать и как сохранить понятную историю для магазина и покупателя.

01

Баланс — результат журнала, а не одна цифра

Начисление, списание и ручная корректировка должны оставаться отдельными операциями. Тогда владелец может объяснить изменение покупателю, а система — восстановить состояние после ошибки.

OOVI хранит операции append-only и отдельно учитывает сумму доставленных покупок, влияющую на уровень. Исходные суммы заказов не переписываются ручной корректировкой.

02

Настройки применяются как единый набор

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

Обсудить задачу своего магазина

hello@oovi.space