Recurso: Pedidos, carrito y checkout

Carrito

MétodoRutaDescripciónAuth
GET/api/cartObtener carrito actual (usuario o guest según implementación).Sesión o cookie guest
POST/api/cartAñadir ítem / crear línea.Sesión o guest
PATCH/api/cartActualizar cantidades u opciones.Sesión o guest
DELETE/api/cartVaciar o quitar según body/query.Sesión o guest

Órdenes

MétodoRutaDescripciónAuth
GET/api/ordersListado de órdenes del comprador (o filtros del handler).Sesión
POST/api/ordersCrear orden desde carrito o checkout.Sesión

Checkout Mercado Pago (marketplace)

MétodoRutaDescripciónAuth
POST/api/checkout/mpIniciar preferencia / pago checkout marketplace con Mercado Pago. Resuelve envío con Zipnova si está configurado (ZIPNOVA_*); si falla la cotización con Zipnova activo, responde 502 ZIPNOVA_QUOTE_FAILED. Ver Zipnova Envíos.Sesión

Cotización de envío (Zipnova)

MétodoRutaDescripciónAuth
POST/api/shipping/zipnova/quoteCotización del carrito actual + domicilio (preview checkout).Sesión

Detalle, variables de entorno y flujo: Zipnova Envíos.

Webhook pago

Ver Infra y webhooks para /api/webhooks/mercadopago.