#
Dafiti
#
1. Actualizar estado de envío
POST api/shipping/create
El método actualiza el estado de envío a "ready to ship" y devuelve el id de la etiqueta para posteriormente imprimirla.
REQUEST
#
provider_data
provider Dafiti. Campo obligatorio.
API_KEY: (Tipo de dato: string). App id obtenida en el Seller Center de la marca. Campo obligatorio.
API_SECRET: (Tipo de dato: string). App secret obtenida en el Seller Center de la marca . Campo obligatorio.
#
shipping_data
id_externo: (Tipo de dato: string) OrderId de Dafiti. Campo obligatorio
modalidad_envio: (Tipo de dato: string) Tipo de envío. Valores posibles: "dropship" -> el vendedor enviará el paquete por su cuenta; "pickup" -> La tienda debe recoger el artículo del vendedor; "send_to_warehouse" -> El vendedor enviará el artículo al depósito.
shipping_provider: (Tipo de dato: string) OOLL que utilizará Dafiti (Ver cuál utiliza la marca) . Campo obligatorio
tracking_number: (Tipo de dato: string) Número de seguimiento. (En la información de la orden que envía Dafiti es el atributo 'number'). Campo obligatorio
{
"provider_data": {
"provider": "Dafiti",
"API_KEY": "",
"API_SECRET": ""
},
"shippment_data": {
"id_externo": "4858538",
"modalidad_envio": "dropship",
"shipping_provider": "Andreani",
"tracking_number": "262159396"
}
}
RESPONSE
Si el "response" es success la actualización de envío a "ready to ship" se realizó con éxito.
{
"response": "Success",
"providerStatus": "Creado",
"numeroDeEnvio": "0db106be-2e24-4286-ac63-c01c3a3db1fe",
"hash": "",
"sucursalDeDistribucion": {
"id": null,
"descripcion": ""
},
"sucursalDeRendicion": null,
"sucursalDeImposicion": null,
"numeroDePermisionaria": null,
"descripcionServicio": "",
"etiqueta": ""
}
#
2. Obtener etiqueta
GET /api/shipping/etiqueta/:id
Este método se debe utilizar para obtener la etiqueta de envío.
REQUEST
- id: Introducir el código que se recibe en el número de envío de "Actualizar estado de envío". Va en el id de la url como ruta parametrizada. Campo obligatorio.
Este campo van en el header:
provider Dafiti. Campo obligatorio.
apiKey: (Tipo de dato: string). App id obtenida en el Seller Center de la marca (Atención: las credenciales de prueba son de 47 Street productivas). Campo obligatorio.
apiSecret: (Tipo de dato: string). App secret obtenida en el Seller Center de la marca. Campo obligatorio.
provider: Dafiti
apiKey:
apiSecret:
RESPONSE
Devuelve la URL de etiqueta.