Integrazione dell'API Qapla per la tua applicazione web.
composer require maioradv/qapla
use MaiorADV\Qapla\Qapla;
$config = array(
'url' => 'https://api.qapla.it/1.2/',
'privateApiKey' => 'inserire chiave privata'
);
$qapla = new Qapla($config);
Permette di caricare una o più spedizioni
L'array data deve seguire le specifiche reperibili qui: https://api.qapla.it/docs/#pushShipment
$data = array(...);
$result = $qapla->pushShipment($data);
Permette di leggere lo stato di una spedizione tramite il tracking number, il riferimento ordine o l'ID. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getShipment
$result = $qapla->getShipment('reference', '123456', 'it', 'consignee,history');
Permette di ricevere la lista delle spedizioni importate da Qapla' per data di inserimento, data di spedizione, data ordine. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getShipments
$result = $qapla->getShipments('2019-09-01', 'shipDate');
Permette di eliminare una spedizione Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#deleteShipment
$result = $qapla->deleteShipment('BRT', '039000000000282');
Permette di aggiornare una spedizione Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#updateShipment
$result = $qapla->updateShipment('BRT', '039000000000282');
Permette di caricare uno o più ordini tramite un array Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#pushOrder
$data = array(...);
$result = $qapla->pushOrder($data);
Permette di recuperare un ordine Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getOrder
$result = $qapla->getOrder('123456');
Permette di ricevere la lista degli ordini importati da Qapla'. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getOrders
$result = $qapla->getOrders('2019-09-01', 'dataIns');
Permette di eliminare un ordine. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#deleteOrder
$result = $qapla->deleteOrder('123456');
Permette di ripristinare un ordine eliminato. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#undeleteOrder
$result = $qapla->undeleteOrder('123456');
Permette di richiedere l'elenco dei corrieri sia totale, sia per singola nazione /ragione. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getCouriers
$result = $qapla->getCouriers();
Cerca di determinare il corriere dal tracking number fornito, rispondendo con un elenco di corrieri. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#detectCourier
$result = $qapla->detectCourier('039000000000282');
Permette di ottenere informazioni sul canale collegato all'API Key e alla azienda che lo ha creato. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getChannel
$result = $qapla->getChannel();
Permette di ottenere i crediti rimanenti sul proprio account premium. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getCredits
$result = $qapla->getCredits();
Permette di ottenere l'elenco dettagliato degli stati spedizione Qapla'. Per i riferimenti del metodo, segui le specifiche reperibili qui: https://api.qapla.it/docs/#getQaplaStatus
$result = $qapla->getQaplaStatus('it', 3);