Contents
- 1. Adding A Surcharge To Your Standard Rate For Specific Products
- 2. Offer UK Royal Mail Delivery On Certain Products
- 3. Define Different Flat Shipping Rates Based On Category
- 4. Exclude Method for a Shipping Group
- 5. Flat rate for some items, weight based rates for others
- 6. Charging Shipping for one item that is not set to Free Shipping
- 7. Applying a per item surcharge for certain items within a cart
- 8. No International Shipping for Shipping Group
- 9. Free Shipping for Specific Items
1. Adding A Surcharge To Your Standard Rate For Specific Products
Here are the rules we are configuring
- Standard shipping based on item weight
- Surcharge for items in Parts and Exhausts shipping groups
To achieve this you will need to define the base prices for the weight ranges as well as create Parts and Exhausts shipping groups and set the surcharge price in the relevant rows.
This configurations will require setting “Apply Shipping Group ‘*’ to All Items in Cart” to “yes” . This CSV shows how to implement the rules.
2. Offer UK Royal Mail Delivery On Certain Products
Here are the rules we are configuring
- Show Royal Mail as a delivery option for specific product only
- Show the default shipping method if Royal Mail and standard items are in the cart together
To achieve this you will need to create a shipping group for Royal Mail items and add it in to the csv.
This configurations will require setting “Apply Shipping Group ‘*’ to All Items in Cart” to “yes” . This csv shows how to implement the rules.
The configuration also requires the Per Package Totalling Algorithm
3. Define Different Flat Shipping Rates Based On Category
In this configuration we want to configure the following rules
- Shipping charge of $50 shipping for Beds
- Shipping charge of$40 for Sofas
- Shipping charge of $100 for Kitchens
To achieve this you will need to create shipping groups for the three item types and define the shipping prices for each of them.
This CSV file is a very simple setup.
4. Exclude Method for a Shipping Group
In this CSV configuration we want to configure the following rules
- Provide “Economy” delivery and “Next Day” delivery to all products.
- When a product assigned to the “FRESH” shipping group is in the cart, do not show “Economy”.
Specify -1 as the price for “FRESH” Shipping Group to remove “Economy” from the list of available shipping options.
This example uses the “Apply Shipping Group ‘*’ to All” setting set to “Yes” but the -1 shipping price will apply in all scenarios.
5. Flat rate for some items, weight based rates for others
In this configuration we want to configure the following rules
- Provide flat rate shipping on some items
- Charge other items based on weight ranges and destination countries
To achieve this you will need to create a shipping group for Flat rate products in the CSV and set the shipping prices and weight thresholds for the * shipping group.
This scenario uses Per Package Totalling Algorithm
6. Charging Shipping for one item that is not set to Free Shipping
The rule we are implementing
- Free shipping over 100USD
- Charge shipping on non-qualifying items if free shipping threshold is reached
To achieve this you will need to create a EXCLUDE_FREE shipping group for items you do not wish to provide free shipping for in the CSV.
Additionally you will need to use the Per Package Totalling Algorithm
Once configured you will see the following result:
7. Applying a per item surcharge for certain items within a cart
In this example we will explain how to achieve the following scenario with Per Package Totalling.
So when shipping to the USA the client would like the price of an item assigned to the shipping group of KIT to be set to $35.90. But when adding an ACCESSORIES item to the cart this should then show shipping at a price of $45.90. After the first accessories item has been added, each item added after this will add a price of $5 until the client confirms the order.
This can be achieved through using the i= algorithm as shown below in the example CSV:
When adding 1x KIT item to the cart the shipping is shown at a price of $35.90. If 1x ACCESSORIES item is added to the cart the shipping is shown at a price of $45.90 ($40.9 as the base rate plus $5 per quantity, including the first quantity).
Each ACCESSORIES item added now will add a price of $5 to the shipping. So when you have a quantity of 2 in the cart the price will be $50.90. Increasing the quantity of the KIT shipping group items, however, will not increase the shipping rate.
8. No International Shipping for Shipping Group
In this example CSV products assigned to the NOINTL shipping group should not receive rates for countries outside of the US. For this scenario “Apply Shipping Group ‘*’ to all items in cart” has been set to “No”
Because the NOINTL shipping group only has “USA” defined as a destination the bottom row will not be matched on. The extension looks for the shipping group first, before looking for the destination.
Caution! In the above example, if “Apply Shipping group ‘*’ to all items in cart” was set to “Yes” the bottom row would be used because the * shipping group is considered as well.
9. Free Shipping for Specific Items
In this example products assigned to the FREE shipping group will get free Ground shipping, but charge normal rates for Next Day. We’re using Highest Price Totalling in this example, so if a FREE and regular item are added we will charge the higher cost from the non free item. If just the FREE item is added, you will see free shipping and Next Day.