Os pedidos não aparecem no painel do cliente

Isto pode acontecer quando criamos um status novo para os pedidos e este está vinculado ao Pending Payment, este não está configurado para ser visível no “front end”.

Olhando o config.xml,  dos pedidos, que fica em: app/code/core/Mage/Sales/etc
temos uma parte dele:

<states>
    <new translate="label">
        <label>New</label>
        <statuses>
            <pending default="1"/>
        </statuses>
        <visible_on_front>1</visible_on_front>
    </new>
    <pending_payment translate="label">
        <label>Pending Payment</label>
        <statuses>
            <pending_payment default="1"/>
        </statuses>
    </pending_payment>
    <processing translate="label">
        <label>Processing</label>
        <statuses>
            <processing default="1"/>
        </statuses>
        <visible_on_front>1</visible_on_front>
    </processing>

Note que o pending_payment não tem a tag visible_on_front, então deixe assim:

<pending_payment translate="label">
    <label>Pending Payment</label>
    <statuses>
        <pending_payment default="1"/>
    </statuses>
    <visible_on_front>1</visible_on_front>
</pending_payment>

Desta forma o pedido, que tiver este status, vai aparecer no painel de cliente e na consulta de um pedido.

Espero ter ajudado.

Alfredo letti

 

Novo status criado não deixa o pedido aparecer no painel de cliente
Recuperação de senha não funciona

4 comentários sobre “Os pedidos não aparecem no painel do cliente

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *