This library aims to facilitate the usage of Colissimo Web Services
- PHP 7.2
- Json Extension
- SimpleXML Extension
You can install the package via composer:
composer require dansmaculotte/colissimo-php
use DansMaCulotte\Colissimo\Colissimo;
try {
$colissimo = new Colissimo();
$colissimo->checkWebServiceStatus();
} catch (\Exception $e) {
print_r($e);
}
use DansMaCulotte\Colissimo\DeliveryChoice;
$delivery = new DeliveryChoice(
[
'accountNumber' => COLISSIMO_LOGIN,
'password' => COLISSIMO_PASSWORD,
]
);
$result = $delivery->findPickupPoints(
'Caen',
'14000',
'FR',
Carbon::now()->format('d/m/Y'),
[
'address' => '7 rue Mélingue',
]
);
print_r($result);
use DansMaCulotte\Colissimo\DeliveryChoice;
$delivery = new DeliveryChoice(
[
'accountNumber' => COLISSIMO_LOGIN,
'password' => COLISSIMO_PASSWORD,
]
);
$result = $delivery->findPickupPointByID(
'149390',
Carbon::now()->format('d/m/Y')
);
print_r($result);
use DansMaCulotte\Colissimo\ParcelTracking;
$parcelTracking = new ParcelTracking(
[
'accountNumber' => COLISSIMO_LOGIN,
'password' => COLISSIMO_PASSWORD,
]
);
$result = $parcelTracking->getStatusByID('111111111');
print_r($result);
The MIT License (MIT). Please see License File for more information.