Magento Custom Shipping Quote Module

I need a custom shipping module for Magento to calculate shipping cost on the shopping cart page. We are currently using Magento ver. 1.4.1.1.

We ship a variety of heavy items typically weighing hundreds of pounds, so the shipping cost depends on a combination of several variables.

The freight broker we use has an API that allows real-time queries to be submitted to their system using Soap. The variables submitted to the freight company will be a combination of admin-defined variables for each item (Entered as product attributes by the admin–such as Length, Width, Height, Weight, etc. These are not displayed to the customer.) and the following variables that must be submitted by the customer on the shopping cart page:

delivery zip code
residential or business delivery (one or the other)
no lift gate or lift gate required (one or the other)

The script needs to submit the query, parse the results, display the shipping cost and add the cost to the total price. The freight broker usually returns multiple results from different freight carriers. However, we only need to display the result from the carrier with the lowest cost. This cost will be multiplied by an admin-defined multiplier before being displayed. For example, if the lowest freight cost is $100, and the multiplier is 1.1, then the cost displayed to the customer would be $110. The admin should be able to set a default value for the multiplier, but also set a per-item value. If a per-item value has not been set, the default value will be used.

If, after submitting the above variables, the customer adds any additional item(s) to their cart, the shipping cost for the new item(s) should be automatically calculated and added to the total based on the information the customer has already entered (together with the admin-defined variables for the additional product or products). Likewise, if a product is deleted from the cart, the shipping cost/total needs to be adjusted accordingly.

The customer also needs to be able to modify their selected shipping options and get a new shipping quote–for example, by changing the delivery zip code, residential or business delivery, or lift gate requirements.

The shipping cost and the user-defined variables need to be saved along with the rest of the order data when the order is submitted.

Here is a sample request and response illustrating how the freight quote can be obtained from the freight broker:
http://206.83.204.69/Carrierrate.RateQuoteRequestService%201.0.3/Service.asmx?op=RateMyShipment

Please only bid if you have experience with Magento.

Please let me know if you require any other information to provide a project quote and estimated time for completion.

Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *