Consultar Items para Múltiples Órdenes

GetMultipleOrderItems. A través de un arreglo de OrderId devuelve en detalle los artículos asociados de una orden

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Este endpoint sigue el mismo principio que GetOrderItems, pero permite consultar múltiples órdenes simultáneamente utilizando distintos OrderID. Su propósito es entregar información detallada de cada ítem contenido en las órdenes consultadas.

Respuesta

NombreTipoDescripción
OrderIdStringEl mismo ID de pedido al que pertenece el artículo
OrderNumberStringNúmero de pedido mostrado al cliente final
OrderItemsObjectContiene una lista de artículos del pedido
OrderItemIdStringIdentificador único para cada artículo del pedido
ShopIdStringIdentificador único de la tienda que vendió el artículo (Falabella o Sodimac)
OrderIdStringEl mismo ID de pedido al que pertenece el artículo
NameStringNombre del producto
SkuStringStock-keeping Unit del producto
VariationStringVariaciones del producto (como tamaño, color, etc.)
ShopSkuStringSKU específico de la tienda para el producto
ShippingTypeStringMétodo de envío utilizado
CurrencyStringMoneda utilizada para la transacción
VoucherCodeStringCódigo de cupón aplicado al artículo (solo si aplica)
StatusStringEstado actual del artículo del pedido
isProcessableStringIndica si el artículo puede ser procesado (0 o 1)
ShipmentProviderStringNombre del proveedor de envío
IsDigitalStringIndica si el artículo es un producto digital (0 o 1)
DigitalDeliveryInfoStringInformación sobre el método de entrega digital (si aplica)
TrackingCodeStringCódigo de seguimiento para rastreo del envío
TrackingCodePreStringCódigo de seguimiento pre-generado antes de iniciar el envío
ReasonStringMotivo de cancelación o devolución (si aplica)
ReasonDetailStringRazón detallada para la cancelación o devolución (si aplica)
PurchaseOrderIdStringID de orden de compra generado por la plataforma
PurchaseOrderNumberStringNúmero de orden de compra proporcionado al vendedor
PackageIdStringID de paquete único que contiene los artículos
PromisedShippingTimeStringCorresponde a la fecha en que la orden debe ser entregada al operador logístico. Esfundamental cumplir con este plazo para evitar adelantos o retrasos en el envío, ya que cualquier desviación podría generar penalizaciones.
ExtraAttributesStringAtributos adicionales relacionados con el artículo del pedido
ShippingProviderTypeStringIndica el nivel de servicio según la velocidad de entrega. Los valores posibles son: Same day, Direct, Click & Collect, Next Day, Home Delivery y Regular.
CreatedAtStringMarca de tiempo cuando se creó el artículo del pedido (formato ISO)
UpdatedAtStringMarca de tiempo cuando se actualizó por última vez el artículo del pedido (formato ISO)
VouchersStringLista de cupones aplicados al artículo
SalesTypeStringTipo de venta
ReturnStatusStringEstado de la solicitud de devolución, si la hay (por ejemplo, Pendiente, Aprobada)
WalletCreditsStringCantidad de créditos de billetera utilizados para este pedido
ItemPriceStringPrecio original del artículo antes de descuentos o cupones
PaidPriceStringPrecio pagado por el cliente final después de descuentos
TaxAmountStringImporte del impuesto aplicado al artículo
CodCollectableAmountStringMonto a cobrar en caso de pago contra entrega (COD)
ShippingAmountStringImporte total de envío cobrado por el artículo
ShippingServiceCostStringCosto real del servicio de envío
ShippingTaxStringImporte del impuesto cobrado sobre el envío
VoucherAmountStringDescuento total aplicado a través de cupones

Errores

Código de errorMensaje
37E037: One or more order id in the list are incorrect (Uno o varios identificadores de pedido de la lista son incorrectos)
38E038: Too many orders were requested (Se solicitaron demasiados pedidos)
39E039: No orders were found (No se han encontrado pedidos)
56E056: Invalid OrdersIdList format. Must use array format [1,2] (Formato inválido de OrdersIdList. Debe utilizar el formato de matriz [1,2])
Query Params
string
required
Defaults to GetMultipleOrderItems

Nombre de la función que se va a llamar. Es obligatorio y debe ser 'GetMultipleOrderItems' en este caso. Si se omite, se devuelve un error 'E001: Parameter Action is mandatory'. Si se suministra una cadena de función desconocida, se devuelve un mensaje de error "E008: Acción no válida".

string
required
Defaults to XML

Si se suministra, debe ser "JSON" o "XML". Si no se suministra, se asume que es "XML".

date
required

La hora actual en formato ISO8601 relativo a UTC (por ejemplo, Timestamp=2015-04-01T10:00:00+02:00 para Berlín), para que las llamadas no puedan ser reproducidas por un tercero que las escuche (es decir, las llamadas demasiado lejanas en el pasado o en el futuro producen un mensaje de error). Obligatorio. Si no se suministra, aparece el mensaje de error "E001: Parameter Timestamp is mandatory". Si la marca de tiempo es demasiado antigua o está en el futuro, aparece un mensaje de error "E003: Timestamp has expired'.

string
required

El ID del usuario que realiza la llamada. La lista de usuarios autorizados se mantiene en la interfaz web de Seller Center en Configuración/Gestión de usuarios.

string
required

La versión de la API contra la que se va a ejecutar esta llamada, en formato mayor-punto-menor. Debe ser actualmente 1.0, aunque la versión real de la API sea 2.6.20. Si se omite, se devuelve un mensaje de error 'E001: Parameter Version is mandatory'.

string
required

La firma criptográfica que autentifica la solicitud. La persona que llama debe crear este valor calculando el hash SHA256 de la solicitud, utilizando la clave API del usuario especificado en el parámetro UserID. Obligatorio. Si se omite, se devuelve un mensaje de error 'E001: Parameter Signature is mandatory'. Si la firma es incorrecta, se devuelve un mensaje de error 'E007: Login failed. Signature mismatch'.uting the SHA256 hash of the request, using the API key of the user specified in the UserID parameter. Mandatory. If omitted, an ‘E001: Parameter Signature is mandatory’ error message is returned. If the signature is incorrect, an ‘E007: Login failed. Signature mismatch’ error message is returned.

OrderIdList
array of int32s
required

Lista separada por comas de identificadores de órdenes entre corchetes.

OrderIdList*
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
LoadingLoading…
Response
Choose an example:
application/xml
application/json