Saltar al contenido principal

Órdenes

Listar órdenes

GET /api/v1/orders

Filtros: filter[status]=paid, filter[customer_id]=uuid, sort=-created_at

Crear orden

POST /api/v1/orders

{
"customer_email": "cliente@email.com",
"line_items": [
{ "variant_id": "uuid", "quantity": 2, "price": 4900 }
],
"shipping_address": {
"first_name": "Juan", "last_name": "García",
"address1": "Av. Javier Prado 1234",
"city": "Lima", "country_code": "PE", "zip": "15036"
}
}

Estados de la orden

EstadoDescripción
draftCreada, sin pagar
pendingEn proceso de pago
paidPago confirmado
confirmedPago confirmado + stock reservado
fulfilledEnviada / entregada
cancelledCancelada
refundedReembolsada

Endpoints

  • GET /api/v1/orders/:id
  • POST /api/v1/orders/:id/cancel
  • POST /api/v1/orders/:id/fulfill