Endpoint
Richiesta HTTPS
POST | https://api.iglobalstores.com/v2/setShipmentTracking
Campo | note |
---|---|
Metodo HTTP | POST |
URL dell'endpoint | https://api.iglobalstores.com/v2/setShipmentTracking |
Protocollo | HTTPS |
Formato messaggio | JSON |
Intestazione Accept HTTP | Accept: application/json |
Intestazione Content-Type HTTP | Content-Type: application/json |
Coppie chiave/valore JSON nel corpo della richiesta
Formato messaggio: JSON
Esempio
1
2
3
4
5
6
7
8
9
10
{
"store": "999",
"secret": "f5bde245-f55e-414d-b722-80b25161c12c",
"orderId": "999-99999",
"trackingList": [
{
"number": "1Z204E380338943508"
}
]
}
Campo | note |
---|---|
orderId OBBLIGATORIO | L'ID ordine di Zonos può essere passato con o senza l'ID del tuo negozio e il trattino (Esempio: 123-45678 o 45678). Dopo il completamento dell'ordine e il pagamento, il cliente verrà reindirizzato a una pagina di completamento dell'ordine / ringraziamento ospitata sul tuo dominio. L'URL conterrà un parametro di querystring orderId che conterrà questo valore.integer / string |
secret OBBLIGATORIO | GUID segreto API fornito da Zonos.string |
store OBBLIGATORIO | ID negozio fornito da Zonos.integer |
trackingList OBBLIGATORIO | Questa è una lista di oggetti. Ogni oggetto dovrebbe avere una coppia chiave/valore con almeno una chiave chiamata “number” e il valore di quella chiave è uno dei numeri di tracciamento. Devi avere un oggetto separato con la coppia chiave/valore per ogni numero di tracciamento. |
Risposta HTTPS
Formato messaggio: JSON
Esempio di risposta di successo
1
2
3
{
"success": "Updated Order: 99999 with new tracking info."
}
Esempio di risposta di errore
1
2
3
{
"error": "A specific message describing the error."
}
Aggiornamento tracciamento
Scopri come funziona l'endpoint per aggiornare il tracciamento.
L'endpoint
setShipmentTracking
viene utilizzato per aggiornare un ordine nel sistema Zonos con i numeri di tracciamento.