Magento – Como testar a página de sucesso do checkout várias vezes

Quando estamos desenvolvendo, fazer testes é básico e essencial. Quando o assunto é Magento, especificamente a página de retorno do pagamento, fica bem complicado testar a página de Sucesso.

O problema com esta página é que, após a compra, as informações de pagamento são apagadas da sessão. Sendo assim, se recarregar a página para ver alguma alteração de CSS, por exemplo, será redirecionado para tela de carrinho informando que o carrinho está vazio. Bem frustrante!

A solução, temporária e apenas para desenvolvedores que sabem o que estão fazendo, é fazer com que o Magento pare de limpar a sessão após a compra. Isso pode ser feito abrindo o arquivo /app/code/core/Mage/Checkout/controllers/OnepageController.php.

Encontre

$session->clear();

e comente esta chamada, ficando assim:

//$session->clear();

Após realizar todo os testes, basta deixar o arquivo da forma original.

Lembrando que não é recomendado editar arquivos core do Magento.

2017-01-24T20:23:34+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x