Consultar Orden V2

GetOrder. A través de un OrderId, obtiene los elementos para un solo pedido. (versión 2.0). Esta versión del API incluye la bodega de origen de la venta

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

Recuerda que puedes ver los estados disponibles de las órdenes en el apartado flujos de órdenes (Aquí)

Los campos de respuesta proporcionados por esta API se encuentran detallados en la siguiente tabla:


Nombre del campoTipoDescripción
OrderIdUnsignedIdentificador de este pedido asignado por el Falabella Seller Center
CustomerFirstNameStringEl nombre del cliente
CustomerLastNameStringEl apellido del cliente
OrderNumberUnsignedEl número de pedido
PaymentMethodStringLa forma de pago
DeliveryInfoStringInformación sobre la entrega de ese pedido
PriceFloatEl importe total de este pedido
GiftOptionBoolean1 si el artículo es un regalo, 0 si no lo es
GiftMessageStringMensaje de regalo según lo especificado por el cliente
CreatedAtDateTimeFecha y hora en que se realizó el pedido
UpdatedAtDateTimeFecha y hora de la última modificación de la orden
AddressBillingSubsectionNodo que contiene nodos adicionales, que conforman la dirección de facturación: Nombre, Apellido, Teléfono, Teléfono2, Dirección1, Dirección2, Ciudad, Código postal, País
AddressShippingSubsectionNodo que contiene nodos adicionales, que conforman la dirección de envío: Nombre, Apellido, Teléfono, Teléfono2, Dirección1, Dirección2, Ciudad, Código postal, País
NationalRegistrationNumberStringSe requiere en algunos países
ItemsCountIntegerNúmero de artículos en orden
StatusesArrayEstados únicos de los artículos del pedido. (pista: puede encontrar todos los diferentes códigos de estado en el ejemplo de respuesta)
PromisedShippingTimeDateTimeCorresponde 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.
ExtraAttributesString

Atributos extra que fueron pasados a Falabella Seller Center en la llamada getMarketPlaceOrders.

Es una cadena JSON que el cliente debe analizar.

ExtraBillingAttributesStringNodo que contiene información adicional para facturación: LegalId FiscalPerson, DocumentType, ReceiverRegion, ReceiverAddress, ReceiverPostcode, ReceiverLegalName, ReceiverMunicipality, ReceiverTypeRegimen, CustomerVerifierDigit
ShippingTypeStringModalidad de fulfillment y de delivery de la orden. ¹
InvoiceRequiredBooleanEntrega valor True(“Factura empresa” en Colombia) si el documento es factura, y valor False si este es una boleta (“Factura persona natural” en Colombia).
SellerWarehouseIdStringID único de bodega asignado por el Seller.
FacilityIdStringID único de bodega asignado por Falabella.

¹ - Este campo se puede utilizar para diferenciar la modalidad de fulfillment y agregar reglas de decisión para el consumo o no consumo de stocks en los sistemas de gestión de inventarios de integradores, como se muestra en los siguientes ejemplos:

  • Cuando el ShipmenType es Dropshipping las ordenes son fulfillment by the seller por lo que deben consumir stock ya que se arman en bodegas propias;
  • Cuando el ShipmenType es Own Warehouse, estas ordenes son fulfillment by Falabella y no deberían con sumir stock por que este ya fue entregado a Falabella.com para que realice el fulfillment en nombre del seller.
📘

¿Boleta o Factura?

Como se muestra en la tabla anterior, el campo 'InvoiceRequired' indica si la venta se realizó mediante boleta ('Factura persona natural' en Colombia) o factura ('Factura empresa' en Colombia). Devolverá 'True' si es factura y 'False' si es boleta.

Si es factura ('Factura empresa' en Colombia), el API devolverá una serie de campos con información relevante para generar la facturación, presentados en la siguiente tabla

CampoAclaraciónDescripción
ReceiverLegalNameRazón socialCorresponde al negocio al que se le debe emitir la factura empresa.
ReceiverAddressDirecciónDirección a la que se debe hacer la factura.
ReceiverRegionRegión (Chile) / Departamento (Perú) / Departamento (Colombia)Locación en que se encuentra la dirección
ReceiverMunicipalityComuna (Chile) / Provincia (Perú) / Ciudad o Municipio (Colombia)corresponde a la zona en la que se encuentra la
dirección.
FiscalPersonPersonal fiscalIdentificación del negocio
DocumentTypeTipo documentoTipo de documento de identificación del rol
tributario de la razón social.
LegalIdIdentificación legalCorresponde al número del documento identificado en el campo "Tipo de documento" con digito verificador
ReceiverTypeRegimenActividad económicaCódigo y nombre de la actividad o industria en la que se desempeña la razón social.
CustomerVerifierDigitDigito verificadorEs el digito verificador del "identificador legal".
ReceiverEmailCorreoCorreo que debe asociar a la Factura
ReceiverPhonenumberTeléfonoTeléfono que debe asociar a la Factura

Errores

Código de errorMensaje
16E016: "%s" Invalid Order ID (ID de pedido inválido)
Query Params
string
required
Defaults to GetOrder

Nombre de la función que se va a llamar. Es obligatorio y debe ser 'GetOrder' 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
Defaults to 2.0

La versión de la API contra la que se va a ejecutar esta llamada, para esta versión debe considerarse 2.0

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'.

int32
required

El identificador de la orden que fue asignado en SellerCenter.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
LoadingLoading…
Response
Choose an example:
application/xml