Ó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
| Estado | Descripción |
|---|---|
draft | Creada, sin pagar |
pending | En proceso de pago |
paid | Pago confirmado |
confirmed | Pago confirmado + stock reservado |
fulfilled | Enviada / entregada |
cancelled | Cancelada |
refunded | Reembolsada |
Endpoints
GET /api/v1/orders/:idPOST /api/v1/orders/:id/cancelPOST /api/v1/orders/:id/fulfill