Drupal 7.x Ubercart 3.x shipping module

IN PROGRESS
Bids
10
Avg Bid (USD)
$680
Project Budget (USD)
$250 - $750

Project Description:
Must have Drupal and Ubercart specific experience. Must have written Drupal modules preferably Ubercart specific ones.

Requirements for Ubercart 3.x Freight Module

Must work with Drupal 7.x and Ubercart 3.x. This module will integrate into Ubercart like any other shipping module does. It should appear under shipping methods in the store admin menu where it could be enabled or disabled. It needs to allow markup by %,$, or multiplier like the UPS module. Module should return an ID number for the quote that will show on order view tab for store administrators. It must not hack Drupal core or Ubercart to allow an upgrade path for future releases. Module needs to meet Drupal coding standards and have documentation.

Existing functionality: Ubercart already adjusts the total weight of the product based on user selected attributes. The total correct weight of the product with attributes is what is being reported to the existing shipping modules. UPS and FedEx shipping modules already exist for Ubercart.
Needs to return lowest LTL quote from a multi-carrier online quote system either freightqoute.com or unishippers.com (unishippers.com preferred)
Must integrate into cart/checkout process and return freight quote for products that are to large to ship with parcel companies like UPS, FedEx
Must determine which type of shipping method will be used. If product exceeds weight or length/girth restrictions for parcel shipment then it would
have to be quoted with LTL freight module. If one item in cart can’t ship by ups/fedex then all items in cart would be quoted by LTL freight module. If all items in cart can ship by UPS then allow existing UPS module to quote them instead.
The preceding requirement might be able to be met by adding conditional rules to the shipping quotes methods tab in store configuration using the rules module?

If LTL freight module is used to generate quote then shipping checkout pane will display checkboxes to determine accessorial charges. Specifically we need business or residence, loading dock, inside delivery, lift gate requested, and any others that are required by freight shipping API. We would also need a lightbox style popup to explain freight terms/choices on the shipping quote pane. The goal is to make checkout so quick and easy they wouldn’t need to leave the checkout pane. If the freight module is not needed then the checkout pane would display the normal options for UPS shipping module.

I have the Unishippers.com API documentation and code examples.

http://api.ubercart.me/api/drupal/7 Ubercart API Reference

Skills required:
Drupal, MySQL, PHP
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1030
in 20 days
$ 500
in 12 days
$ 500
in 15 days
$ 525
in 3 days
$ 630
in 21 days
$ 772
in 25 days
$ 600
in 10 days
$ 850
in 14 days
$ 735
in 10 days
$ 660
in 7 days