Необходимо доработать бонусную систему на сайте MODX Revolution
Что нужно сделать
1. Бонусы должны рассчитываться более точно с округлением до сотых. Например, с суммы заказа 515 — 5% в баллах будет 2575. Сейчас сайт
последние 2 цифры обнуляет и пишет 2500.
2. Чтобы баллы зачислялись на все товары, кроме товаров со скидкой и
оптовых позиций. (оптовые позиции — это отдельные модификации товаров,
которые мы сами определяем). Нужно сделать, чтобы именно у модификации
товара msoptionsPrice2 можно было отключить зачисление бонуса.
3. В админке бонусы зачисляются после изменения статуса на Выполнен, но в
самом заказе уведомление о зачислении появляется при статусе Отправлен.
Нужно поправить, чтобы уведомление высвечивалось только в случае
реального зачисления, т.е. после статуса Выполнен и никакого другого.
4. Есть проблема с зачислениями-списаниями баллов в случае отмены заказа.
5. При добавлении/удалении товаров из заказа в админке, автоматически
пересчитываются бонусные баллы за эти товары. Сейчас этого не
происходит.
Подробное описание вышлю в ТЗ, как это должно работать.