RESTful JSON API Ver. 1.2
rel. 1.2.98

Introduzione

Le API sono la possibilità di integrare Qapla' sia in lettura che in scrittura con il tuo sistema di ecommerce proprietario o per il quale non è stato ancora implementato un plugin o un connector.

Versioni precedenti
Le precedenti versioni di questa API sono mantenute ancora attive, ma considerate deprecate.
Webhook
Qapla' ha anche un servizio Webhook che è parte integrante delle API.

API Key

Per poter utilizzare le API è necessario essere a conoscenza delle API Key private assegnate al/ai tuo/i canale/i, che si trovano sul Control Panel nella sezione:
Impostazioni \ [NOME_CANALE]

Questa chiave API deve essere protetta e mantenuta segreta.

API Key

Endpoint

https://api.qapla.it/[API_VERSION]/[ENDPOINT]
[API_VERSION]È il valore di versione dell'API.
[ENDPOINT]È l'endpoint che devi chiamare.

Response

La risposta JSON ad una Request utilizza questo formato standard

    
[API_NAME]Il nome dell'API consumata
[OK/KO]OK in caso di risposta positiva, KO In caso di errore
[ERROR_MESSAGE]È null in caso di OK e conterrà l'errore in caso di KO

Limiti di utilizzo

Il sistema utilizza l'algoritmo TokenBucket con i seguenti parametri:

Bucket capacity 10 Maximum of ten requests
Tokens per second 1 Refilling at a rate of one per second
HTTP Response Status Codes
Un superamento del limite porterà al seguente response HTTP
429 Too Many Requests
e al seguente errore di risposta da parte di qualunque API coinvolta
"error": "Too Many Requests"
Abuse
L'abuso dell'utilizzo porterà ad un BAN dell'API Key.

Test

Una volta ottenuta l'API Key è possibile effettuare immediatamente un test di connessione utilizzado l'API getChannel.

SDK

PHP

Spedizioni

Le chiave primaria per identificare una spedizione è:

pushShipment

pushShipment permette di caricare una o più spedizioni tramite una POST dei dati in formato JSON.

In combinazione con il Webhook crea un sistema integrato di gestione delle spedizioni.

POSThttps://api.qapla.it/1.2/pushShipment/
Request

In questo esempio vengono caricate due spedizioni, una in formato "minimo" e una completo".



            
Parametri

Esistono 3 tipi di modalità di caricamento delle spedizioni.

  1. "minimo" contenente 3 campi obbligatori*
  2. "necessario" per attivare i servizi aggiuntivi di comunicazione al cliente come Email transazionali, ecc.
  3. "completo" con sempre i primi 3 campi obbligatori, ma che contiene tutte le informazioni

*Parametro obbligatorio

Parametro necessario per attivare email transazionali e/o SMS


Il numero massimo di spedizioni inviabili per ogni singola request è 100.
apiKey(string) La API Key assegnata al canale nel quale si desidera importare le spedizioni
pushShipment(array)

È un array di massimo 100 spedizioni da caricare.

trackingNumber*(string) Il tracking number / numero di spedizione / lettera di vettura del corriere
courier*(string) Il codice corriere di Qapla'
shipDate*(string) Data spedizione
reference(string) Riferimento ordine
orderDate(string) Data dell'ordine
name(string) Nome del destinatario
street(string) Indirizzo del destinatario
city(string) Città del destinatario
ZIP(string) CAP del destinatario
state(string) Provincia del destinatario
country(string) La nazione del destinatario in formato ISO 3166-1 alpha-2 (Esempio: IT)
email(string) Email del destinatario
telephone(string) Telefono del destinatario
agent(string) Indirizzo email di un contatto commerciale del cliente
amount(string) Eventuale importo della spedizione (da comunicare al cliente. Es: contrassegno)
pod(boolean) È true se la spedizione è in contrassegno
shipping(string) Eventuale costo della spedizione
custom1(string) Valore custom 1
custom2(string) Valore custom 2
custom3(string) Valore custom 3
note(string) Una nota relativa alla spedizione (max 255 char)
language(string) Lingua della spedizione (ISO 639-1, es: 'fr').
Un valore nullo o non riconosciuto indicherà la spedizione come 'it'.
deliveryDate(string) Eventuale data richiesta consegna
tag(string) Una "tag" per identificare spedizioni appartenenti ad un gruppo.
isTrackingNumber(bool) È tue quanto posto nel campo trackingNumber è il tracking number reale della spedizione
rows

È un array di "righe ordine".

Non è obbligatorio, ma se popolato ha alcuni dati che lo sono.

sku*(string) Codice articolo
name*(string) Descrizione articolo
qty*(int) Quantità
price*(string) Prezzo
total(string) Prezzo totale
Response Body200


                
Errori

In caso di errore invece ogni riga di spedizione verrà segnalata:


        

getShipment

getShipment permette di leggere lo stato di una spedizione tramite il tracking number, il riferimento ordine o l'ID.

Per una gestione totale ed integrata del ciclo di aggiornamento delle spedizioni valuta anche il Webhook.

🛈
Ricorda i limiti di utilizzo e di valutare anche il Webhook.
GEThttps://api.qapla.it/1.2/getShipment/?apiKey=[API_KEY]&trackingNumber=[TRACKING_NUMBER]
GEThttps://api.qapla.it/1.2/getShipment/?apiKey=[API_KEY]reference=[ORDER_REFERENCE]
GEThttps://api.qapla.it/1.2/getShipment/?apiKey=[API_KEY]&id=[SHIPMENT_ID]
Parametri
Parametro Descrizione
apiKey*(string) la API Key assegnata al canale che vogliamo interrogare
Parametri esclusivi
trackingNumber(string) il tracking number interessato
reference(string) il riferimento ordine
id(int) ID della spedizione
Parametri opzionali
lang La lingua dei nomi degli stati Qapla' (it, en, es), default: it.

Esempio:

&lang=en
data

Il flag data specifica quali e quanti dati volgiamo ricevere, di default torna dei dati minimi sullo stato di avanzamento della spedizione.
Può avere i seguenti valori:

Parametro Descrizione
se non viene specificato nessun parametro verranno ritornati i dati minimi
all dati minimi + tutti i dati a seguire
consignee dati minimi + i dati del destinatario
children dati minimi + i dati delle spedizioni figlio, se esistenti
parent dati minimi + i dati della spedizione padre, se esistente
flag dati minimi + i dati relativi alla segnalazione della spedizione, se esistenti
notifications dati minimi + i dati delle notifiche (email sms, webhook, qaplAPP)
history dati minimi + la tracking history della spedizione

Il parametro può essere combinato separato da virgole, ad esempio

&data=consignee,history
per ottenere solo questi dati.
Response Body200


            
Descrizione
result Il risultato dell'operazione: OK o KO in caso di errore
error L'errore in caso di result: KO
version La versione dell'API
lang La lingua richiesta / passata come parametro (default: it)
count Quante spedizioni sono presenti
shipments

È un array che può contenere più di una spedizione

id ID della spedizione
hash L'hash della spedizione, utilizzato per esempio dalla pagina di tracking
url Indirizzo della pagina di tracking di questa spedizione
reference Il riferimento ordine
trackingNumber Il tracking number
isDeleted è true (valore boolean) se la spedizione è cancellata
isArchived è true (valore boolean) se la spedizione è archiviata
origin L'origine della spedizione se caricata (es: magento, prestashop, amazon, ecc)
courier
code Codice del corriere
name Nome del corriere
icon URL dell'icona del corrierei
note Eventuali note del corriere sulla spedizione
estimatedDeliveryDate Eventuale data stimata di prevista consegna
url L'indirizzo url del corriere
trackingURL L'indirizzo di trackind del corriere
status

Lo stato attuale della spedizione

date La data dello stato, come riportata dal corriere
dateISO La versione ISO YYYY-MM-DD HH:MM:SS della data comunicata dal corriere
status Lo stato comunicato dal corriere
place Il luogo comunicato dal corriere
qaplaStatus

La "traduzione" dello stao del corriere negli stati di Qapla'

id L'ID dello stato
status La decrizione
detailID L'ID dell'eventuale dettaglio
detail La descrizione dell'eventuale dettaglio
color Il colore assegnato da Qapla' allo stato
icon L'icona dello stato
dateUpd La data in cui lo stato della spedizione è stata aggiornata su Qapla
lastCheck La data dell'ultimo controllo dello stato della spedizione
shipDate La data di spedizione comunicataci al caricamento della spedizione
orderDate La data dell'ordine comunicataci al caricamento della spedizione
dateIns La data di caricamento della spedizione
consignee

I dati del destinatario

name Nome del destinatario
address L'indirizzo del destinatario
city La città del destinatario
state La provincia del destinatario
country La nazione del destinatario
email L'email del destinatario
isAmazon È true (valore boolean) se la email del destinatario è di Amazon
phone Il telfono del destinatario
language La lingua in cui "parlerà" la spedizione quando verranno inviate notifiche come email o SMS
newTrackingNumber L'eventuale nuovo tracking number assegnato alla spedizione
oldTrackingNumber L'eventuale vecchio tracking number in caso venga popolato il campo newTrackingNumber
hasNewTrackingNumber È true (valore boolean) se la spedizione ha ottenuto un nuovo tracking number
isTrackingNumber È true (valore boolean) se il valore trackingNumber contiene il vero tracking number
trueTrackingNumber Contiene l'eventuale "vero" tracking number
altTrackingNumber Contiene un eventuale tracking number alternativo nel caso la spedizione lo abbia cambiato a parità di corriere in corso di viaggio
returnTrackingNumber Indica l'eventiale tracking number di ritorno se diverso da quello di andata
isReturnShipment È true (valore boolean) se la spedizione è una spedizione di reso / ritorno
isCOD È true (valore boolean) se la spedizione è in constrassegno
amountText L'importo testuale della spedizione
amount L'importo come numero float
isDelivered È true (valore boolean) se la spedizione è consegnata
isChild È true (valore boolean) se la spedizione è "figlia" di un'altra spedizione, in questo caso verrà popolato il campo "parent"
parent

La spedizione "padre"

id Id della spedizione
reference Il riferimento ordine della spedizione
trackingNumber Il tracking number ordine della spedizione
courier Il codice corriere della spedizione
url La URL a questa stessa API per richiamare la spedizione padre
hasChildren È true (valore boolean) se la spedizione ha dei "figli", in questo caso verrà popolato il campo "children"
children

È un array di spedizioni "child"

id Id della spedizione
reference Il riferimento ordine della spedizione
trackingNumber Il tracking number ordine della spedizione
courier Il codice corriere della spedizione
url La URL a questa stessa API per richiamare la spedizione
custom1 Il valore custom1 come importato
custom2 Il valore custom2 come importato
custom3 Il valore custom3 come importato
deliveryMode Può assumere i valori "home" per una consegna direttamente al destinatario o "pickup" per una consegna diretta ad un punto di ritiro (Pickup point)
hasFlag È true (valore boolean) se la spedizione è stata "segnalata", in questo caso viene popolato il campo "flag"
flag
Description La descrizione del flag
Note L'eventuale nota
notifications

Tutte le notifiche inviate per stato per questa spedizione. Ottenibile utilizzando il parametro data=notifications ed incluso se data=all

email

È un array di email inviate

result È OK se la email è andata a buon fine e KO in caso contrario
statusID Lo stato Qapla' per il quale è stata inviata la email
status La descrizione dello stato inviato
date La data di invio
error L'eventuale errore
isOpened È true (valore boolean) se la email è stata aperta / letta
sms

È un array di SMS inviati

result È OK se la email è andata a buon fine e KO in caso contrario
statusID Lo stato Qapla' per il quale è stato inviato l'SMS
status La descrizione dello stato inviato
date La data di invio
webhook

È un array di webhook inviate.

result È OK se la email è andata a buon fine e KO in caso contrario
statusID Lo stato Qapla' per il quale è stato inviato il webhook
status La descrizione dello stato inviato
date La data di invio
qaplAPP

È un array di notifiche inviate a qaplAPP

result È OK se la email è andata a buon fine e KO in caso contrario
statusID Lo stato Qapla' per il quale è stato inviato la notifica a qaplAPP
status La descrizione dello stato inviato
date La data di notifica
trackingHistory

È un array dei seguenti elelenti

date La dato dello stato come comunicata dal corriere
dateISO La versione ISO YYYY-MM-DD HH:MM:SS della data comunicata dal corriere
status Lo stato comunicato dal corriere
place Il luogo
qaplaStatus

La "traduzione" dello stato del corriere negli stati di Qapla'

id L'ID dello stato
status La decrizione
detailID L'ID dell'eventuale dettaglio
detail La descrizione dell'eventuale dettaglio
color Il colore assegnato da Qapla' allo stato
icon L'icona dello stato
Errori
In caso di errore il campo "result" conterrà "KO" ed il error la descrizione dell'errore.
{
"getShipment": {
    "result": "KO",
    "error": "[ERROR_MESSAGE]"
}
}

getShipments

getShipments permette di ricevere la lista delle spedizioni importate da Qapla' per data di inserimento, data di spedizione, data ordine.
GEThttps://api.qapla.it/1.2/getShipments/?apiKey=[API_KEY]&[DATE]
Parametri
ParametroDescrizione
apiKeyla API Key assegnata al canale che vogliamo interrogare
[DATE]*
shipDatedata spedizione in formato ISO 8601 "YYYY-MM-DD"
orderDatedata ordine in formato ISO 8601 "YYYY-MM-DD"
dateInsdata di caricamento in formato ISO 8601 "YYYY-MM-DD"
*Se nessun parametro viene valorizzato di default verrà utilizzato dateIns e la data corrente.
Response Body200


            
Descrizione
result(string) Il risultato dell'operazione: OK o KO in caso di errore
error(string) L'errore in caso di result: KO
version(string) La versione dell'API
search(string) Il parametro imputato come ricerca
count(int) Quante spedizioni sono presenti
shipments(array) È un array che può contenere più di una spedizione
id(int) ID numerico della spedizione
getShipment(string) La url alla API getShipment per questa spedizione
reference(string) Il riferimento ordine
trackingNumber(string) Il tracking number
isDeleted(bool) È true (valore boolean) se la spedizione è cancellata
isArchived(bool) È true (valore boolean) se la spedizione è archiviata
origin(string) Piattaforma di origine della spedizione
courier(string) Il codice corriere della spedizione
statusID(int) Lo stato Qapla' della spedizione
statusDetailID(int) Eventuale stato Qapla' di dettaglio
shipDate(string) Data di spedizione
orderDate(string) Data ordine
dateIns(string) Data di caricmaneto su Qapla'
language(string) Linguaggio della spedizione
custom1(string) Valore custom1
custom2(string) Valore custom2
custom3(string) Valore custom3
Errori


        

updateShipment

updateShipment permette di aggiornare una spedizione.
PUThttps://api.qapla.it/1.2/updateShipment/


        
Response Body200

        

deleteShipment

deleteShipment permette di eliminare una spedizione.
DELETEhttps://api.qapla.it/1.2/deleteShipment/


            
Parametri
Parametro Descrizione
apiKey*(string) la API Key assegnata al canale che vogliamo interrogare
courier*(string) il codice corriere della spedizione
trackingNumber*(string) il tracking number della spedizione
Response Body200

        

Ordini

Le chiave primaria per identificare un ordine è:

L'aggiornamento di un ordine avviene se durante una pushOrder, la data di aggiornamento "updatedAt" è maggiore di quella registrata.

pushOrder

pushOrder permette di caricare uno o più ordini tramite una POST dei dati in formato JSON.
POSThttps://api.qapla.it/1.2/pushOrder/


            
Parametri

*Parametro obbligatorio


Il numero massimo di ordini inviabile per ogni singola request è 100.
apiKey*(string) La API Key assegnata al canale che vogliamo interrogare
pushOrder(array)

È un array di massimo 100 ordini da caricare.

reference*(string) Il riferimento alfanumerico dell'ordine
orderID(int) Eventuale riferimento numerico dell'ordine
courier*(string) Il codice corriere di Qapla'
courierService(string) Eventuale tipo del servizio del corriere (da concordarsi)
status(string) Lo stato dell'ordine (processing, complete, ecc)
createdAt*(YYYY-MM-DD HH:MM:S) Data di creazione ordine
updatedAt*(YYYY-MM-DD HH:MM:SS) Data di aggiornamento ordine.
Attenzione
Questa data viene usata per stabilire se aggiornare l'ordine su Qapla'
name*(string) Nome del destinatario
street*(string) Indirizzo del destinatario
city*(string) Città del destinatario
state*(string) Provincia del destinatario
postCode*(string) CAP del destinatario
country*(string) La nazione del destinatario in formato ISO 3166-1 alpha-2 (Esempio: IT)
email(string) Email del destinatario
telephone(string) Telefono del destinatario
amount(float) Importo della spedizione
payment Tipo di pagamento
isCOD(boolean) È true se il pagamento è in constrassegno
notes(string) Eventuali note dell'ordine
weight(float) Eventuale peso dell'ordine
parcels(int) Eventuali colli dell'ordine
length(float) Eventuali misure: lunghezza
width(float) Eventuali misure: prodondità
height(float) Eventuali misure: altezza
rows(array)

È un array di "righe ordine".

Non è obbligatorio, ma se popolato ha alcuni dati che lo sono.

sku*(string) Codice articolo
name*(string) Descrizione articolo
qty*(int) Quantità
price*(string) Prezzo
total(string) Prezzo totale
sender

È il mittente della spedizione se diverso dall'intestatario del contratto.

code(string) Il codice da assegnare al mittente per una migliore identificazione
businessName(string) Ragione socialec
street(string) Indirizzo
city(string) Città
state(string) Provincia
postCode(string) CAP
country(string) Nazione in formato ISO 3166-1 alpha-2 (Esempio: IT)
email(string) Email del mittente
telephone(string) Telefono del mittente
referent(string) Referente del mittente
isDefault(bool) È true se il mittente verrà salvato come default per tutte le altre spedizioni
Response Body200


            
Descrizione
result(string) È "OK" se la trasmissione è andata a buon fine, "KO" in caso di errore
error(string) L'eventuale messaggio di errore in caso di result "KO"
count(int) Quanti ordini inviati nella richiesta
orders(array)

È un array che corrisponde al numero di ordini inviati nella richiesta.

row(int) Numero di riga
reference(string) Il riferimento dell'ordine inviato nella richiesta
orderID(int) Leventuiale id numerico dell'ordine inviato nella richiesta
action(string) Prevede i seguenti valori:
  • imp: ordine importato
  • upd: ordine aggiornato
  • del: ordine cancellato
  • skp: nessuna azione intrapresa
  • ext: ordine già esistente
id(int) L'id numerico dell'ordine su Qapla'
imported(int) Contatore delgli ordini importati
updated(int) Contatore delgli ordini aggiornati
deleted(int) Contatore delgli ordini cancellati
skipped(int) Contatore delgli ordini saltati
existing(int) Contatore delgli ordini giaà esistenti
Errori
Il messaggio dierrore viene riportato nel campo "error".

        

getOrder

getOrder permette di recuperare un ordine.
GEThttps://api.qapla.it/1.2/getOrder/?apiKey=[API_KEY]&reference=[ORDER_REFERENCE]
Parametri
Parametro Descrizione
apiKey*(string) la API Key assegnata al canale che vogliamo interrogare
reference*(string) il riferimento ordine
Response Body200

        

getOrders

getOrders permette di ricevere la lista degli ordini importati da Qapla'.
GEThttps://api.qapla.it/1.2/getOrders/?apiKey=[API_KEY]&[DATE]
Parametri
Parametro Descrizione
apiKey*(string) la API Key assegnata al canale che vogliamo interrogare
[DATE]*
updatedAt data aggiornamento ordine in formato ISO 8601 "YYYY-MM-DD"
createdAt data ordine in formato ISO 8601 "YYYY-MM-DD"
dateIns data di caricamento in formato ISO 8601 "YYYY-MM-DD"
Response Body200

        

deleteOrder

deleteOrder permette di eliminare un ordine.
DELETEhttps://api.qapla.it/1.2/deleteOrder/


            
Parametri
Parametro Descrizione
apiKey*(string) la API Key assegnata al canale che vogliamo interrogare
reference*(string) il riferimento ordine
Response Body200

        

Corrieri

getCouriers

getCouriers permette di richiedere l'elenco dei corrieri sia totale, sia per singola nazione /ragione.
GEThttps://api.qapla.it/1.2/getCouriers/?apiKey=[API_KEY]&country=[COUNTRY_LIST]&code=[COURIER_CODE]
Parametri
Parametro Descrizione
apiKey la API Key assegnata al canale che vogliamo interrogare
Parametri opzionali
country vuoto per tutti i corrieri, o un elenco di valori nazione separati da virgola
country=it,fr,global
I valori disponibili sono:
atat
chch
cncn
dede
eses
eueu
frfr
gbgb
globalglobal
grgr
hkhk
itit
nlnl
usus
code Il codice Qapla' del corriere
code=BRT
Response Body200
Il seguente URL
GEThttps://api.qapla.it/1.2/getCouriers/?apiKey=[API_KEY]&country=global
darà come risultato:

        

detectCourier

detectCourier cerca di determinare il corriere dal tracking number fornito, rispondendo con un elenco di corrieri.
GEThttps://api.qapla.it/1.2/detectCourier/?apiKey=[API_KEY]&trackingNumber=[TRACKING_NUMBER]
Parametri
Parametro Descrizione
apiKey la API Key assegnata al canale che vogliamo interrogare
trackingNumber Il tracking number da identificare
Response Body200

        

Misc

getChannel

getChannel permette di ottenere informazioni sul canale collegato all'API Key e alla azienda che lo ha creato.
GEThttps://api.qapla.it/1.2/getChannel/?apiKey=[API_KEY]
Parametri
Parametro Descrizione
apiKey la API Key assegnata al canale che vogliamo interrogare
Response Body200

        

getCredits

getCredits permette di ottenere i crediti rimanenti sul proprio acount premium.
GEThttps://api.qapla.it/1.2/getCredits/?apiKey=[API_KEY]
Parametri
Parametro Descrizione
apiKey la API Key assegnata al canale che vogliamo interrogare
Response Body200


            
Descrizione
result(string) Il risultato dell'operazione: OK o KO in caso di errore
error(string) L'errore in caso di result: KO
credits(int) I crediti rimanenti
date(string) La data di aggiornamento del conteggio

getQaplaStatus

getQaplaStatus permette di ottenere l'elenco dettagliato degli stati spedizione Qapla'.
GEThttps://api.qapla.it/1.2/getQaplaStatus/?apiKey=[API_KEY]&lang=[LANG]&id=[ID]
Parametri
Parametro Descrizione
apiKey(string) la API Key assegnata al canale che vogliamo interrogare
Parametri opzionali
lang(string) La lingua dei nomi degli stati Qapla' (it, en, es), default: it.

Esempio:

&lang=en
id(int) Eventuale id del quale si vuole ottenere informazioni

Esempio:

&id=3
Response Body200


            
result(string) Il risultato dell'operazione: OK o KO in caso di errore
error(string) L'errore in caso di result: KO
version(string) La versione dell'API
qaplaStatus(array) È un array di stati
statusID(int) Lo stato Qapla'
status(string) Il nome dello stato
statusDescription(string) La descrizione dello stato
color(string) Il colore assegnato allo stato
icon(string) L'icona assegnata allo stato
statusDetailID(int) L'eventuale dettaglio dello stato
statusDetail(string) Il nome del dettaglio
statusDetailDescription(string) La descrizione del dettaglio

Help

Qapla' Status

È l'interpretazione dello stato della spedizione con dei valori che Qapla' assegna a ciascun possbile stato del corriere.

idNomeDescrizione
1IN SOSPESOLa spedizione è stata trovata ma non ci sono ancora notizie da parte del corriere.
2ATTESA RITIROIl corriere non ha ancora ritirato la spedizione.
20PARTITOLa spedizione è partita.
3IN TRANSITOLa merce è in transito.
50IN LAVORAZIONESpedizione in lavorazione
4IN CONSEGNASpedizione in consegna.
5TENTATIVO DI CONSEGNA FALLITOLa consegna è fallita. Pre-alarme per possibili problemi.
8RITARDOLa spedizione sta subendo dei ritardi.
6ECCEZIONEViene segnalato un qualche problema che può essere generico o spiegato da ulteriori icone.
10PUNTO DI RITIROLa spedizione è stata consegnata in un Punto di Ritiro.
95RIENTRATOLa spedizione è rientrata al mittente.
99CONSEGNATOLa spedizione è stata consegnata al destinatario.
Dettaglio stato

L'eventuale dettaglio aggiuntivo dello stato.

idNomedetailIDNomeDescrizione
6ECCEZIONE1GIACENZALa spedizione è in giacenza
6ECCEZIONE2SPEDIZIONE IN RIENTRO / RIFIUTATALa spedizione è stata rifiutata e la merce è in rientro.
6ECCEZIONE3DANNEGGIAMENTOIl corriere segnala che la merce risulta danneggiata.
6ECCEZIONE4SMARRIMENTOIl corriere segnala che la merce risulta smarrita.

Corrieri

Elenco dei codici Qapla' per corriere, in ordine alfabetico.
CodiceNomeURL
4PX 4PX 4PX http://express.4px.com/ cn
ALIEXPRESS ALIEXPRESS Aliexpress https://www.aliexpress.com/‎ cn
AMATI-JR AMATI-JR Amati JR http://www.amatijrtrasporti.it/ it
ARAMEX ARAMEX Aramex http://www.aramex.com global
ARCO ARCO Arco Spedizioni http://www.arco.it/ it
ASENDIA-DE ASENDIA-DE ASENDIA Germany http://www.asendia.de/ de
ASENDIA-USA ASENDIA-USA ASENDIA USA http://www.asendiausa.com/ us
ASM ASM ASM http://www.asmred.com es
AUSTRIAN-POST AUSTRIAN-POST Austrian Post https://www.post.at at
BETSERVICE BETSERVICE B&T Service http://www.betservice.net/ it
BIZ-COURIER BIZ-COURIER Biz Courier https://www.bizcourier.eu/ gr
BRT BRT BRT http://www.brt.it it
CBL-LOGISTICA CBL-LOGISTICA CBL Logistica http://www.cbl-logistica.com es
CHINA-EMS CHINA-EMS China EMS http://www.11183.com.cn/english.html cn
CHINA-POST CHINA-POST China Post http://www.chinapost.com.cn/ cn
CHRONOPOST-FR CHRONOPOST-FR Chronopost France http://www.chronopost.fr/ fr
CAQ-ITA CAQ-ITA Click & Quick http://spedire.online it
CNE-EXPRESS CNE-EXPRESS CNE Express http://www.cnexps.com/ cn
COLIS-PRIVE COLIS-PRIVE Colis Privé https://www.colisprive.com fr
COLISSIMO COLISSIMO Colissimo http://www.colissimo.fr fr
CORREOS CORREOS Correos http://www.correos.es es
CORREOS-EXPRESS CORREOS-EXPRESS Correos Express https://www.correosexpress.com es
CRONO-PTI CRONO-PTI Crono Poste http://www.poste-impresa.it/online/pmi/postali/italia/crono-gamma.shtml it
CTS_GROUP CTS_GROUP CTS GROUP https://www.ctsgroup.nl/en/ nl
DAC-IT DAC-IT D.A.C https://dac-it.com/ it
DBSCHENKER DBSCHENKER DB Schenker https://www.dbschenker.com/ global
DHL-DE DHL-DE Deutsche Post DHL http://www.dpdhl.com/ de
DHL-ECOMMERCE DHL-ECOMMERCE DHL eCommerce http://webtrack.dhlglobalmail.com/ us
DHL DHL DHL Express http://www.dhl.com/ global
DHL-FREIGHT DHL-FREIGHT DHL Freight https://www.logistics.dhl global
DHL-PAKET DHL-PAKET DHL Paket https://www.dhl.de/ de
DHLPARCEL-NL DHLPARCEL-NL DHL Parcel NL https://www.dhlparcel.nl/ nl
DHLPARCEL-ES DHLPARCEL-ES DHL Parcel Spain https://www.dhlparcel.es es
DMM DMM DMM Network http://www.dmmnetwork.it/ it
DPD DPD DPD http://www.dpd.com/ global
DPD-FR DPD-FR DPD France http://www.dpd.fr fr
DSV DSV DSV http://www.dsv.com/ global
ENERGO-LOGISTIC ENERGO-LOGISTIC Energo Logistic https://www.energologistic.it/ it
ENVIALIA ENVIALIA Envialia http://www.envialia.com/ es
FAST-WL FAST-WL FAST WORLD LOGISTIC http://www.fastwl.com/ fr
FEDEX FEDEX FedEx http://www.fedex.com/ global
FERCAM FERCAM FERCAM Logistics http://www.fercam.com/ it
GLOBALTR GLOBALTR Global Trasporti http://www.globaltrasporti.com/ it
GLS-ITA GLS-ITA GLS http://www.gls-italy.com it
GLS GLS GLS Europe https://gls-group.eu/ eu
HERMES-DE HERMES-DE Hermes Germany https://www.myhermes.de de
HERMES-IT HERMES-IT Hermes Italy http://www.hermes-italy.it/ it
HERMES HERMES Hermes UK https://www.myhermes.co.uk gb
HONG-KONG-POST HONG-KONG-POST Hong Kong Post https://www.hongkongpost.hk/en/home/index.html hk
INSTALLO INSTALLO Installo https://www.installo.it/ it
LA-POSTE LA-POSTE La Poste https://www.laposte.fr/ fr
LOGIVECT LOGIVECT Logivect https://www.logivect.it/ it
MBE-IT MBE-IT Mail Boxes Etc. Italia https://www.mbe.it/ it
MILKMAN MILKMAN Milkman https://www.milkman.it/ it
MRW-ES MRW-ES MRW http://www.mrw.es/ es
NACEX-ES NACEX-ES Nacex https://www.nacex.es/ es
NEXIVE NEXIVE Nexive http://www.nexive.it/ it
NOPAR NOPAR Nopar Solutions http://noparsolutions.com/ es
ONEXP ONEXP One Express http://www.oneexpress.it it
ONTRAC ONTRAC OnTrac http://www.ontrac.com global
PALLETW PALLETW Palletways http://www.palletways.com eu
PARCEL-FORCE PARCEL-FORCE Parcel Force http://www.parcelforce.com gb
PTI PTI Poste Italiane http://www.poste.it it
POSTNL-INT POSTNL-INT PostNL International http://www.postnl.post/ nl
RDA RDA Ramoneda http://www.ramoneda.com/ es
ROYAL-MAIL ROYAL-MAIL Royal Mail http://www.royalmail.com gb
SF-EXPRESS SF-EXPRESS S.F. Express http://www.sf-express.com cn
SAILPOST SAILPOST Sailpost http://www.sailpost.it it
SMM-IT SMM-IT San Marino Mail http://www.sanmarinomail.sm it
SDA SDA SDA http://wwww.sda.it it
SDA-RACCOMANDATA SDA-RACCOMANDATA SDA Raccomandata http://wwww.sda.it it
SENDABOX SENDABOX Sendabox http://www.sendabox.it/ it
SEUR SEUR Seur http://www.seur.com es
SGT SGT SGT Corriere Espresso http://www.sgt.it/ it
SINOTRANS SINOTRANS Sinotrans http://www.sinotrans-csc.com/ cn
SKYNET-ITA SKYNET-ITA SkyNet Italy http://www.skynetitaly.it it
SKYNET SKYNET SkyNet Worldwide Express http://www.skynetwwe.com/ global
SPEDIAMO SPEDIAMO Spediamo.it http://www.spediamo.it/ it
SWISS-POST SWISS-POST Swiss Post https://www.post.ch/ ch
TWS TWS T.W.S. Express Courier http://www.twsexpresscourier.it it
TECNO-TRANS TECNO-TRANS Tecnotrans http://www.tecnotrans.eu it
TIPSA TIPSA TIPSA http://www.tip-sa.com/ es
TNT TNT TNT http://www.tnt.com global
TNT-CLICK TNT-CLICK TNT Click http://www.tnt-click.it it
TNT-ES TNT-ES TNT España http://www.tnt.es es
TNT-ITA TNT-ITA TNT Italia https://www.tnt.it/ it
TNT-UK TNT-UK TNT UK http://www.tnt.com/express/en_gb/site/home.html gb
TOLL TOLL Toll Group https://www.tollgroup.com/ global
TOURLINE-EXPRESS TOURLINE-EXPRESS Tourline Express http://www.tourlineexpress.com es
TRAKPAK TRAKPAK Trakpak http://www.trackmytrakpak.com eu
UPS UPS UPS http://www.ups.com/ global
USPS USPS USPS https://www.usps.com/ us
YANWEN YANWEN Yanwen http://www.yw56.com.cn/ cn
YODEL YODEL Yodel Domestic http://www.yodel.co.uk/ gb
YUNEXPRESS YUNEXPRESS Yun Express http://www.yunexpress.com/ cn
ZELERIS-ES ZELERIS-ES Zeleris https://www.zeleris.com/ es