ReferenciaÓrdenesObtener Etiqueta
GET

Obtener Etiqueta

Endpoint

https://sellercenter-api.falabella.com/?Action=GetDocument

GetDocument. Recupera las etiquetas de envío para un pedido

*El Mimetype respondido en la llamada se basa en el tipo de formato solicitado previamente por el seller. El cambio de formato se solicita creando un ticket en la plataforma de Seller Support, por el momento esta solicitud solo puede ser realizado para seller de Chile.
Para reconstruir el archivo, los datos del nodo `<File>` deben ser decodificados en base64, e interpretarse según el `<MimeType>`.

Cómo solicitar tu en etiqueta ZPL?

Debes crear un ticket a través del boton soporte en Falabella Seller Center, seleccionando Post Venta > Despacho de órdenes pendientes > Deseo recibir mis etiquetas en formato ZPL Actualmente, solo aplica para Chile

Parámetros

Action

string
Requerido
Nombre de la función que se va a llamar. Obligatorio y debe ser 'GetProducts' en este caso. Si se omite, se devuelve un error 'E001: Parameter Action is mandatory' (El parámetro Action es obligatorio). Si se proporciona una cadena de función desconocida, se devuelve un mensaje de error 'E008: Invalid Action' (Acción no válida). GetDocument

Format

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

Timestamp

date
Requerido
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".

UserID

string
Requerido
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.

Version

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

Headers

accept

string
Opcional
Generado a partir de los tipos de contenido de respuesta disponibles. Valores permitidos: application/xml, application/json. application/json

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

Nombre del campoTipoDescripción
DocumentTypeStringTipo de documento solicitado en la llamada a la API
MimeType*StringPuede tener los valores text/plain o application/pdf, text/plain, indica el tipo de decodificación a utilizar para pasar de base64 a texto plano (.txt o.zpl), application/pdf, la decodificación para utilizar para pasar de base64 a pdf. Actualmente text/plain solo aplica para Chile
FileStringEtiqueta codificada en BASE64

Respuesta 200

<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId></RequestId>
    <RequestAction>GetDocument</RequestAction>
    <ResponseType></ResponseType>
    <Timestamp>2013-08-27T14:44:13+0000</Timestamp>
  </Head>
  <Body>
    <Document>
      <DocumentType>parcel</DocumentType>
      <MimeType>text/html</MimeType>
    	<File>YTM0NZomIzI2OTsmIzM0NTueYQ==</File>
    </Document>
  </Body>
</SuccessResponse>

Errores

Código de errorMensaje
20E020: "%s" Invalid Order Item IDs (ID de artículo de pedido no válidos)
21E021: OMS Api Error Occurred (Se ha producido un error en la API)
32E032: Document type "%s" is not valid (El tipo de documento "%s" no es válido)
34E034: Order Item must be packed. Please call setStatusToReadyToShip before (El artículo del pedido debe estar embalado. Por favor, llame a setStatusToReadyToShip)
35E035: "%s" was not found ( "%s" no fue encontrado)