Operaciones
GETListar · Estados — Pedidos/api/v1/order-statuses
GETListar — Pedidos/api/v1/orders
GETObtener — Pedidos/api/v1/orders/{order_id}
PATCHActualizar · Estado del pago — Pedidos/api/v1/orders/{order_id}/payment-status
PATCHActualizar · Estado — Pedidos/api/v1/orders/{order_id}/status
Cómo funciona
La lista y el detalle de pedidos incluyen delivery.dates. Las fechas YYYY-MM-DD son previstas y no confirman el envío. Las fechas actuales tienen prioridad; los pedidos antiguos usan la estimación guardada. Los valores borrados o desconocidos son null. El detalle también incluye todas las líneas e imágenes de productos.
Obtén identificadores de estado válidos de /api/v1/order-statuses. El estado del pedido y el estado de pago utilizan endpoints PATCH y permisos independientes. Cambiar el estado de pago registrado no realiza un cargo en una tarjeta ni emite un reembolso a través de un proveedor de pagos.
delivery.dates: planned_dispatch_on, dispatch_timezone, estimated_delivery_from, estimated_delivery_to. Fechas de envío y entrega: YYYY-MM-DD; null. Zona horaria del envío: IANA.
Pedido · Totales
Los importes y tipos impositivos proceden del pedido guardado, incluidas las correcciones de líneas. Los datos históricos ausentes son null y no se sustituyen por los tipos actuales del catálogo. Los importes siguen siendo cadenas decimales.
- tax_country_code · País fiscal · Datos guardados del pedido · ISO 3166-1 alpha-2; null.
- lines[].unit_* · Una unidad · Antes de descuentos; lines[].original_total_* · Antes de descuentos; lines[].total_* · Después de descuentos.
- lines[].discount_* · Descuentos; manual_discount · Descuento manual; percentage "10" = 10%.
- delivery.net / tax / gross · Después de descuentos; delivery.original_* · Antes de descuentos; delivery.discount_* · Descuentos.
- tax_rate: "0.23" = 23%; "0" ≠ null. Desconocido: null; cero conocido: 0.
- totals · Totales; tax_breakdown.groups · Grupos fiscales; Impuesto sin asignar = order.tax − Σ groups.tax; ±.
La lista devuelve resúmenes. Obtén GET /api/v1/orders/{order_id} para cada resultado y exporta el detalle financiero completo. Los reintentos GET son limitados y respetan Retry-After. La exportación por fecha de creación no sincroniza correcciones posteriores.
payment.amount es el total del pedido. El estado del pago no determina importes pagados, reembolsados ni pendientes.