PHP real-time Shipping calculator for multiple Providers

Cancelled Posted Feb 7, 2006 Paid on delivery
Cancelled Paid on delivery

We require a solution which allows us to connect web-shops generated with our software to a centralized online program which calculates shipping costs for orders in real-time, based on connecting to the shipping provider selected by a merchant.

Please DO NOT BID without looking at the attached specifications. Please Let us know any experience you have with integrating shipping providers into existing e-commerce solutions.

The following steps are involved:

1. Merchant goes to the online system to select and set up a shipping service provider, such as UPS, USPS, DHL, FEDEX and others.

2. Online System returns setup data to the merchant which gets embedded in his shop.

3. Based on the setup data shop displays fields which the customer has to fill in for shipping calculation, such as Country, Zip Code and whatever else the specific shipping provider requires. Other options could be insurance, delivery time and so on.

4. When an order is being generated customer fills in fields and shop shop sends the setup data to the online system together with the weight of the product and the provider specific form data.

5. The online system talks to the required shipping provider plug-in which in turn queries the online calculator of the shipping provider and returns charges to the customer based on the all available shipping methods made available by the merchant.

6. Customer selects one of the shipping methods returned by the system.

If this works, we will ask you to program additional shipping providers. Please let us know what you would expect to charge in the future for additional plug-ins and how long it would take to create them for the API you will generate.

## Deliverables

A: complete documentation about the implementation of the program.

B: We require a completely documented API which allows any programmer to add additional providers as plug-ins to the system.

C: All code has to be well documented and programmed in line with Pear coding Standards: <[url removed, login to view]> and will be reviewed accordingly. Code which has not been properly coded or which has not been sufficiently documented will not be accepted. Lack of useable Documentation will be regarded as non delivery until rectified.

D: Fully functional shipping provider plug-ins for: Fedex, UPS, USPS, DHL ( Germany), Royal Mail (UK), Canada Post, Australia Post

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Software to be written in PHP 5 to Pear coding Standards - ideally in Zend to run on any platform supporting PHP 5. Additonal PHP modules which have to be installed are OK.

You must also supply the following shipping provider plug-ins, as listed in the documentation - Fedex, UPS, USPS, DHL ( Germany), Royal Mail (UK), Canada Post, Australia Post.

Please note that the plug-ins can be based on open source solutions available today for example at Cpan - but they must connect to the CURRENT shipping calculator provided by the different Shipping providers and support the functionalities for shipping provided by the Service.

Engineering MySQL PHP Software Architecture Software Testing

Project ID: #3269435

About the project

5 proposals Remote project Active Mar 10, 2006

5 freelancers are bidding on average $4299 for this job

AcuityInfotech

See private message.

$1275 USD in 14 days
(24 Reviews)
6.7
teamforcellc

See private message.

$979.2 USD in 14 days
(39 Reviews)
6.6
planetsoft

See private message.

$1912.5 USD in 14 days
(38 Reviews)
6.7
dcrs

See private message.

$595 USD in 14 days
(11 Reviews)
4.6
kamen123

See private message.

$16733.95 USD in 14 days
(1 Review)
2.2