Я изо всех сил пытаюсь выяснить, как отобразить процент или сумму скидки, которая применяется к продукту в Magento через Правила цены каталога.
Например: я хочу, чтобы цена во внешнем интерфейсе отображалась следующим образом: [старая цена] [специальная цена] [информация о скидке], где [старая цена] проходит через CSS.
[old-price] и [special-price] доступны по умолчанию через налогового помощника. Я пытался использовать модель CatalogRule , но у меня нет возможности загрузить ее с идентификатором продукта, так как функция загрузки ожидает идентификатор объекта и, насколько я могу судить, других полезных методов нет. загрузить по идентификатору продукта. Я выгрузил var (а также использовал get_class_methods ) почти все, что нашел в файле price.phtml (кроме $ this , конечно), но ничего не помогает.
Я мог бы просто использовать простой расчет для определения процента или суммы скидки, но у меня нет возможности узнать, основано ли правило каталога на процентах или фиксированной сумме.
Надеюсь, все это имеет смысл?
Спасибо за помощь.
Реми