Magento: Как узнать, существует ли купон на правило продажи для продукта / товара? - PullRequest
0 голосов
/ 03 марта 2012

У меня должна быть возможность выяснить, существует ли купон на продажу для продукта.

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

Судя по моим исследованиям, проведенным за последние пару дней, salesRule прилагаются к цитате Сказав это в коде валидатора, я вижу, что скидка рассчитывается для каждой позиции. Таким образом, должен быть какой-то код, который выясняет, существует ли купон на товар.

Если это произойдет, мы можем регулярно запускать задание cron для обновления атрибута продукта с помощью кодов купонов, которые могут быть применены к нему.

Может кто-нибудь дать указатель, где я могу найти код, который либо 1. для каждого правила продаж перечисляет продукт, который соответствует условию или же 2. Для каждого продукта укажите, какие правила продаж соответствуют условиям.

Спасибо

1 Ответ

0 голосов
/ 03 марта 2012

Я думаю, вы должны проверить Mage_SalesRule_Model_Validator::process метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...