Saltar al contenido
ShopentlyLearn

Esquemas de datos: Pedidos

Esquemas de datos: Pedidos. Campos, tipos y restricciones de los datos aceptados o devueltos por la API.

Esquemas de datos

Dirección de entrega

AddressData · Esquema · Esquemas de datos: Pedidos
address_line_1Cadena de texto nullObligatorio

Primera línea de dirección.

address_line_2Cadena de texto nullObligatorio

Información adicional de la dirección.

cityCadena de texto nullObligatorio

Ciudad o localidad.

country_codeCadena de texto nullObligatorio

Código del país.

first_nameCadena de texto nullObligatorio

Nombre.

house_numberCadena de texto nullObligatorio

Número del edificio o de la vivienda.

last_nameCadena de texto nullObligatorio

Apellidos.

phoneCadena de texto nullObligatorio

Número de teléfono.

postal_codeCadena de texto nullObligatorio

Código postal.

regionCadena de texto nullObligatorio

Región administrativa.

streetCadena de texto nullObligatorio

Nombre de la calle.

Campos adicionales: No

ApiResponse_OrderFileListData_

ApiResponse_OrderFileListData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
dataOrderFileListData Obligatorio

Contenido de una respuesta correcta.

Ejemplo: {"files":[{"can_download":true,"category":"digital","filename":"manual.pdf","id":"example","label":"Manual","line_id":"example","mime_type":"application/pdf","product_id":"example","purchase_id":"00000000-0000-4000-8000-000000000001","reason":"paid","sha256":"5cd2f1cb0e5532b397e7ab1887baf6000c49450fd80ae279eb047c06e4545ecd","size_bytes":46,"source_file_id":"00000000-0000-4000-8000-000000000001","source_version_id":"00000000-0000-4000-8000-000000000001","source_version_number":1,"state":"active"}],"updates_pending":false}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obligatorio

Metadatos de la respuesta.

Ejemplo: {"pagination":{"has_more":false,"limit":50,"next_cursor":null},"request_id":"example"}

Campos adicionales: No

ApiResponse_OrderReleaseListData_

ApiResponse_OrderReleaseListData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
dataOrderReleaseListData Obligatorio

Contenido de una respuesta correcta.

Ejemplo: {"releases":[{"access_reason":"paid","access_state":"active","current_release":null,"grant_reason":"purchase","granted_at":"2026-01-01T12:00:00Z","id":"example","line_id":"example","manifest_sha256":"1111111111111111111111111111111111111111111111111111111111111111","product_id":"example","published_at":"2026-01-01T12:00:00Z","purchase_id":"00000000-0000-4000-8000-000000000001","release_id":"00000000-0000-4000-8000-000000000001","release_sequence":1,"update_days":365,"update_mode":"period","update_months":null,"updates_until":"2027-01-01T12:00:00Z","version_label":"1.0"}],"updates_pending":false}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obligatorio

Metadatos de la respuesta.

Ejemplo: {"pagination":{"has_more":false,"limit":50,"next_cursor":null},"request_id":"example"}

Campos adicionales: No

Listar — Pedidos — Respuesta

ApiResponse_list_OrderSummaryData__ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataLista <OrderSummaryData > Obligatorio

Ejemplo de respuesta · ApiResponse_list_OrderSummaryData__.

Ejemplo: [{"created_at":"2026-10-19T10:00:00Z","customer":{"email":"customer@example.invalid","first_name":"Example","last_name":"Example","phone":null},"delivery":{"amount":{"amount":"0.00","currency":"PLN","minor_units":2},"dates":{"dispatch_timezone":"Europe/Warsaw","estimated_delivery_from":"2026-10-20","estimated_delivery_to":"2026-10-21","planned_dispatch_on":"2026-10-19"},"method_code":"shipping-old","method_name":"Historic carrier","pickup_point":null,"recipient_mode":"full_address"},"discount_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"id":"order-0000","lifecycle_state":"placed","locale":"pl","market_id":"market-pl","number":"0001","payment":{"amount":{"amount":"329.40","currency":"PLN","minor_units":2},"environment":"live","method_code":"payment-old","method_name":"Historic method","paid_at":null,"status":"unpaid","updated_at":"2026-10-19T10:00:00Z","version":0},"prices_include_tax":true,"shipping_discount_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"status":{"id":"status-0","name":"Status 0","updated_at":"2026-10-19T10:00:00Z","version":1},"subtotal":{"amount":"329.40","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2},"tax_country_code":"PL","total":{"amount":"329.40","currency":"PLN","minor_units":2}}]
metaContextPageMeta ContextMeta PageMeta RequestMeta Obligatorio

Metadatos de la respuesta.

Ejemplo: {"pagination":{"has_more":false,"limit":20,"next_cursor":null},"request_id":"example"}

Campos adicionales: No

Obtener — Pedidos — Respuesta

ApiResponse_OrderDetailData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataOrderDetailData Obligatorio

Ejemplo de respuesta · OrderDetailData.

Ejemplo: {"created_at":"2026-10-19T10:00:00Z","customer":{"email":"customer@example.invalid","first_name":"Example","last_name":"Example","phone":null},"delivery":{"amount":{"amount":"0.00","currency":"PLN","minor_units":2},"dates":{"dispatch_timezone":"Europe/Warsaw","estimated_delivery_from":"2026-10-20","estimated_delivery_to":"2026-10-21","planned_dispatch_on":"2026-10-19"},"discount_gross":{"amount":"24.60","currency":"PLN","minor_units":2},"discount_net":{"amount":"20.00","currency":"PLN","minor_units":2},"discount_tax":{"amount":"4.60","currency":"PLN","minor_units":2},"discounts":[{"amount":{"amount":"24.60","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"version":3}],"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"method_code":"shipping-old","method_name":"Historic carrier","net":{"amount":"0.00","currency":"PLN","minor_units":2},"original_gross":{"amount":"24.60","currency":"PLN","minor_units":2},"original_net":{"amount":"20.00","currency":"PLN","minor_units":2},"original_tax":{"amount":"4.60","currency":"PLN","minor_units":2},"pickup_point":null,"recipient_mode":"full_address","tax":{"amount":"0.00","currency":"PLN","minor_units":2},"tax_category_id":"standard","tax_category_name":"VAT 23%","tax_rate":"0.23"},"discount_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"discounts":[{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"shipping_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"version":3}],"id":"order-0000","invoice":null,"invoice_requested":false,"lifecycle_state":"placed","lines":[{"discount_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"discount_gross":{"amount":"24.60","currency":"PLN","minor_units":2},"discount_net":{"amount":"20.00","currency":"PLN","minor_units":2},"discount_tax":{"amount":"4.60","currency":"PLN","minor_units":2},"discounts":[{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"shipping_amount":null,"version":3}],"identifiers":{},"image":null,"line_id":"saved-line-a","manual_discount":{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"kind":"fixed","value":"12.30"},"name":"Saved A","original_total":{"amount":"246.00","currency":"PLN","minor_units":2},"original_total_gross":{"amount":"246.00","currency":"PLN","minor_units":2},"original_total_net":{"amount":"200.00","currency":"PLN","minor_units":2},"original_total_tax":{"amount":"46.00","currency":"PLN","minor_units":2},"position":1,"product_id":"product-api","quantity":2,"sku":"A","tax":{"amount":"20.70","currency":"PLN","minor_units":2},"tax_category_id":"standard","tax_category_name":"VAT 23%","tax_rate":"0.23","total":{"amount":"221.40","currency":"PLN","minor_units":2},"total_gross":{"amount":"221.40","currency":"PLN","minor_units":2},"total_net":{"amount":"180.00","currency":"PLN","minor_units":2},"total_tax":{"amount":"41.40","currency":"PLN","minor_units":2},"unit_gross":{"amount":"123.00","currency":"PLN","minor_units":2},"unit_net":{"amount":"100.00","currency":"PLN","minor_units":2},"unit_price":{"amount":"123.00","currency":"PLN","minor_units":2},"unit_tax":{"amount":"23.00","currency":"PLN","minor_units":2},"variant_id":null,"variant_options":[]},{"discount_amount":{"amount":"0.00","currency":"PLN","minor_units":2},"discount_gross":{"amount":"0.00","currency":"PLN","minor_units":2},"discount_net":{"amount":"0.00","currency":"PLN","minor_units":2},"discount_tax":{"amount":"0.00","currency":"PLN","minor_units":2},"discounts":[],"identifiers":{},"image":null,"line_id":"b548a171-c331-505f-98f8-db3a06070998","manual_discount":null,"name":"Saved B","original_total":{"amount":"108.00","currency":"PLN","minor_units":2},"original_total_gross":{"amount":"108.00","currency":"PLN","minor_units":2},"original_total_net":{"amount":"100.00","currency":"PLN","minor_units":2},"original_total_tax":{"amount":"8.00","currency":"PLN","minor_units":2},"position":2,"product_id":"deleted-product","quantity":1,"sku":"B","tax":null,"tax_category_id":"reduced","tax_category_name":"VAT 8%","tax_rate":"0.08","total":{"amount":"108.00","currency":"PLN","minor_units":2},"total_gross":{"amount":"108.00","currency":"PLN","minor_units":2},"total_net":{"amount":"100.00","currency":"PLN","minor_units":2},"total_tax":{"amount":"8.00","currency":"PLN","minor_units":2},"unit_gross":{"amount":"108.00","currency":"PLN","minor_units":2},"unit_net":{"amount":"100.00","currency":"PLN","minor_units":2},"unit_price":{"amount":"108.00","currency":"PLN","minor_units":2},"unit_tax":{"amount":"8.00","currency":"PLN","minor_units":2},"variant_id":null,"variant_options":[]}],"locale":"pl","market_id":"market-pl","number":"0001","payment":{"amount":{"amount":"329.40","currency":"PLN","minor_units":2},"environment":"live","method_code":"payment-old","method_name":"Historic method","paid_at":null,"status":"unpaid","updated_at":"2026-10-19T10:00:00Z","version":0},"pickup_point":null,"prices_include_tax":true,"shipping_address":null,"shipping_discount_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"status":{"id":"status-0","name":"Status 0","updated_at":"2026-10-19T10:00:00Z","version":1},"subtotal":{"amount":"329.40","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2},"tax_breakdown":{"groups":[{"gross":{"amount":"221.40","currency":"PLN","minor_units":2},"net":{"amount":"180.00","currency":"PLN","minor_units":2},"source":"products","tax":{"amount":"41.40","currency":"PLN","minor_units":2},"tax_rate":"0.23"},{"gross":{"amount":"108.00","currency":"PLN","minor_units":2},"net":{"amount":"100.00","currency":"PLN","minor_units":2},"source":"products","tax":{"amount":"8.00","currency":"PLN","minor_units":2},"tax_rate":"0.08"},{"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"net":{"amount":"0.00","currency":"PLN","minor_units":2},"source":"shipping","tax":{"amount":"0.00","currency":"PLN","minor_units":2},"tax_rate":"0.23"}],"unallocated_tax":{"amount":"0.00","currency":"PLN","minor_units":2}},"tax_country_code":"PL","total":{"amount":"329.40","currency":"PLN","minor_units":2},"totals":{"before_discounts":{"gross":{"amount":"378.60","currency":"PLN","minor_units":2},"net":{"amount":"320.00","currency":"PLN","minor_units":2},"tax":{"amount":"58.60","currency":"PLN","minor_units":2}},"discounts":{"gross":{"amount":"49.20","currency":"PLN","minor_units":2},"net":{"amount":"40.00","currency":"PLN","minor_units":2},"tax":{"amount":"9.20","currency":"PLN","minor_units":2}},"order":{"gross":{"amount":"329.40","currency":"PLN","minor_units":2},"net":{"amount":"280.00","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2}},"product_discounts":{"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}},"products":{"gross":{"amount":"329.40","currency":"PLN","minor_units":2},"net":{"amount":"280.00","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2}},"products_before_discounts":{"gross":{"amount":"354.00","currency":"PLN","minor_units":2},"net":{"amount":"300.00","currency":"PLN","minor_units":2},"tax":{"amount":"54.00","currency":"PLN","minor_units":2}},"shipping":{"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"net":{"amount":"0.00","currency":"PLN","minor_units":2},"tax":{"amount":"0.00","currency":"PLN","minor_units":2}},"shipping_before_discounts":{"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}},"shipping_discounts":{"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}}}}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obligatorio

Metadatos de la respuesta.

Ejemplo: {"request_id":"example-request"}

Campos adicionales: No

CurrentReleaseData

CurrentReleaseData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
acquiredBooleanoObligatorio

Acceso después de la compra (true / false)

changelogCadena de textoObligatorio

Descripción de los cambios

covered_by_purchaseBooleanoObligatorio

Acceso después de la compra (true / false)

idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve.

published_atCadena de textoObligatorio

Publicar versión · UTC

format: "date-time"
requires_new_purchaseBooleanoObligatorio

Sin acceso a archivos agregados después de la compra · requires_new_purchase

sequenceNúmero enteroObligatorio

Posición en la colección ordenada.

version_labelCadena de textoObligatorio

Versión

Campos adicionales: No

Información del cliente registrada para este recurso

CustomerData · Esquema · Esquemas de datos: Pedidos
emailCadena de textoObligatorio

Dirección de correo electrónico.

Ejemplo: "customer@example.invalid"
first_nameCadena de texto nullObligatorio

Nombre.

Ejemplo: "Example"
last_nameCadena de texto nullObligatorio

Apellidos.

Ejemplo: "Example"
phoneCadena de texto nullObligatorio

Número de teléfono.

Ejemplo: null

Campos adicionales: No

DeliveryContentDeletion

DeliveryContentDeletion · Elimina el contenido definitivamente y conserva el historial. El código no vuelve a estar a la venta.
expected_versionNúmero enteroObligatorio

Versión leída antes de escribir; si no coincide, se rechaza la actualización.

minimum: 1
Ejemplo: 1
reasonCadena de textoObligatorio

Motivo registrado para el cambio.

minLength: 1maxLength: 500
Ejemplo: "Withdraw a revoked license"

Campos adicionales: No

Fechas de envío y entrega

DeliveryDatesData · 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.
dispatch_timezoneCadena de texto nullObligatorio

Zona horaria del envío (IANA; null).

Ejemplo: "Europe/Warsaw"
estimated_delivery_fromCadena de texto nullObligatorio

Inicio de la entrega estimada (YYYY-MM-DD; null).

Cadena de texto:format: "date"
Ejemplo: "2026-10-20"
estimated_delivery_toCadena de texto nullObligatorio

Fin de la entrega estimada (YYYY-MM-DD; null).

Cadena de texto:format: "date"
Ejemplo: "2026-10-21"
planned_dispatch_onCadena de texto nullObligatorio

Fecha prevista de envío (YYYY-MM-DD; null).

Cadena de texto:format: "date"
Ejemplo: "2026-10-19"

Campos adicionales: No

DeliveryReplacement

DeliveryReplacement · Elige una unidad libre existente como reemplazo. El plazo de conservación no empieza de nuevo.
expected_unit_versionNúmero enteroObligatorio

Versión actual de la unidad libre de reemplazo.

minimum: 1
Ejemplo: 1
expected_versionNúmero enteroObligatorio

Versión leída antes de escribir; si no coincide, se rechaza la actualización.

minimum: 1
Ejemplo: 1
reasonCadena de textoObligatorio

Motivo registrado para el cambio.

minLength: 1maxLength: 500
Ejemplo: "Replace an invalid activation code"
replacement_unit_idCadena de textoObligatorio

ID de una unidad libre existente para reemplazo.

format: "uuid"
Ejemplo: "00000000-0000-4000-8000-000000000008"

Campos adicionales: No

DeliveryPickupPointData

DeliveryPickupPointData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
addressPickupPointAddressData Obligatorio

Dirección de entrega.

codeCadena de textoObligatorio

Código estable legible por programas.

Restricciones
pattern
"^[A-Za-z0-9_-]{1,63}$"
coordinatesPickupPointCoordinatesData nullObligatorio

Valor definido por el esquema que lo contiene.

country_codeCadena de textoObligatorio

Código del país.

Restricciones
pattern
"^[A-Z]{2}$"
environmentCadena de textoObligatorio

Información del entorno asociada al registro.

Restricciones
enum
["live", "sandbox"]
kindCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["locker", "pickup_point"]
location_descriptionCadena de texto nullObligatorio

Descripción en el idioma seleccionado.

Cadena de texto:maxLength: 1000
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

minLength: 1maxLength: 160
opening_hoursCadena de texto nullObligatorio

Opening hours

Cadena de texto:maxLength: 500
operatorCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

minLength: 1maxLength: 63
verified_atCadena de textoObligatorio

Momento de la última actualización.

format: "date-time"

Campos adicionales: No

ApiResponse[list[DeliveryData]]

shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_DeliveryData____1 · Lista las unidades asignadas sin revelar códigos. Un reembolso retira el acceso solo a las líneas afectadas.
dataLista <shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData > Obligatorio

Contenido de una respuesta correcta.

Ejemplo: [{"can_download":true,"content_state":"present","delete_due_at":null,"filename":null,"first_available_at":"2026-11-03T12:00:00Z","generation":1,"id":"00000000-0000-4000-8000-000000000005","kind":"code","line_id":"line-example","order_id":"order-example","payload_id":"00000000-0000-4000-8000-000000000012","product_id":"example","reason":"","size_bytes":null,"state":"available","unit_id":"00000000-0000-4000-8000-000000000011","unit_ordinal":1,"variant_id":null,"version":2}]
metaContextPageMeta ContextMeta PageMeta RequestMeta Obligatorio

Metadatos de la respuesta.

Ejemplo: {"pagination":{"has_more":false,"limit":50,"next_cursor":null},"request_id":"example-request"}

Campos adicionales: No

DeliveryData

shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData · Lista las unidades asignadas sin revelar códigos. Un reembolso retira el acceso solo a las líneas afectadas.
can_downloadBooleanoObligatorio

Descargar (true / false)

Ejemplo: true
content_stateCadena de textoObligatorio

Estado del contenido: present / deleting / deleted.

Ejemplo: "present"
delete_due_atCadena de texto nullObligatorio

Borrado programado del archivo; null lo desactiva.

Cadena de texto:format: "date-time"
Ejemplo: null
filenameCadena de texto nullObligatorio

Archivo

Ejemplo: null
first_available_atCadena de texto nullObligatorio

Primer acceso de esta compra; el reemplazo no reinicia el plazo.

Cadena de texto:format: "date-time"
Ejemplo: "2026-11-03T12:00:00Z"
generationNúmero enteroObligatorio

Generación de la asignación; aumenta al sustituirla.

Ejemplo: 1
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve.

format: "uuid"
Ejemplo: "00000000-0000-4000-8000-000000000005"
kindCadena de texto nullObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Ejemplo: "code"
line_idCadena de textoObligatorio

Identificador estable de la línea del pedido.

Ejemplo: "line-example"
order_idCadena de textoObligatorio

Identificador del pedido relacionado.

Ejemplo: "order-example"
payload_idCadena de textoObligatorio

ID del contenido; no es una URL pública de descarga.

format: "uuid"
Ejemplo: "00000000-0000-4000-8000-000000000012"
product_idCadena de textoObligatorio

Identificador del producto.

Ejemplo: "example"
reasonCadena de textoObligatorio

Motivo registrado para el cambio.

Ejemplo: ""
size_bytesNúmero entero nullObligatorio

Tamaño en bytes

Ejemplo: null
stateCadena de textoObligatorio

Estado

Ejemplo: "available"
unit_idCadena de textoObligatorio

ID de un código o archivo individual.

format: "uuid"
Ejemplo: "00000000-0000-4000-8000-000000000011"
unit_ordinalNúmero enteroObligatorio

Número de unidad comprada dentro de la línea del pedido.

Ejemplo: 1
variant_idCadena de texto nullObligatorio

Identificador de la variante del producto.

Ejemplo: null
versionNúmero enteroObligatorio

Versión del recurso utilizada para controlar cambios simultáneos.

Ejemplo: 2

Campos adicionales: No

Información de la factura

InvoiceData · Esquema · Esquemas de datos: Pedidos
address_line_1Cadena de texto nullObligatorio

Primera línea de dirección.

address_line_2Cadena de texto nullObligatorio

Información adicional de la dirección.

cityCadena de texto nullObligatorio

Ciudad o localidad.

company_nameCadena de texto nullObligatorio

Nombre de la empresa.

country_codeCadena de texto nullObligatorio

Código del país.

house_numberCadena de texto nullObligatorio

Número del edificio o de la vivienda.

postal_codeCadena de texto nullObligatorio

Código postal.

regionCadena de texto nullObligatorio

Región administrativa.

streetCadena de texto nullObligatorio

Nombre de la calle.

tax_identifierCadena de texto nullObligatorio

Número de identificación fiscal.

tax_schemeCadena de texto nullObligatorio

Esquema de cálculo de impuestos.

Campos adicionales: No

Importe neto / Importe del impuesto / Importe bruto

OrderAmountBreakdownData · 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.
grossMoneyData Obligatorio

Importe bruto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"378.60","currency":"PLN","minor_units":2}
netMoneyData nullObligatorio

Importe neto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"320.00","currency":"PLN","minor_units":2}
taxMoneyData nullObligatorio

Importe del impuesto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"58.60","currency":"PLN","minor_units":2}

Campos adicionales: No

Envío · Descuentos

OrderDeliveryDiscountData · 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.
amountMoneyData Obligatorio

Importe bruto · Envío · Descuentos.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
campaign_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve.

Ejemplo: "saved-coupon"
codeCadena de texto nullObligatorio

Código estable legible por programas.

Ejemplo: "SAVE"
kindCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["coupon", "promotion"]
Ejemplo: "coupon"
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "Saved coupon"
sequenceNúmero entero nullObligatorio

Posición en la colección ordenada.

Ejemplo: 1
versionNúmero enteroObligatorio

Versión del recurso utilizada para controlar cambios simultáneos.

Ejemplo: 3

Campos adicionales: No

Obtener — Pedidos — Respuesta

OrderDetailData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
created_atCadena de textoObligatorio

Momento de creación.

format: "date-time"
Ejemplo: "2026-10-19T10:00:00Z"
customerCustomerData Obligatorio

Información del cliente registrada para este recurso.

Ejemplo: {"email":"customer@example.invalid","first_name":"Example","last_name":"Example","phone":null}
deliveryShippingDetailData Obligatorio

Método de entrega e información asociada.

Ejemplo: {"amount":{"amount":"0.00","currency":"PLN","minor_units":2},"dates":{"dispatch_timezone":"Europe/Warsaw","estimated_delivery_from":"2026-10-20","estimated_delivery_to":"2026-10-21","planned_dispatch_on":"2026-10-19"},"discount_gross":{"amount":"24.60","currency":"PLN","minor_units":2},"discount_net":{"amount":"20.00","currency":"PLN","minor_units":2},"discount_tax":{"amount":"4.60","currency":"PLN","minor_units":2},"discounts":[{"amount":{"amount":"24.60","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"version":3}],"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"method_code":"shipping-old","method_name":"Historic carrier","net":{"amount":"0.00","currency":"PLN","minor_units":2},"original_gross":{"amount":"24.60","currency":"PLN","minor_units":2},"original_net":{"amount":"20.00","currency":"PLN","minor_units":2},"original_tax":{"amount":"4.60","currency":"PLN","minor_units":2},"pickup_point":null,"recipient_mode":"full_address","tax":{"amount":"0.00","currency":"PLN","minor_units":2},"tax_category_id":"standard","tax_category_name":"VAT 23%","tax_rate":"0.23"}
discount_amountMoneyData Obligatorio

Importe decimal codificado como cadena JSON; null solo cuando se permite.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
discountsLista <OrderDiscountData > Obligatorio

Descuentos

Ejemplo: [{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"shipping_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"version":3}]
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. (OrderDetailData).

Ejemplo: "order-0000"
invoiceInvoiceData nullObligatorio

Información de la factura.

Ejemplo: null
invoice_requestedBooleanoObligatorio

Indica si se solicitó una factura.

Ejemplo: false
lifecycle_stateOrderLifecycleState Obligatorio

Estado del ciclo de vida del recurso.

Ejemplo: "placed"
linesLista <OrderLineData > Obligatorio

Datos de las líneas de pedido conservados al registrarlo.

Ejemplo: [{"discount_amount":{"amount":"24.60","currency":"PLN","minor_units":2},"discount_gross":{"amount":"24.60","currency":"PLN","minor_units":2},"discount_net":{"amount":"20.00","currency":"PLN","minor_units":2},"discount_tax":{"amount":"4.60","currency":"PLN","minor_units":2},"discounts":[{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"shipping_amount":null,"version":3}],"identifiers":{},"image":null,"line_id":"saved-line-a","manual_discount":{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"kind":"fixed","value":"12.30"},"name":"Saved A","original_total":{"amount":"246.00","currency":"PLN","minor_units":2},"original_total_gross":{"amount":"246.00","currency":"PLN","minor_units":2},"original_total_net":{"amount":"200.00","currency":"PLN","minor_units":2},"original_total_tax":{"amount":"46.00","currency":"PLN","minor_units":2},"position":1,"product_id":"product-api","quantity":2,"sku":"A","tax":{"amount":"20.70","currency":"PLN","minor_units":2},"tax_category_id":"standard","tax_category_name":"VAT 23%","tax_rate":"0.23","total":{"amount":"221.40","currency":"PLN","minor_units":2},"total_gross":{"amount":"221.40","currency":"PLN","minor_units":2},"total_net":{"amount":"180.00","currency":"PLN","minor_units":2},"total_tax":{"amount":"41.40","currency":"PLN","minor_units":2},"unit_gross":{"amount":"123.00","currency":"PLN","minor_units":2},"unit_net":{"amount":"100.00","currency":"PLN","minor_units":2},"unit_price":{"amount":"123.00","currency":"PLN","minor_units":2},"unit_tax":{"amount":"23.00","currency":"PLN","minor_units":2},"variant_id":null,"variant_options":[]},{"discount_amount":{"amount":"0.00","currency":"PLN","minor_units":2},"discount_gross":{"amount":"0.00","currency":"PLN","minor_units":2},"discount_net":{"amount":"0.00","currency":"PLN","minor_units":2},"discount_tax":{"amount":"0.00","currency":"PLN","minor_units":2},"discounts":[],"identifiers":{},"image":null,"line_id":"b548a171-c331-505f-98f8-db3a06070998","manual_discount":null,"name":"Saved B","original_total":{"amount":"108.00","currency":"PLN","minor_units":2},"original_total_gross":{"amount":"108.00","currency":"PLN","minor_units":2},"original_total_net":{"amount":"100.00","currency":"PLN","minor_units":2},"original_total_tax":{"amount":"8.00","currency":"PLN","minor_units":2},"position":2,"product_id":"deleted-product","quantity":1,"sku":"B","tax":null,"tax_category_id":"reduced","tax_category_name":"VAT 8%","tax_rate":"0.08","total":{"amount":"108.00","currency":"PLN","minor_units":2},"total_gross":{"amount":"108.00","currency":"PLN","minor_units":2},"total_net":{"amount":"100.00","currency":"PLN","minor_units":2},"total_tax":{"amount":"8.00","currency":"PLN","minor_units":2},"unit_gross":{"amount":"108.00","currency":"PLN","minor_units":2},"unit_net":{"amount":"100.00","currency":"PLN","minor_units":2},"unit_price":{"amount":"108.00","currency":"PLN","minor_units":2},"unit_tax":{"amount":"8.00","currency":"PLN","minor_units":2},"variant_id":null,"variant_options":[]}]
localeCadena de textoObligatorio

Idioma seleccionado para esta solicitud.

Ejemplo: "pl"
market_idCadena de textoObligatorio

Identificador del mercado devuelto por el endpoint de contexto.

Ejemplo: "market-pl"
numberCadena de textoObligatorio

Número de pedido o solicitud mostrado al usuario.

Ejemplo: "0001"
paymentPaymentData Obligatorio

Detalles del pago registrados en el pedido.

Ejemplo: {"amount":{"amount":"329.40","currency":"PLN","minor_units":2},"environment":"live","method_code":"payment-old","method_name":"Historic method","paid_at":null,"status":"unpaid","updated_at":"2026-10-19T10:00:00Z","version":0}
pickup_pointPickupPointData nullObligatorio

Punto de retiro

Ejemplo: null
prices_include_taxBooleanoObligatorio

Indica si los precios de la lista incluyen impuestos.

Ejemplo: true
shipping_addressAddressData nullObligatorio

Dirección de entrega.

Ejemplo: null
shipping_discount_amountMoneyData Obligatorio

Importe decimal codificado como cadena JSON; null solo cuando se permite.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
statusOrderStatusData Obligatorio

Estado admitido por esta operación concreta.

Ejemplo: {"id":"status-0","name":"Status 0","updated_at":"2026-10-19T10:00:00Z","version":1}
subtotalMoneyData Obligatorio

Importe anterior a los componentes adicionales indicados en la respuesta.

Ejemplo: {"amount":"329.40","currency":"PLN","minor_units":2}
taxMoneyData Obligatorio

Información fiscal.

Ejemplo: {"amount":"49.40","currency":"PLN","minor_units":2}
tax_breakdownOrderTaxBreakdownData Obligatorio

Grupos fiscales · source + tax_rate; unallocated_tax.

Ejemplo: {"groups":[{"gross":{"amount":"221.40","currency":"PLN","minor_units":2},"net":{"amount":"180.00","currency":"PLN","minor_units":2},"source":"products","tax":{"amount":"41.40","currency":"PLN","minor_units":2},"tax_rate":"0.23"},{"gross":{"amount":"108.00","currency":"PLN","minor_units":2},"net":{"amount":"100.00","currency":"PLN","minor_units":2},"source":"products","tax":{"amount":"8.00","currency":"PLN","minor_units":2},"tax_rate":"0.08"},{"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"net":{"amount":"0.00","currency":"PLN","minor_units":2},"source":"shipping","tax":{"amount":"0.00","currency":"PLN","minor_units":2},"tax_rate":"0.23"}],"unallocated_tax":{"amount":"0.00","currency":"PLN","minor_units":2}}
tax_country_codeCadena de texto nullObligatorio

País fiscal · Datos guardados del pedido · ISO 3166-1 alpha-2; null.

Ejemplo: "PL"
totalMoneyData Obligatorio

Importe total.

Ejemplo: {"amount":"329.40","currency":"PLN","minor_units":2}
totalsOrderTotalsData Obligatorio

Totales · net / tax / gross; Antes de descuentos / Después de descuentos.

Ejemplo: {"before_discounts":{"gross":{"amount":"378.60","currency":"PLN","minor_units":2},"net":{"amount":"320.00","currency":"PLN","minor_units":2},"tax":{"amount":"58.60","currency":"PLN","minor_units":2}},"discounts":{"gross":{"amount":"49.20","currency":"PLN","minor_units":2},"net":{"amount":"40.00","currency":"PLN","minor_units":2},"tax":{"amount":"9.20","currency":"PLN","minor_units":2}},"order":{"gross":{"amount":"329.40","currency":"PLN","minor_units":2},"net":{"amount":"280.00","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2}},"product_discounts":{"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}},"products":{"gross":{"amount":"329.40","currency":"PLN","minor_units":2},"net":{"amount":"280.00","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2}},"products_before_discounts":{"gross":{"amount":"354.00","currency":"PLN","minor_units":2},"net":{"amount":"300.00","currency":"PLN","minor_units":2},"tax":{"amount":"54.00","currency":"PLN","minor_units":2}},"shipping":{"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"net":{"amount":"0.00","currency":"PLN","minor_units":2},"tax":{"amount":"0.00","currency":"PLN","minor_units":2}},"shipping_before_discounts":{"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}},"shipping_discounts":{"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}}}

Campos adicionales: No

OrderFileData

OrderFileData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
can_downloadBooleanoObligatorio

Descargar (true / false)

Ejemplo: true
categoryFileCategory Obligatorio

Categoría del archivo: internal / customer_document / digital

Ejemplo: "digital"
filenameCadena de textoObligatorio

Archivo

Ejemplo: "manual.pdf"
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve.

Ejemplo: "example"
labelCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "Manual"
line_idCadena de textoObligatorio

Identificador estable de la línea del pedido.

Ejemplo: "example"
mime_typeCadena de textoObligatorio

Tipo de contenido multimedia.

Ejemplo: "application/pdf"
product_idCadena de textoObligatorio

Identificador del producto.

Ejemplo: "example"
purchase_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. · purchase_id

Ejemplo: "00000000-0000-4000-8000-000000000001"
reasonCadena de textoObligatorio

Motivo registrado para el cambio.

Ejemplo: "paid"
sha256Cadena de textoObligatorio

SHA-256 (hex, 64)

Ejemplo: "5cd2f1cb0e5532b397e7ab1887baf6000c49450fd80ae279eb047c06e4545ecd"
size_bytesNúmero enteroObligatorio

Tamaño en bytes

minimum: 1maximum: 262144000
Ejemplo: 46
source_file_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. · source_file_id

Ejemplo: "00000000-0000-4000-8000-000000000001"
source_version_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. · source_version_id

Ejemplo: "00000000-0000-4000-8000-000000000001"
source_version_numberNúmero enteroObligatorio

Versión

minimum: 1
Ejemplo: 1
stateCadena de textoObligatorio

Estado

Ejemplo: "active"

Campos adicionales: No

OrderFileListData

OrderFileListData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
filesLista <OrderFileData > Obligatorio

Archivos del producto

Ejemplo: [{"can_download":true,"category":"digital","filename":"manual.pdf","id":"example","label":"Manual","line_id":"example","mime_type":"application/pdf","product_id":"example","purchase_id":"00000000-0000-4000-8000-000000000001","reason":"paid","sha256":"5cd2f1cb0e5532b397e7ab1887baf6000c49450fd80ae279eb047c06e4545ecd","size_bytes":46,"source_file_id":"00000000-0000-4000-8000-000000000001","source_version_id":"00000000-0000-4000-8000-000000000001","source_version_number":1,"state":"active"}]
updates_pendingBooleanoObligatorio

Acceso a futuros archivos después de la compra · updates_pending

Ejemplo: false

Campos adicionales: No

Metadatos y URL de la imagen

OrderImageData · Esquema · Esquemas de datos: Pedidos
altCadena de texto nullObligatorio

Texto alternativo de una imagen.

sourceCadena de textoOpcional

Origen de la actividad registrada.

const: "current_catalog"
Valor predeterminado: "current_catalog"
urlCadena de textoObligatorio

URL del recurso.

Campos adicionales: No

Estado del ciclo de vida del recurso

OrderLifecycleState · Esquema · Esquemas de datos: Pedidos
Cadena de texto
Restricciones
enum
["placed", "cancelled", "fulfilled", "returned"]

Campos adicionales: Sí

Datos de las líneas de pedido conservados al registrarlo

OrderLineData · Esquema · Esquemas de datos: Pedidos
discount_amountMoneyData Obligatorio

Importe decimal codificado como cadena JSON; null solo cuando se permite.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
discount_grossMoneyData Obligatorio

Importe bruto · Descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
discount_netMoneyData nullObligatorio

Importe neto · Descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"20.00","currency":"PLN","minor_units":2}
discount_taxMoneyData nullObligatorio

Importe del impuesto · Descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"4.60","currency":"PLN","minor_units":2}
discountsLista <OrderDiscountData > Obligatorio

Descuentos · net / tax / gross.

Ejemplo: [{"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"shipping_amount":null,"version":3}]
identifiersObjetoCampos adicionales: Cadena de textoObligatorio

Códigos de identificación del producto.

Ejemplo: {}
imageOrderImageData nullObligatorio

Metadatos y URL de la imagen.

Ejemplo: null
line_idCadena de textoObligatorio

Identificador estable de la línea del pedido.

Ejemplo: "saved-line-a"
manual_discountOrderManualDiscountData nullObligatorio

Descuento manual; null.

Ejemplo: {"amount":{"amount":"12.30","currency":"PLN","minor_units":2},"kind":"fixed","value":"12.30"}
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "Saved A"
original_totalMoneyData Obligatorio

Importe total.

Ejemplo: {"amount":"246.00","currency":"PLN","minor_units":2}
original_total_grossMoneyData Obligatorio

Importe bruto · Productos · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"246.00","currency":"PLN","minor_units":2}
original_total_netMoneyData nullObligatorio

Importe neto · Productos · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"200.00","currency":"PLN","minor_units":2}
original_total_taxMoneyData nullObligatorio

Importe del impuesto · Productos · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"46.00","currency":"PLN","minor_units":2}
positionNúmero enteroObligatorio

Posición en la colección ordenada.

Ejemplo: 1
product_idCadena de textoObligatorio

Identificador del producto.

Ejemplo: "product-api"
quantityNúmero enteroObligatorio

Número de unidades.

Ejemplo: 2
skuCadena de textoObligatorio

Código de referencia de inventario.

Ejemplo: "A"
taxMoneyData nullObligatorio

Importe del impuesto · Una unidad · Datos guardados del pedido; tax ≠ unit_tax; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"20.70","currency":"PLN","minor_units":2}
tax_category_idCadena de texto nullObligatorio

Identificador de categoría fiscal · Datos guardados del pedido; null.

Ejemplo: "standard"
tax_category_nameCadena de texto nullObligatorio

Nombre guardado de la categoría fiscal; null.

Ejemplo: "VAT 23%"
tax_rateCadena de texto nullObligatorio

tax_rate · Datos guardados del pedido: "0.23" = 23%; "0" ≠ null.

Ejemplo: "0.23"
totalMoneyData Obligatorio

Importe total.

Ejemplo: {"amount":"221.40","currency":"PLN","minor_units":2}
total_grossMoneyData Obligatorio

Importe bruto · Productos · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"221.40","currency":"PLN","minor_units":2}
total_netMoneyData nullObligatorio

Importe neto · Productos · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"180.00","currency":"PLN","minor_units":2}
total_taxMoneyData nullObligatorio

Importe del impuesto · Productos · Después de descuentos · Datos guardados del pedido; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"41.40","currency":"PLN","minor_units":2}
unit_grossMoneyData Obligatorio

Importe bruto · Una unidad · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"123.00","currency":"PLN","minor_units":2}
unit_netMoneyData nullObligatorio

Importe neto · Una unidad · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"100.00","currency":"PLN","minor_units":2}
unit_priceMoneyData Obligatorio

Precio por unidad.

Ejemplo: {"amount":"123.00","currency":"PLN","minor_units":2}
unit_taxMoneyData nullObligatorio

Importe del impuesto · Una unidad · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"23.00","currency":"PLN","minor_units":2}
variant_idCadena de texto nullObligatorio

Identificador de la variante del producto.

Ejemplo: null
variant_optionsLista <shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData > Obligatorio

Opciones de variante asociadas al producto o a sus datos registrados.

Ejemplo: []

Campos adicionales: No

Descuento manual

OrderManualDiscountData · 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.
amountMoneyData Obligatorio

Importe bruto · Descuento manual · Datos guardados del pedido.

Ejemplo: {"amount":"12.30","currency":"PLN","minor_units":2}
kindCadena de textoObligatorio

Tipo de descuento: percentage / fixed.

Restricciones
enum
["percentage", "fixed"]
Ejemplo: "fixed"
valueCadena de textoObligatorio

Valor configurado: percentage "10" = 10%; fixed = Importe bruto.

Ejemplo: "12.30"

Campos adicionales: No

Estado admitido por esta operación concreta

OrderPaymentStatus · Esquema · Esquemas de datos: Pedidos
Cadena de texto
Restricciones
enum
["unpaid", "paid", "failed", "refunded"]

Campos adicionales: Sí

OrderReleaseData

OrderReleaseData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
access_reasonCadena de textoObligatorio

Acceso después de la compra · Motivo registrado para el cambio.

Ejemplo: "paid"
access_stateCadena de textoObligatorio

Acceso después de la compra · Estado

Ejemplo: "active"
current_releaseCurrentReleaseData nullObligatorio

Versiones digitales · current_release

Ejemplo: null
grant_reasonCadena de textoObligatorio

Acceso después de la compra · Motivo registrado para el cambio.

Ejemplo: "purchase"
granted_atCadena de textoObligatorio

Acceso después de la compra · UTC

format: "date-time"
Ejemplo: "2026-01-01T12:00:00Z"
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve.

Ejemplo: "example"
line_idCadena de textoObligatorio

Identificador estable de la línea del pedido.

Ejemplo: "example"
manifest_sha256Cadena de textoObligatorio

Versiones digitales · SHA-256

Ejemplo: "1111111111111111111111111111111111111111111111111111111111111111"
product_idCadena de textoObligatorio

Identificador del producto.

Ejemplo: "example"
published_atCadena de textoObligatorio

Publicar versión · UTC

format: "date-time"
Ejemplo: "2026-01-01T12:00:00Z"
purchase_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. · purchase_id

Ejemplo: "00000000-0000-4000-8000-000000000001"
release_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. · release_id

Ejemplo: "00000000-0000-4000-8000-000000000001"
release_sequenceNúmero enteroObligatorio

Versiones digitales · Posición en la colección ordenada.

Ejemplo: 1
update_daysNúmero entero nullObligatorio

Cantidad de días (days; null)

Ejemplo: 365
update_modeCadena de textoObligatorio

Acceso a futuros archivos después de la compra: none / period / unlimited

Ejemplo: "period"
update_monthsNúmero entero nullObligatorio

Meses (months; null)

Ejemplo: null
updates_untilCadena de texto nullObligatorio

Acceso a futuros archivos después de la compra · UTC

Cadena de texto:format: "date-time"
Ejemplo: "2027-01-01T12:00:00Z"
version_labelCadena de textoObligatorio

Versión

Ejemplo: "1.0"

Campos adicionales: No

OrderReleaseListData

OrderReleaseListData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API. Envía los archivos como multipart/form-data después de crear upload_id y asígnalos a un producto. La descarga requiere un token Bearer y permiso para category; la respuesta contiene los bytes, sin dirección pública ni contraseña. Para mode=period elige days (1–3650) o el valor anterior months, nunca ambos. Las condiciones se guardan al comprar; el reembolso revoca el acceso solo a la línea reembolsada.
releasesLista <OrderReleaseData > Obligatorio

Versiones digitales

Ejemplo: [{"access_reason":"paid","access_state":"active","current_release":null,"grant_reason":"purchase","granted_at":"2026-01-01T12:00:00Z","id":"example","line_id":"example","manifest_sha256":"1111111111111111111111111111111111111111111111111111111111111111","product_id":"example","published_at":"2026-01-01T12:00:00Z","purchase_id":"00000000-0000-4000-8000-000000000001","release_id":"00000000-0000-4000-8000-000000000001","release_sequence":1,"update_days":365,"update_mode":"period","update_months":null,"updates_until":"2027-01-01T12:00:00Z","version_label":"1.0"}]
updates_pendingBooleanoObligatorio

Acceso a futuros archivos después de la compra · updates_pending

Ejemplo: false

Campos adicionales: No

Estado admitido por esta operación concreta

OrderStatusData · Esquema · Esquemas de datos: Pedidos
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. (OrderStatusData).

Ejemplo: "status-0"
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "Status 0"
updated_atCadena de textoObligatorio

Momento de la última actualización.

format: "date-time"
Ejemplo: "2026-10-19T10:00:00Z"
versionNúmero enteroObligatorio

Versión del recurso utilizada para controlar cambios simultáneos.

Ejemplo: 1

Campos adicionales: No

Listar · Estados — Pedidos — Respuesta

shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
created_atCadena de textoObligatorio

Momento de creación.

format: "date-time"
Ejemplo: "2026-01-01T12:00:00Z"
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. (shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData).

Ejemplo: "status-0"
is_initialBooleanoObligatorio

Indica si este es el estado inicial.

Ejemplo: true
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "New"
positionNúmero enteroObligatorio

Posición en la colección ordenada.

Ejemplo: 0

Campos adicionales: No

Listar · Estados — Pedidos — Respuesta

shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1 · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataLista <shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData > Obligatorio

Ejemplo de respuesta · shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1.

Ejemplo: [{"created_at":"2026-01-01T12:00:00Z","id":"status-0","is_initial":true,"name":"New","position":0},{"created_at":"2026-01-01T12:00:00Z","id":"status-1","is_initial":false,"name":"Processing","position":1}]
metaContextPageMeta ContextMeta PageMeta RequestMeta Obligatorio

Metadatos de la respuesta.

Ejemplo: {"pagination":{"has_more":false,"limit":20,"next_cursor":null},"request_id":"example"}

Campos adicionales: No

Actualizar · Estado — Pedidos — Cuerpo de la solicitud

OrderStatusUpdate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
expected_versionNúmero enteroObligatorio

Versión leída antes de escribir; si no coincide, se rechaza la actualización.

minimum: 1maximum: 9223372036854775807
Ejemplo: 1
status_idCadena de textoObligatorio

Identificador obtenido del catálogo de estados correspondiente.

Restricciones
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Ejemplo: "status-1"

Campos adicionales: No

Listar — Pedidos — Respuesta

OrderSummaryData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
created_atCadena de textoObligatorio

Momento de creación.

format: "date-time"
Ejemplo: "2026-10-19T10:00:00Z"
customerCustomerData Obligatorio

Información del cliente registrada para este recurso.

Ejemplo: {"email":"customer@example.invalid","first_name":"Example","last_name":"Example","phone":null}
deliveryShippingData Obligatorio

Método de entrega e información asociada.

Ejemplo: {"amount":{"amount":"0.00","currency":"PLN","minor_units":2},"dates":{"dispatch_timezone":"Europe/Warsaw","estimated_delivery_from":"2026-10-20","estimated_delivery_to":"2026-10-21","planned_dispatch_on":"2026-10-19"},"method_code":"shipping-old","method_name":"Historic carrier","pickup_point":null,"recipient_mode":"full_address"}
discount_amountMoneyData Obligatorio

Importe decimal codificado como cadena JSON; null solo cuando se permite.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve. (OrderSummaryData).

Ejemplo: "order-0000"
lifecycle_stateOrderLifecycleState Obligatorio

Estado del ciclo de vida del recurso.

Ejemplo: "placed"
localeCadena de textoObligatorio

Idioma seleccionado para esta solicitud.

Ejemplo: "pl"
market_idCadena de textoObligatorio

Identificador del mercado devuelto por el endpoint de contexto.

Ejemplo: "market-pl"
numberCadena de textoObligatorio

Número de pedido o solicitud mostrado al usuario.

Ejemplo: "0001"
paymentPaymentData Obligatorio

Detalles del pago registrados en el pedido.

Ejemplo: {"amount":{"amount":"329.40","currency":"PLN","minor_units":2},"environment":"live","method_code":"payment-old","method_name":"Historic method","paid_at":null,"status":"unpaid","updated_at":"2026-10-19T10:00:00Z","version":0}
prices_include_taxBooleanoObligatorio

Indica si los precios de la lista incluyen impuestos.

Ejemplo: true
shipping_discount_amountMoneyData Obligatorio

Importe decimal codificado como cadena JSON; null solo cuando se permite.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
statusOrderStatusData Obligatorio

Estado admitido por esta operación concreta.

Ejemplo: {"id":"status-0","name":"Status 0","updated_at":"2026-10-19T10:00:00Z","version":1}
subtotalMoneyData Obligatorio

Importe anterior a los componentes adicionales indicados en la respuesta.

Ejemplo: {"amount":"329.40","currency":"PLN","minor_units":2}
taxMoneyData Obligatorio

Información fiscal.

Ejemplo: {"amount":"49.40","currency":"PLN","minor_units":2}
tax_country_codeCadena de texto nullObligatorio

País fiscal · Datos guardados del pedido · ISO 3166-1 alpha-2; null.

Ejemplo: "PL"
totalMoneyData Obligatorio

Importe total.

Ejemplo: {"amount":"329.40","currency":"PLN","minor_units":2}

Campos adicionales: No

Pedido · Grupos fiscales

OrderTaxBreakdownData · 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.
groupsLista <OrderTaxGroupData > Obligatorio

Grupos fiscales · source + tax_rate; Desconocido: null; cero conocido: 0.

Ejemplo: [{"gross":{"amount":"221.40","currency":"PLN","minor_units":2},"net":{"amount":"180.00","currency":"PLN","minor_units":2},"source":"products","tax":{"amount":"41.40","currency":"PLN","minor_units":2},"tax_rate":"0.23"},{"gross":{"amount":"108.00","currency":"PLN","minor_units":2},"net":{"amount":"100.00","currency":"PLN","minor_units":2},"source":"products","tax":{"amount":"8.00","currency":"PLN","minor_units":2},"tax_rate":"0.08"},{"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"net":{"amount":"0.00","currency":"PLN","minor_units":2},"source":"shipping","tax":{"amount":"0.00","currency":"PLN","minor_units":2},"tax_rate":"0.23"}]
unallocated_taxMoneyData Obligatorio

Impuesto sin asignar = order.tax − Σ groups.tax; ±.

Ejemplo: {"amount":"0.00","currency":"PLN","minor_units":2}

Campos adicionales: No

Grupos fiscales

OrderTaxGroupData · 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.
grossMoneyData Obligatorio

Importe bruto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"221.40","currency":"PLN","minor_units":2}
netMoneyData nullObligatorio

Importe neto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"180.00","currency":"PLN","minor_units":2}
sourceCadena de textoObligatorio

Origen: products (Productos), shipping (Envío).

Restricciones
enum
["products", "shipping"]
Ejemplo: "products"
taxMoneyData nullObligatorio

Importe del impuesto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"41.40","currency":"PLN","minor_units":2}
tax_rateCadena de texto nullObligatorio

tax_rate · Datos guardados del pedido: "0.23" = 23%; "0" ≠ null.

Ejemplo: "0.23"

Campos adicionales: No

Pedido · Totales

OrderTotalsData · 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.
before_discountsOrderAmountBreakdownData Obligatorio

Pedido · Antes de descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"378.60","currency":"PLN","minor_units":2},"net":{"amount":"320.00","currency":"PLN","minor_units":2},"tax":{"amount":"58.60","currency":"PLN","minor_units":2}}
discountsOrderAmountBreakdownData Obligatorio

Descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"49.20","currency":"PLN","minor_units":2},"net":{"amount":"40.00","currency":"PLN","minor_units":2},"tax":{"amount":"9.20","currency":"PLN","minor_units":2}}
orderOrderAmountBreakdownData Obligatorio

Pedido · Después de descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"329.40","currency":"PLN","minor_units":2},"net":{"amount":"280.00","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2}}
product_discountsOrderAmountBreakdownData Obligatorio

Productos · Descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}}
productsOrderAmountBreakdownData Obligatorio

Productos · Después de descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"329.40","currency":"PLN","minor_units":2},"net":{"amount":"280.00","currency":"PLN","minor_units":2},"tax":{"amount":"49.40","currency":"PLN","minor_units":2}}
products_before_discountsOrderAmountBreakdownData Obligatorio

Productos · Antes de descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"354.00","currency":"PLN","minor_units":2},"net":{"amount":"300.00","currency":"PLN","minor_units":2},"tax":{"amount":"54.00","currency":"PLN","minor_units":2}}
shippingOrderAmountBreakdownData Obligatorio

Envío · Después de descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"0.00","currency":"PLN","minor_units":2},"net":{"amount":"0.00","currency":"PLN","minor_units":2},"tax":{"amount":"0.00","currency":"PLN","minor_units":2}}
shipping_before_discountsOrderAmountBreakdownData Obligatorio

Envío · Antes de descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}}
shipping_discountsOrderAmountBreakdownData Obligatorio

Envío · Descuentos · net / tax / gross.

Ejemplo: {"gross":{"amount":"24.60","currency":"PLN","minor_units":2},"net":{"amount":"20.00","currency":"PLN","minor_units":2},"tax":{"amount":"4.60","currency":"PLN","minor_units":2}}

Campos adicionales: No

Opciones de variante asociadas al producto o a sus datos registrados

shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData · Esquema · Esquemas de datos: Pedidos
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

valueCadena de textoObligatorio

Valor definido por el esquema que lo contiene.

Campos adicionales: No

OrderDiscountData

OrderDiscountData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
amountMoneyData Obligatorio

Importe bruto · Productos · Descuentos.

Ejemplo: {"amount":"12.30","currency":"PLN","minor_units":2}
campaign_idCadena de textoObligatorio

Identificador del recurso; consérvalo tal como se devuelve.

Ejemplo: "saved-coupon"
codeCadena de texto nullObligatorio

Código estable legible por programas.

Ejemplo: "SAVE"
kindCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["coupon", "promotion"]
Ejemplo: "coupon"
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "Saved coupon"
sequenceNúmero entero nullOpcional

Orden de aplicación; null.

Ejemplo: 1
shipping_amountMoneyData nullOpcional

Importe bruto · Envío · Descuentos; null.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
versionNúmero enteroObligatorio

Versión del recurso utilizada para controlar cambios simultáneos.

Ejemplo: 3

Campos adicionales: No

Detalles del pago registrados en el pedido

PaymentData · Esquema · Esquemas de datos: Pedidos
amountMoneyData Obligatorio

payment.amount es el total del pedido. El estado del pago no determina importes pagados, reembolsados ni pendientes.

Ejemplo: {"amount":"329.40","currency":"PLN","minor_units":2}
environmentCadena de textoObligatorio

Información del entorno asociada al registro.

Restricciones
enum
["live", "sandbox"]
Ejemplo: "live"
method_codeCadena de texto nullObligatorio

Código del método de entrega o pago.

Ejemplo: "payment-old"
method_nameCadena de texto nullObligatorio

Nombre del método de entrega o pago.

Ejemplo: "Historic method"
paid_atCadena de texto nullObligatorio

Fecha y hora en que el pago se marcó como pagado.

Cadena de texto:format: "date-time"
Ejemplo: null
statusOrderPaymentStatus Obligatorio

Estado admitido por esta operación concreta.

Ejemplo: "unpaid"
updated_atCadena de textoObligatorio

Momento de la última actualización.

format: "date-time"
Ejemplo: "2026-10-19T10:00:00Z"
versionNúmero enteroObligatorio

Versión del recurso utilizada para controlar cambios simultáneos.

Ejemplo: 0

Campos adicionales: No

Actualizar · Estado del pago — Pedidos — Cuerpo de la solicitud

PaymentStatusUpdate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
expected_versionNúmero enteroObligatorio

Versión leída antes de escribir; si no coincide, se rechaza la actualización.

minimum: 0maximum: 9223372036854775807
Ejemplo: 0
reasonCadena de textoObligatorio

Motivo registrado para el cambio.

minLength: 1maxLength: 500
Ejemplo: "Bank transfer confirmed"
statusPaymentStatus Obligatorio

Estado admitido por esta operación concreta. unpaid: sin pagar; paid: pagado; failed: pago fallido; refunded: reembolsado.

Ejemplo: "paid"

Campos adicionales: No

Estado admitido por esta operación concreta

PaymentStatus · Esquema · Esquemas de datos: Pedidos
Cadena de texto
Restricciones
enum
["unpaid", "paid", "failed", "refunded"]

Campos adicionales: Sí

PickupPointAddressData

PickupPointAddressData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
address_line_1Cadena de textoObligatorio

Primera línea de dirección.

minLength: 1maxLength: 240
cityCadena de textoObligatorio

Ciudad o localidad.

minLength: 1maxLength: 160
postal_codeCadena de textoObligatorio

Código postal.

minLength: 1maxLength: 32

Campos adicionales: No

PickupPointCoordinatesData

PickupPointCoordinatesData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
latitudeNúmeroObligatorio

WGS84 φ (°)

minimum: -90.0maximum: 90.0
longitudeNúmeroObligatorio

WGS84 λ (°)

minimum: -180.0maximum: 180.0

Campos adicionales: No

PickupPointData

PickupPointData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
address_line1Cadena de textoObligatorio

Primera línea de dirección.

cityCadena de textoObligatorio

Ciudad o localidad.

codeCadena de textoObligatorio

Código estable legible por programas.

country_codeCadena de textoObligatorio

Código del país.

kindCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["locker", "pickup_point"]
latitudeNúmero nullObligatorio

WGS84 φ (°)

location_descriptionCadena de texto nullObligatorio

Descripción en el idioma seleccionado.

longitudeNúmero nullObligatorio

WGS84 λ (°)

nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

opening_hoursCadena de texto nullObligatorio

Opening hours

operatorCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

postal_codeCadena de textoObligatorio

Código postal.

Campos adicionales: No

PickupPointSummaryData

PickupPointSummaryData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
codeCadena de textoObligatorio

Código estable legible por programas.

Restricciones
pattern
"^[A-Za-z0-9_-]{1,63}$"
country_codeCadena de textoObligatorio

Código del país.

Restricciones
pattern
"^[A-Z]{2}$"
environmentCadena de textoObligatorio

Información del entorno asociada al registro.

Restricciones
enum
["live", "sandbox"]
kindCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["locker", "pickup_point"]
operatorCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

minLength: 1maxLength: 63

Campos adicionales: No

Información del cliente registrada para este recurso

RequestCustomerData · Esquema · Esquemas de datos: Pedidos
emailCadena de textoObligatorio

Dirección de correo electrónico.

Ejemplo: "customer@example.invalid"
nameCadena de textoObligatorio

Nombre del recurso en el contexto correspondiente.

Ejemplo: "Example"

Campos adicionales: No

Método de entrega e información asociada

ShippingData · Esquema · Esquemas de datos: Pedidos
amountMoneyData Obligatorio

Importe de envío con impuestos registrado en el pedido como MoneyData. Los cambios fiscales posteriores no modifican este importe histórico.

Ejemplo: {"amount":"0.00","currency":"PLN","minor_units":2}
datesDeliveryDatesData Obligatorio

Fechas de envío y entrega. 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.

Ejemplo: {"dispatch_timezone":"Europe/Warsaw","estimated_delivery_from":"2026-10-20","estimated_delivery_to":"2026-10-21","planned_dispatch_on":"2026-10-19"}
method_codeCadena de texto nullObligatorio

Código del método de entrega o pago.

Ejemplo: "shipping-old"
method_nameCadena de texto nullObligatorio

Nombre del método de entrega o pago.

Ejemplo: "Historic carrier"
pickup_pointPickupPointSummaryData nullObligatorio

Punto de retiro

Ejemplo: null
recipient_modeCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
Ejemplo: "full_address"

Campos adicionales: No

ShippingDetailData

ShippingDetailData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
amountMoneyData Obligatorio

Importe de envío con impuestos registrado en el pedido como MoneyData. Los cambios fiscales posteriores no modifican este importe histórico.

Ejemplo: {"amount":"0.00","currency":"PLN","minor_units":2}
datesDeliveryDatesData Obligatorio

Fechas de envío y entrega. 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.

Ejemplo: {"dispatch_timezone":"Europe/Warsaw","estimated_delivery_from":"2026-10-20","estimated_delivery_to":"2026-10-21","planned_dispatch_on":"2026-10-19"}
discount_grossMoneyData Obligatorio

Importe bruto · Descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
discount_netMoneyData nullObligatorio

Importe neto · Descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"20.00","currency":"PLN","minor_units":2}
discount_taxMoneyData nullObligatorio

Importe del impuesto · Descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"4.60","currency":"PLN","minor_units":2}
discountsLista <OrderDeliveryDiscountData > nullObligatorio

Envío · Descuentos; []: 0; null: Desconocido: null; cero conocido: 0.

Ejemplo: [{"amount":{"amount":"24.60","currency":"PLN","minor_units":2},"campaign_id":"saved-coupon","code":"SAVE","kind":"coupon","name":"Saved coupon","sequence":1,"version":3}]
grossMoneyData Obligatorio

Importe bruto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"0.00","currency":"PLN","minor_units":2}
method_codeCadena de texto nullObligatorio

Código del método de entrega o pago.

Ejemplo: "shipping-old"
method_nameCadena de texto nullObligatorio

Nombre del método de entrega o pago.

Ejemplo: "Historic carrier"
netMoneyData nullObligatorio

Importe neto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"0.00","currency":"PLN","minor_units":2}
original_grossMoneyData Obligatorio

Importe bruto · Envío · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"24.60","currency":"PLN","minor_units":2}
original_netMoneyData nullObligatorio

Importe neto · Envío · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"20.00","currency":"PLN","minor_units":2}
original_taxMoneyData nullObligatorio

Importe del impuesto · Envío · Antes de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"4.60","currency":"PLN","minor_units":2}
pickup_pointDeliveryPickupPointData nullObligatorio

Punto de retiro

Ejemplo: null
recipient_modeCadena de textoObligatorio

Variante de la estructura de datos definida por los valores admitidos.

Restricciones
enum
["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
Ejemplo: "full_address"
taxMoneyData nullObligatorio

Importe del impuesto · Después de descuentos; Desconocido: null; cero conocido: 0.

Ejemplo: {"amount":"0.00","currency":"PLN","minor_units":2}
tax_category_idCadena de texto nullObligatorio

Identificador de categoría fiscal · Datos guardados del pedido; null.

Ejemplo: "standard"
tax_category_nameCadena de texto nullObligatorio

Nombre guardado de la categoría fiscal; null.

Ejemplo: "VAT 23%"
tax_rateCadena de texto nullObligatorio

tax_rate · Datos guardados del pedido: "0.23" = 23%; "0" ≠ null.

Ejemplo: "0.23"

Campos adicionales: No