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
muito bom
obrigado!! Me ajudou! 5 estrelas
Como que funciona no magento 2 ? Estou com este probelma, no magento 2….
Olá Bruno,
Não tivemos este problema ainda no Magento2, vou dar uma pesquisada e achando te reporto!
Abraços,
Alfredo