Cant recuperar preço do produto com desconto em script personalizado

Tenho um script personalizado que gera uma lista de produtos específicos no formato csv. O frontend da loja funciona bem; no entanto, ao recuperar o preço de um produto no meu script, o FinalPrice real não leva em consideração minhas regras de preço de catálogo, o que é meio que uma bagunça, já que ogetFinalPrice() método @ funciona perfeitamente nos arquivos de modelo et

Este é o meu código, que reduzi drasticamente para fins de demonstração:

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

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

    echo $product->getFinalPrice();
?>

Isto gera o preço normal do produto, mas não o preço contabilizado pela regra de preço do catálogo. Acabei de aplicar todas as regras de catálogo novamente e também recriei todos os índices. Como eu disse, os preços com desconto são ótimos no frontend, mas por algum motivo não consigo recuperá-los no meu scrip

Espero que alguém tenha uma ideia do que poderia estar errado aqui. Desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion