ReferenciaÓrdenesGetShipmentProviders
GET

GetShipmentProviders

Endpoint

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

Devuelve una lista de todos los proveedores de envío activos. Se necesita cuando se trabaja con SetStatusToShipped.

Nombre del campoTipoDescripción
NameStringNombre del remitente. Esta es la cadena que se necesita para SetStatusToShipped
DefaultBooleanEste proveedor de envíos será la selección estándar para el procesamiento de pedidos
ApiIntegrationBooleanEl valor será 1, si este remitente tiene una API
CodBooleanEl proveedor de envíos estará disponible para pedidos contra reembolso
TrackingCodeValidationRegexStringLa 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
TrackingCodeExampleStringEl ejemplo del código de seguimiento
TrackingUrlStringURL 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
EnabledDeliveryOptionsArrayElegibilidad 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
Requerido
Nombre 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'. GetShipmentProviders

Format

string
Opcional
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 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
Opcional
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
El 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.