Применить скидку после получения Total в magento

Может ли кто-нибудь уточнить работу со скидкой, применимой ко всей корзине. Я не мог понять логику, стоящую за этим. На самом деле я хочу написать свою собственную скидку, применимую к корзине.

В настоящее время я переопределяю правила Mage/salesrules и добавляю свои правила в validator.php. Это работает, но проблема в том, что скидка применяется к каждому товару. Я пытался понять логику правила фиксированной корзины, но я не смог. Есть ли другой способ я может сделать это.

Поскольку я новичок в magento и php или электронной коммерции в целом. дайте мне это тщательно... пожалуйста


person mk2971    schedule 07.02.2013    source источник
comment
какой тип скидки вы хотите использовать, и, пожалуйста, немного уточните свой вопрос, чтобы правильно понять   -  person Rohit Goel    schedule 07.02.2013
comment
@RohitGoel В правилах продвижения magento есть раскрывающийся список для различных типов рекламных акций, таких как «Купи X, получи Y бесплатно, скидка с фиксированной суммой». Я хочу сделать так, чтобы мое правило подпадало под это, чтобы я мог получить сумму скидки без использования оттуда сама. Но моя проблема в том, что функции процесса вызываются для каждого элемента. Я хочу применить скидку ко всей корзине, а не к одному элементу? ... если это кажется глупым, извините, я новичок в разработке   -  person mk2971    schedule 07.02.2013
comment
мы можем создать правило в администраторе для общей суммы корзины, например, если общая сумма корзины больше 100, вы можете предоставить скидку в соответствии с вашими потребностями.   -  person Rohit Goel    schedule 07.02.2013


Ответы (1)


Вы можете установить правила скидок и тому подобное в зависимости от общей суммы заказа. Это можно сделать в разделе продвижение -> правила ценообразования в корзине. Почему бы не использовать это?

person PvdL    schedule 08.02.2013