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