Download the PHP package w3designweb/laravel-qapla without Composer
On this page you can find all versions of the php package w3designweb/laravel-qapla. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download w3designweb/laravel-qapla
More information about w3designweb/laravel-qapla
Files in w3designweb/laravel-qapla
Package laravel-qapla
Short Description Package to integrate Qapla API functionalities in your Laravel web application.
License MIT
Homepage https://github.com/w3designweb/laravel-qapla
Informations about the package laravel-qapla
Qapla - API integration for Laravel 5
An easy Qapla API integration for your Laravel 5 web application.
Install
You can install the package via Composer:
In Laravel 5.5 and up, the package will automatically register the service provider and facade.
In Laravel 5.4 or below start by registering the package's the service provider and facade:
The facade is optional, but the rest of this guide assumes you're using the facade.
Next, publish the config files:
Usage
The connection to the channel
After that you can use all this functions:
- getTrack(): Return the status of a shipment using the tracking number.
- pushTrack(): Allows one or more shipments to be loaded via a POST request in JSON format.
- deleteTrack(): Allows you to delete a shipment.
- getTracks(): Return the list of shipments imported from Qapla, with a maximum limit of 100 shipments per call.
- pushOrder(): Allows you to load one or more orders via a POST request in JSON format.
- getOrders(): Return the list of orders imported from Qapla, with a maximum limit of 100 orders per call.
- getCredits(): Return the amount of the remaining credits on your premium account
- getCouriers(): Return the list of couriers either total, or for single country/region.
getTrack()
Return the status of a shipment using the tracking number.
You can retrive a track by "trackingNumber" or "reference".
pushTrack()
Allows one or more shipments to be loaded via a POST request in JSON format.
The $data array PHP must follows the guidelines described here: https://api.qapla.it/#pushTrack
deleteTrack()
Allows you to delete a shipment by "trackingNumber".
getTracks()
Return the list of shipments imported from Qapla, with a maximum limit of 100 shipments per call.
You must indicate a "startDate", and you can use a date in format "Y-m-d H:i:s" or an integer number like "36" to mean "36 days before today".
getOrders()
Return the list of orders imported from Qapla, with a maximum limit of 100 orders per call.
You must indicate a "startDate", and you can use a date in format "Y-m-d H:i:s" or an integer number like "36" to mean "36 days before today".
pushOrder()
Allows you to load one or more orders via a POST request in JSON format.
The $data array PHP must follows the guidelines described here: https://api.qapla.it/#pushOrder
getCredits()
Return the amount of the remaining credits on your premium account.
getCouriers()
Return the list of couriers either total, or for single country/region.
Qapla
Your shipments' best friend.
- Complete control on problematic shipments
- 59 couriers supported in only one dashboard
- Status auto-update and custom tracking page
- Transactional email and support ticket
- Multi-store and multi-platform integration
Documentation
Website: https://www.qapla.it
API: https://api.qapla.it
Webhook: https://webhook.qapla.it
Change log
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email :author_email instead of using the issue tracker.
Credits
- W3design
- All Contributors
License
The MIT License (MIT). Please see License File for more information.