Spedizioni

In questa sezione viene illustrato come creare e gestire ordini di spedizione sulla piattaforma.

Gli ordini di spedizione su GEL Proximity sono spedizioni che hanno come punto di partenza un magazzino del Merchant e come punto di destinazione un Punto di Ritiro appartenente ad una Rete o al Merchant stesso.

Per utilizzare le API presenti in questa guida è necessario essere autenticati alla piattaforma. Per maggiori informazioni consultare la sezione Autenticazione.

Permette di aggiornare lo stato del tracking di un ordine di spedizione.

Parametri

Endpoint gel-api-server/api/network/shipment/updateTracking
Metodo POST

Request

Nome Tipo Obbl. Default Descrizione
shipmentCode string Si – Codice GEL dell’ordine di spedizione
statusCode ShipmentStatusCode Si – Codice GEL dello stato
statusDescription string Si – Descrizione del cambio di stato
lastUpdateDate string No – Data di aggiornamento dello stato in formato dd/MM/yyyy
lastUpdateTime string No – Data di aggiornamento dello stato in formato hh:mm
networkStatusCode string No – Codice di stato della Rete
networkStatusReason string No – Descrizione di stato della Rete

ShipmentStatusCode

Chiave Valore
ST_0001 Ricevute istruzioni
ST_0002 In gestione al magazzino
ST_0003 In transito
ST_0004 Consegnato al Point
ST_0005 Consegna annullata
ST_0006 Errore
ST_0007 Ritirato dal cliente
ST_0008 Consegna effettuata
{
  {
    "shipmentCode": "SHP_2022019642",
    "statusCode": "ST_0001",
    "statusDescription": "Descrizione del cambio di stato"
  },
}

Response

Nome Tipo Descrizione
success boolean Esito della richiesta
message string Messaggio di risposta
{
  "success": true,
  "message": "Tracking aggiornato",
}

Permessi di modifica

Ad ogni Rete è permesso impostare solamente determinati stati di tracking in base a diversi fattori, tra cui la tipologia di Merchant e l’appartenenza del Punto di Ritiro associato all’ordine di spedizione.

ShippingStatusCode Permesso
ST_0001 No
ST_0002 No
ST_0003 No
ST_0004 Si
ST_0005 Si
ST_0006 No
ST_0007 Si
ST_0008 No