For more details see the Shipping Table Rates extension page.
Generate multiple shipping methods: flat rates, table rates, etc. Use combinations of address, weight, price, and quantity to calculate shipping.
Shipping Type is a complex feature which allows the creation of flexible shipping rate calculations. We have an additional article describing how the feature works with some useful examples. Check the article here.
Shipping methods are located at Sales > Shipping Table Rates
When you hit Methods and Rates > Add new Rate button you will be presented with the following screen: Please check the description for all these fields at Methods and Rates section.
Since we have a rate for specific Shipping Types, in this case, Shipping Type = Bulky, then this rate will go first. There are no additional conditions in the rate for Shipping Type = Bulky so our fridge will have this $100 rate assigned.
Now we have two products with different Shipping Types left. There are no rates for Shipping Types of these products in the method, but there are some rates with Shipping Type = All.
If there are no rates for some Shipping Type in the method but there is a rate for Shipping Type = All then products without matching Shipping Types will be treated as having Shipping Type = All. Please check the Shipping Type section for more info.
After that, we end up with two Shipping Types = All products in the cart, so their attributes like Price, Quantity and Weight will be summarized. Therefore, the extension will look for the rate matching these conditions: Qty = 2, Price = $450, Weight = 3.7.
In our rates, we have only the Weight product condition, and the very first rate which can be applied to the Weight range from 0 to 10 is a match for us. It costs $10 which we add to the $100 calculated for the fridge previously to have the total rate of $110
Finally, we have an active Country condition, so our rates will apply only if a customer selects to ship the order to the United States.