Olá Danny,
Muito obrigado pela sua ajuda.
Avalados por :
Olá Danny,
Muito obrigado pela sua ajuda.
Esta é uma publicação antiga, mas gostaria de expressar minha opinião a respeito.
Carrinho
- é simplesmente o seu carrinho de compras onde você adiciona seus itens, ainda não decidiu comprá-los, pode modificar/excluir os itens.
Pedido
- O carrinho se torna finalmente um pedido, depois que você decidiu comprar os itens, fornece as opções de envio e entrega e paga o valor.
Portanto, o Carrinho é o primeiro passo para fazer um pedido.
Agora, do ponto de vista técnico no Hybris, o que Danny diz está correto. Da maneira como a informação é criada, o Carrinho pode pertencer a um usuário anônimo, o Pedido não pode.
Basicamente, aqui estão as definições de help.hybris.com:
O processo de ordem padrão de fábrica utiliza Carrinhos e Pedidos:
Carrinho: Objeto temporário e possivelmente volátil, representa um pedido potencial. Um Carrinho é volátil no sentido de que é descartado quando a sessão do usuário expira.
Pedido: Persistente, representa um pedido real feito por um cliente.
Aqui está o link para o artigo com mais detalhes técnicos: https://help.hybris.com/6.7.0/hcd/8c22ba688669101484c3b26ae09593ac.html
Olá Anurag,
Ambos usam AbstractOrderModel como base, mas a diferença está no fato de que o carrinho utiliza CartModel (estende AbstractOrderModel) e um pedido utiliza OrderModel (estende AbstractOrderModel). Se você olhar no seu IDE, verá que existem algumas propriedades diferentes nessas classes e as compartilhadas você encontrará em AbstractOrderModel.
Esta é uma explicação muito básica, mas a maneira mais simples de encontrar as diferenças.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute