Не могу получить скидку на продукт в пользовательском скрипте

У меня есть собственный скрипт, который выводит список конкретных продуктов в формате CSV. Внешний интерфейс магазина работает нормально, однако при извлечении цены продукта в моем скрипте, фактическая цена FinalPrice не учитывает правила цены моего каталога, что является своего рода ошибкой, так какgetFinalPrice() метод отлично работает в файлах шаблонов и т. д.

Это мой код, который я резко сократил в демонстрационных целях:

<?php   
    require 'app/Mage.php';
    Mage::app('default');

    $product = Mage::getModel("catalog/product")->load(27809);

    echo $product->getFinalPrice();
?>

Это выводит обычную цену продукта, но не цену, учитываемую правилом цены каталога. Я только что применил все правила каталога снова и также перестроил все индексы. Как я уже сказал, цены со скидкой хорошо отображаются в интерфейсе, но по какой-то причине я не могу получить их в своем сценарии.

Я надеюсь, что у кого-то есть идея, что здесь может пойти не так. Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос