Form to generate UPS return labels for customers

This project was successfully completed by xytermedia for $600 USD in 4 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$100 - $1000 USD
Completed In
4 days
Total Bids
Project Description

We need a web form that we can direct our customers to so they can print out a pre-paid UPS return label.

We have a UPS developer key / API access already.
You can see the UPS developer resources here:
[url removed, login to view]

On our form that you develop they need to enter the following:

Company name
Contact name
Address / City / State / Zip (should validate with UPS)

After entering their contact information it will take them to a second screen where they select what they are sending to us (would like a multi-part form, not one long form. This should be done through ajax so there is no page reload).

On the second screen there will be text boxes next to each item option where they can enter in the quantity of that item that they are sending to us.

The third screen will have a review confirmation and then a "print label" button.

Each item will have a hard-coded weight so when it generates the label it will sum the weights of the selected items and send that weight to UPS.

It will also have our address hard-coded as the ship-to so that shipments can only be sent to our office and no where else. The security on this should be tight so that people cannot modify the ship-to address and ship at our expense to other locations.

It should then email us a confirmation with the sender information, the tracking number and a PDF of the label attached.

UPS offers the option to email, print or deliver the return label. We would like to only use the print label option since this is less expensive. However, this may present an issue for capturing that label and sending a copy to us. If that does present a problem then you can use the option where UPS emails the label.

There should be the option to enter sender information and package weight by URL parameters. We will later integrate this form with our CRM so that our staff can instantly generate labels from within our CRM. We will use javascript to send the information from our CRM to the form by URL parameter.

Finally, when the user fills out the form it should always use UPS Ground as the shipping method. However, there should be the option to select a different method (eg. 2nd day, overnight) by URL parameter.

This form will be hosted on our Dreamhost account.

If you need any additional information please ask.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online