The purpose of the "Ubercart Combine Shipping" module is to provide a way of explicitly forcing the method of shipping for a product or product class. Instead of having three shipping methods enabled on the cart and providing a choice to the customer for the best price, you will be able to specify at the product level, which shipping method a particular product will ship with. For example, PRODUCT A will ship UPS, PRODUCT B will ship FedEx. When the customer checks out, instead of providing an option for UPS or FedEx to the customer, both the UPS shipping price and the FedEx shipping price will be combined into one single shipping price.
The Ubercart Combine Shipping module is designed to be very flexible from the standpoint that you "should" be able to mix and match any method of shipping for your site. While it's been tested primarily with UPS, Flat Rate and a custom Freight method, the modules design is for all possible shipping methods designed for Drupal 6 Ubercart 2.9+ and Drupal 7 3.4+
Before enabling the Combine Shipping module, it is recommended that you enable and setup the desired shipping methods and test them to make sure they are working first. For the most part, the Combine Shipping module does nothing but intercept the shipping methods at checkout and combines them instead of displaying them separately but it does add an additional layer to the shipping setup process and if the shipping isn't setup right to begin with, it will make it more difficult to troubleshoot the problem.
It is recommended to test the checkout process from start to finish. The easiest way to do this is enable the Payment method pack module under the Ubercart - Payment section, then enable COD (Cash On Delivery) which will let you submit a product without filling out payment information.
Bugfix which addresses Ubercart 2.7 issue where calculating shipping at the "review order" page would result in a $0.00 total.
Version 1.5 (2015-04-03) - Updated to work with UC 3.8; bug fixes and updates. Added some label tags to the shipping groups on the /cart/checkout page which have some basic classes for styling. If you don't want the labels showing up for the customer, simply hide them with some CSS.
UC Combine Shipping for D7 is a complete re-write from the ground up. It creates a shipping method called "Combine Shipping", then leverages its own built-in groups that contain your various shipping methods. Shipping methods with a single controlling shipping method.
The combine shipping has admin links in Store -> Configuration -> Shipping Quotes -> Settings -> Combine Shipping
To configure the UC Combine shipping module, first navigate to it's setting page. After you set the checkout label to something like "Shipping Total", click on the link Click here to edit the Combine Shipping groups. which will take you to the group configuration page. Here you will see "Create New Shipping Group".
Basically the way this module works is it lets you create containers (groups) for the shipping methods, then you add the shipping method to the group. This lets you have FedEx and UPS in the same group if they are both options for ground totals, or you can separate them out into their own groups to be used independently of each other.
The positive number weighting of the groups let's you specify the order of how they show up and a negative weighting will disable / hide the group (and contained methods) completely.
Here's an example of how you could setup the groups:
Estes LTL Shipping Options
- Estes Express
Dominion LTL Shipping Options
Ground Shipping Options
Additional Shipping Totals
- Free Shipping
- Flat Rate Shipping
For each "group", the customer can choose which option (if any) they want to use. In the case of Estes & Dominion, since they are two different groups, let's say you have one product that ships Estes and the other ships Dominion. This setup would give you the control to offer tailored shipping options for each respective freight company. Or, add them to the same group like the UPS and FedEx group, and the customer can choose between one or the other. It allows a very configurable mix-match of shipping options for drop-ship or large manufacturing types of businesses.
Once the groups are setup, you will need to navigate to the respective product page and go to the "Shipping" section for the product. You will now have an option at the bottom of the shipping to choose the shipping group you want to use for that product.
Notes: The module is setup to tie into views. You can create a view and show all of the products that have a combine shipping method attached to it and which group has been selected. At this point, I don't think bulk operations works... This was the last piece needing fixed but never was. Feel free to try it though and let us know if VBO works.
|uc_combine_shipping-6.x-1.3 (2011-11-11)||15.56 KB|
|uc_combine_shipping-7.x-1.5.zip (2015-04-03)||12.9 KB|