As part of large cloud base application for the printing industry, we need to write a PHP module to query most of the international shipping companies such as UPS, FedEx, DHL etc.. to calculate the best delivery price.
The application is written use Larave 4.2 and PostgreSQL. The basic architecture of the application is implemented so is the UI using AngularJS.
One part of the project is too calculate delivery price for the order. Delivery can done using our shipping accounts, the printer/supplier accounts or the customer accounts. We need to interface with main international shipping companies such as DHL, UPS, FedEx etc.
Once this is done we also need to allow for local companies and supplier owns delivery methods.
The module must be completely fexible so that each new delivery method can be easily added.