Отменить скидку от суммы на товар по Акции

#
Отменить скидку от суммы на товар по Акции
На текущий момент система скидок от суммы покупки действует после применения остальных скидок, однако есть ситуации когда выставляется Акционный товар, его цена сильно снижена. По факту на него тоже назначается скидка от суммы покупки.

Как проще заставить не учитывать скидку от суммы для таких товаров?

Разработчикам. В карте товара например во вкладке "специальные цены", желательна галочка для товаров по акции, для отмены прочих скидок.
Модератор
#
Re: Отменить скидку от суммы на товар по Акции
В корзине 10 товаров, из них:
* у 3 из них разные скидки на товары
* у 2-х товаров цены для групп пользователей
* у одного товара специальная цена в зависимости от количества этого товара в корзине
остается 4 товара с обычной розничной ценой. Что прикажете делать?
#
Re: Отменить скидку от суммы на товар по Акции
HostCMS писал(а):
Что прикажете делать?


Да согласен вопрос сложный, но Скидка от суммы заказа считается глобально для магазина. Согласитесь, ведь чаще всего в магазине делается ЛИБО скидка от суммы, ЛИБО набор прочих скидок, которые могут быть индивидуальны для групп пользователей, товаров и т.д.

Но я говорю о том, что иногда всплывает задача отменить все скидки для определенного товара, т.к. это распродажа, акция, уценка в связи с повреждением или еще что  то. При этом цена Конкретного товара становится конечной. Вы говорите у нас акция на товар и он стоит не 10 руб а 3 руб, а его хочет купить кто то у кого есть скидка 20%.
Галочка Акционный товар, может решить данный вопрос.
#
Re: Re: Отменить скидку от суммы на товар по Акции
Скидоки на товары легко отменяется без внедрения в ВАШ код посредством доп.свойства и
Shop_Item_Controller.onBeforeCalculatePrice
Shop_Item_Controller.onAfterCalculatePrice

Но дальше сложности. Для отмены скидки от суммы покупки требуется вмешательство в Shop_Cart_Controller_Show функция Show().
Хотя там делается все легко, вычислением отдельной базовой суммы для расчета скидки. Но все труды будут слетать с каждым обновлением.
#
Re: Отменить скидку от суммы на товар по Акции
alex-saratov,
наследуйте контроллер и ничего не слетит
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Re: Отменить скидку от суммы на товар по Акции
EugenyP, что то я действительно не подумал, что это конечный контроллер вызываемый из ТДС.
Спасибо за мысль.
Авторизация