Modelo de carrito
Un carrito contiene la selección en curso de un usuario, las opciones de checkout, el contexto de pago y la eventual referencia al pedido. Las operaciones del carrito se documentan por separado en la Referencia pública de la API.
Los campos representativos incluyen id, uuid, status, business_id, user_id, offer_id, driver_tip, paymethod_id, delivery_zone_id, address_id, order_type, moment, order_id, request_data, delivery_option_id, cart_group_id y site_id. Las relaciones pueden incluir productos, negocio, usuario, dirección, método de pago, oferta, wallets y metafields.
Los estados significan lo siguiente: 0 abierto, 1 completado, 2 pendiente de confirmación de pago y 4 pago fallido con posibilidad de reintento. Las transiciones dependen de la operación y del flujo de pago; consulta la operación correspondiente para conocer su comportamiento.
Las operaciones de carrito requieren autenticación y normalmente limitan los datos al solicitante. Consulta Actualizar opciones del pedido, Crear un pedido desde un carrito y Confirmar un carrito.