Hola Danny,
Muchas gracias por tu ayuda.
Avalados por :
Hola Danny,
Muchas gracias por tu ayuda.
Es una publicación antigua, pero me gustaría expresar mi opinión al respecto.
Carrito
- es simplemente tu carrito de compras donde agregas tus artículos, aún no has decidido comprarlos, puedes modificar/eliminar los artículos.
Pedido
- El carrito se convierte finalmente en un pedido, después de que hayas decidido comprar los artículos, proporcionas las opciones de envío y entrega y pagas el importe.
Por lo tanto, el Carrito es el primer paso para realizar un pedido.
Ahora, desde una perspectiva técnica en Hybris, lo que dice Danny es correcto. Desde la forma en que se crea la información, el Carrito puede pertenecer a un usuario anónimo, el Pedido no puede.
Básicamente, aquí están las definiciones de help.hybris.com:
El proceso de orden predeterminado de fábrica utiliza Carritos y Órdenes:
Carrito: Objeto temporal y posiblemente volátil, representa una orden potencial. Un Carrito es volátil en el sentido de que se descarta cuando la sesión del usuario expira.
Orden: Persistente, representa una orden real realizada por un cliente.
Aquí está el enlace al artículo con más detalles técnicos: https://help.hybris.com/6.7.0/hcd/8c22ba688669101484c3b26ae09593ac.html
Hola Anurag,
Ambos utilizan AbstractOrderModel como base, pero la diferencia radica en que el carrito utiliza CartModel (extiende AbstractOrderModel) y un pedido utiliza OrderModel (extiende AbstractOrderModel). Si echas un vistazo en tu IDE, verás que hay algunas propiedades diferentes en esas clases y las compartidas las encontrarás en AbstractOrderModel.
Esta es una explicación muy básica pero la forma más sencilla de encontrar las diferencias.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute