ReferenciaÓrdenesGetShipmentProviders
GET
GetShipmentProviders
Endpoint
https://sellercenter-api.falabella.com/?Action=GetShipmentProvidersDevuelve una lista de todos los proveedores de envío activos. Se necesita cuando se trabaja con SetStatusToShipped.
| Nombre del campo | Tipo | Descripción |
|---|---|---|
| Name | String | Nombre del remitente. Esta es la cadena que se necesita para SetStatusToShipped |
| Default | Boolean | Este proveedor de envíos será la selección estándar para el procesamiento de pedidos |
| ApiIntegration | Boolean | El valor será 1, si este remitente tiene una API |
| Cod | Boolean | El proveedor de envíos estará disponible para pedidos contra reembolso |
| TrackingCodeValidationRegex | String | La expresión regular para la validación del código de seguimiento.\ Ejemplo: /^[a-z0-9]{10}$/i Compruébelo con http://regex101.com/#pcre |
| TrackingCodeExample | String | El ejemplo del código de seguimiento |
| TrackingUrl | String | URL de seguimiento del remitente.\ El marcador de posición {{TRACKING_NR}} puede utilizarse para el código de seguimiento. De lo contrario, el código de seguimiento debe añadirse al final de la URL de seguimiento |
| EnabledDeliveryOptions | Array | Elegibilidad de la velocidad del proveedor de envíos, puede ser múltiple. Los valores posibles son económico, estándar y exprés |
Parámetros
Action
string
RequeridoNombre de la función que se va a llamar. Es obligatorio y debe ser 'GetShipmentProviders' 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: Invalid Action'.
GetShipmentProvidersFormat
string
Si se suministra, debe ser "JSON" o "XML". Si no se suministra, se asume que es "XML".
XMLTimestamp
date
RequeridoLa hora actual en formato ISO8601 relativa a UTC (p. Ej., Marca de tiempo = 2015-04-01T10: 00: 00 + 02: 00 para Berlín), de modo que las llamadas no puedan ser reproducidas por un tercero que espíe (es decir, aquellas llamadas demasiado lejos en el pasado o en el futuro producen un mensaje de error). Obligatorio. Si no se proporciona, aparece el mensaje de error 'E001: La marca de tiempo del parámetro es obligatoria'. Si la marca de tiempo es demasiado antigua o está en el futuro, se devuelve un mensaje de error "E003: Timestamp has expired" (Timestamp expiró).
UserID
string
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
RequeridoLa 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
Generado a partir de los tipos de contenido de respuesta disponibles. Valores permitidos:
application/xml, application/json. application/jsonEl motivo de cada fallo se indica dentro de los siguientes elementos de la respuesta XML:
Respuesta 200
<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
<Head>
<RequestId></RequestId>
<RequestAction>GetShipmentProviders</RequestAction>
<ResponseType>ShipmentProvider</ResponseType>
<Timestamp>2013-08-27T14:44:13+0000</Timestamp>
</Head>
<Body>
<ShipmentProviders>
<ShipmentProvider>
<Name>GDEX</Name>
<Default>0</Default>
<ApiIntegration>0</ApiIntegration>
<Cod>0</Cod>
<TrackingCodeValidationRegex>/^[0-9]{20}$/</TrackingCodeValidationRegex>
<TrackingCodeExample>12345678901234567890</TrackingCodeExample>
<TrackingUrl>http://intranet.gdexpress.com/official/etracking.php?capture={{{TRACKING_NR}}}</TrackingUrl>
<EnabledDeliveryOptions>
<DeliveryOption>express</DeliveryOption>
<DeliveryOption>standard</DeliveryOption>
<DeliveryOption>economy</DeliveryOption>
</EnabledDeliveryOptions>
</ShipmentProvider>
</ShipmentProviders>
</Body>
</SuccessResponse>Errores
No hay errores específicos.