Добрый день!
Обращаюсь к Вам снова по вопросу бонусной системы- некорректно присваивается статус карты.
Берется не общая сумма накоплений по карте, а сумма чека.
Вот для наглядности мои настройки.
В соответствии с этими настройками при сумме накоплений на карте свыше 200 руб должен поменяться статус на СЕРЕБРЯНЫЙ.
Программа работает следующим образом:
Есть новая карта. Покупатель совершает покупку, к примеру на сумму 9,90 руб. Статус карты не меняется и это верно ( в соответствии с настройками). Далее вторая покупка на сумму 199 руб, соответственно накопленная сумма на карте 208,90 руб и статус не меняется. Еще покупка на 17,90 руб и статус не поменялся, хотя в соответствии с настройками карта должна перейти в статус СЕРЕБРЯНАЯ.
А вот если по этой же карте совершить сразу покупку одним чеком на сумму свыше 200 руб, то статус поменяется на СЕРЕБРЯНЫЙ
И есть еще момент по округлениям.
Есть продажа за 9,90 руб. В соответствии с настройками на карту из данного чека должно быть начислено 9,90*0,03 = 0,297 бонусов. Но программа начисляет 0,27 бонусов, тк округляет цену до 9 рублей (9*0,03=0,27).
Далее, на главной странице этой ДК активных бонусов 0, хотя реально их 0,27. Для нас это важно, тк у нас это 27 копеек. Можно убрать это округление?
И есть еще момент при расчете бонусами программа не дает списать дробное количество бонусов. К примеру, при сумме покупки на 17,90 руб, покупатель, у которого накоплено 3 бонуса, хотел бы списать 1,90 бонусов. Ему и продавцу так удобно чтобы не искать сдачу в 10 копеек.
При этом в окошке «МОЖНО СПИСАТЬ» можно внести дробное число, но при списании программа округлит до целого значения.
И последнее- бонусная история доступна для просмотра только администратору. Под правами продавца можно посмотреть только историю покупок (вкладка «дисконтная» ), а вкладка «бонусная» им недоступна.
Просто бывало несколько случаев, когда покупатель интересовался у продавца своей бонусной историей.
P.S. Версия магазьки у меня 7.0.259