Переопределение Magento getPrice () - PullRequest
4 голосов
/ 10 января 2012

Я переопределил правило цены продукта Magento, переопределив метод getPrice() в классе "Mage_Catalog_Model_Product_Type_Price", простые продукты работают нормально и показывают обновленную цену, которую я упомянул в getPrice(), то есть

    public function getPrice($product)
    {
      return 80;
    }

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

Спасибо

1 Ответ

2 голосов
/ 10 января 2012

Я предполагаю, что это будет преследоваться методом getFinalPrice Mage_Downloadable_Model_Product_Price. Попытка отредактировать файл, чтобы получить неизвестную фиксированную сумму и посмотреть, получите ли вы это значение. Если это так, вам придется перегружать и эту модель.

...