четверг, 31 января 2013 г.

Как избежать применения двойной скидки в VirtueMart.
(How to avoid double discount in Virtuemart)


Как Вы наверное знаете, в VirtueMart существует достаточно гибкая система скидок. Вы можете устанавливать скидки на товары в процентном соотношении и выводить покупателю надпись вида «Вы экономите 10%» или же в абсолютном значении «Вы экономите 500 руб.»
Эти скидки могут быть как постоянными, так и ограниченными временными рамками.

Также Вы можете устанавливать скидки основываясь на принадлежности покупателя к той или иной группе. Например, Вы создаете группу «постоянные покупатели» и присваиваете ей скидку в размере 15%. Соответственно, когда пользователь авторизуется на сайте, он уже будет видеть «свои» цены на товар, что достаточно удобно.

Но иногда возникает следующая ситуация:
Пользователь принадлежит к группе «постоянные покупатели» и уже получает товар со скидкой в 15%, а владелец магазина, желая привлечь побольше новых покупателей в свой магазин, делает акционную цену (-15%) на некоторые товары. В итоге, у пользователей принадлежащих к группе «постоянные покупатели» цена акционных товаров будет снижена на 30% что, как Вы понимаете, не совсем соответствует намерению владельца магазина (так-как суть акции заключалась в привлечении новых покупателей, а не распродаже товара по бросовым ценам.)