Página 1 de 1

[Resolvido] Atualizar o endereço no pedido após o pedido finalizado

Enviado: 27 Dez 2017, 06:39
por Caio silva
Bom dia! Quero compartilhar com vocês um erro que encontrei na plataforma.
É O SEGUINTE: O cliente se cadastra na loja, coloca o endereço, faz tudo certinho.
Dai o aparece no nosso painel os dados deste cliente, inclusive o endereço correto ?
Pois bem, o problema começa quando o cliente resolve mudar o endereço ou informações relacionadas a sua conta.
Ele muda os dados dele pelo painel do cliente, só que essas mudanças não aparecem no painel do administrador da loja, ao não ser o cliente faça um novo pedido.

Imaginamos a seguinte situação: O cliente compra um produto, mas pouco tempo depois ele modifica o endereço de recebimento da encomenda. No nosso painel vai constar o endereço antigo e não o novo. Então, nós vamos enviar o produto para o endereço antigo, correto ? Só que mais tarde o cliente pode alegar que modificou o endereço pouco tempo depois do cadastro.

Resumo do erro:
Cliente modifica endereço ou dados da conta como nome ou e-mail em seu painel de cliente, mas essas informações não chegam no painel de controle do administrador da loja.
No painel do administrador, só costa os dados antigos do cliente.

Alguém sabe como arrumar isso ?

Um grande abraço a todos.

Re: Atualizar o endereço no pedido após o pedido finalizado

Enviado: 27 Dez 2017, 11:59
por Manoel Vidal
Olá @Caio silva.

Não se trata de um erro, mas de um comportamento padrão do OpenCart, e da grande maioria dos e-commerce que trabalham automatizados.

Pense nas seguintes situações:

Quando seu cliente faz um pedido na loja, e seleciona o endereço de entrega, o frete é calculado baseado neste endereço de entrega. Como você vai atualizar o frete depois do cliente alterar o endereço no pedido? E se o novo frete for mais caro?

Você sabia que quando seu cliente faz um pedido na loja, a maioria dos intermediadores de pagamentos enviam os dados do pedido para sistemas antifraude, que avaliam principalmente o endereço de entrega, dando cobertura ao lojista em caso de aprovação do pagamento para problemas como chargeback? Neste caso, se você alterar o endereço de entrega do pedido em sua loja, depois do pagamento ter sido aprovado e enviar esse pedido para um endereço diferente, você perde o direito a cobertura.

Em resumo, há muitos motivos críticos, que fazem com que esse seja o comportamento padrão do OpenCart, assim como o da grande maioria das lojas online, e volto a dizer, não é um erro.

Outro fato que você tem que entender, é que os endereços cadastrados na loja, não são os endereços de pedidos, mas sim endereços para realizar pedidos, e neste caso, para evitar problemas com seus clientes, você pode adicionar na página de cadastro e edição dos endereços na conta do cliente, a informação que: "Ao atualizar o endereço, o endereço de pedidos já finalizados não serão alterados, neste caso, o cliente deve entrar em contato com o atendimento da loja."

Espero ter ajudado. :)

Re: Atualizar o endereço no pedido após o pedido finalizado

Enviado: 27 Dez 2017, 19:28
por Caio silva
Muito obrigado pela a resposta. Compreendi perfeitamente! Vou aplicar sua ideia: " você pode adicionar na página de cadastro e edição dos endereços na conta do cliente, a informação que: "Ao atualizar o endereço, o endereço de pedidos já finalizados não serão alterados, neste caso, o cliente deve entrar em contato com o atendimento da loja."

Um abraço.

Re: Atualizar o endereço no pedido após o pedido finalizado

Enviado: 27 Dez 2017, 22:03
por Manoel Vidal
Que bom que pude ajudar. :D