Setting Up WooCommerce Per Product Shipping Plugin
This tuto know more about the plugin features.
Overview
Heavy or large products may require special shipping. You may want to handle the most complex and unique WooCommerce shipping rate calculations.
It gives you more control over your shipping rates. It provides you the maximum flexibility to define, maintain and modify your shipping rates.
This tuto kick start the Usage of WooCommerce Per Product Shipping plugin. It will give you all the essential knowledge and step-by-step instructions.
Installation
After purchasing the WooCommerce Table Rate Shipping Pro Plugin, plugin Zip file is available in MY ACCOUNT.
- Download .zip file from MY ACCOUNT.
- Log in as the WordPress Admin of your online store.
- Navigate downloaded WooForce Per Product Shipping plugin.
- Activate the WooForce Per Product Shipping plugin.
For detailed information about installing WooForce Plugins, See General Settings
- Enable/Disable: Select Enable/Disable checkbox to enable the Per Product Shipping method.
- Method Title: Method Title is visible in Cart/Checkout page under Shipping options. Specify Method Title as required(defined by you).
Simple Shipping Example
Suppose you want to ship a particular product and $50 for all other countries except the United States for the same product. The Rate Matrix setting are as shown below:

Rate Matrix Settings
For the address of United States, the cart is as shown below:

Cart
For the address of Canada which is other than United States, the cart is as shown below:

Cart
Rate Matrix Settings
Rate Matrix gives you control over customers. You can also specify the Method title which is visible in cart/checkout if the rates are calculated by using the rule under that method title.
In some business cases, you may wish to a base shipping price based on how many items are added or a surcharge based on the weight of the cart. This can be achieved by using the combination of Base cost, cost/unit, and Round fields. The Rate Matrix settings are as shown below:

Rate Matrix
Here, you need to get the shipping rates at cart / checkout. Shipping rate(s) depends on the rules which are defined by you. The rate matrix can include the columns like Method title, Country list, Weight, Rate Based on, Base cost, cost/unit, Round, Method Group, State list, Postal Code, Shipping class, Product Category, Item, and Price. To define your desired criteria(rule) for getting shipping rates, you can add or remove columns by using field Display/Hide matrix columns. All theses fields are described in next section Display/Hide matrix columns setting.
You can add the rule by clicking on Add butdo the changes as per your requirement.
You can read the defined rule through the sentence (just above the rule) in plain English.
Note: Currency, Weight, and Dimension Units will be taken same as your WooCommerce settings.
For more information on setting the Rate matrix for different Business cases, See WooCommerce Shipping Pro Chapter 2, Chapter 3, Chapter 5, Chapter 6, Chapter 8 and Chapter 9.
Rate Matrix Settings for per product shipping
Here, you can customize the number of items using product level shipping unit. You can count product unit as multiple shipping units or fractional shipping units.
Assign shipping unit at product level based on the shipping complexity in Product page as shown below:

Product Page
Configure Rate Matrix using Shipping pro rules which are based on a number of items. This is as shown below:

Rate Matrix
For the address of United States, the cart is as shown below:

Cart
For the address of Canada which is other than United States, the cart is as shown below:

Cart
For more information on setting the Rate matrix and shipping units, See WooCommerce Shipping Pro Chapter 7.
Display/Hide matrix columns Setting
This setting decides which columns to show in rate matrix for defining the rule. The setting is as shown below:

Display/Hide matrix columns Setting
The available fields and their description are as given in the below table:
Field Name | Description |
Method title | Specify the Method title which is visible in cart/checkout if the rates are calculated by using the rule for that method title. |
Method Group | Groups are used to get more than one shipping options in cart/checkout page. Each Group can return Only one shipping option. |
Country list | Country list specifies the country(ies) for which rate applies to have the different rule for all other countries than specified, then you can use Rest of the World option. |
State list | Destination State(s). Use Any State option for all. Multiple states can be present on a single row. Under Method Groups, if you have a rule(s) for few specified states and want to have the different rule for all other states than specified, then you can use Rest of the Country option. |
postal code | Destination zip code. Use wildcard(*) for all or set this to start from and wildcard(*). For Example: 8*. |
Shipping class | Shipping Class of the product. Use Any Shipping Class option for all. Multiple shipping classes can be present on a single row. Under Method Groups, if you have a rule(s) for specified shipping classes and want to have the different rule for all other shipping classes than specified, then you can use Rest of the shipping classes option. |
Product category | Category of the product. Use Any Product category option for all. Multiple product categories can be present on a single row. Under Method groups, if you have a rule(s) for specified product category(is) and want to have the different rule for all other product categories than specified, then you can use Rest of the Product Categories option. |
Weight | Minimum Weight is the lowest weight at which shipping rate applies. Maximum Weight is the highest weight at which this shipping rate applies. For Example: If Min Weight=0 Kg& Max Weight=5.25 Kg, then accepted Min Weight is greater than 0 Kg and Max Weight is less than or equal to 5.25 Kg. |
Item | Minimum quantity is the lowest number of the item(s) at which shipping rate applies. Maximum quantity is the highest number of items at which this shipping rate applies. For Example: If Min number of item=0 & Max number of items=25, then accepted Min number of item(s) is greater than 0 and Max number of items is less than or equal to 25. |
Price | Minimum Price is a starting Price at which shipping rate applies. Maximum Price is an ending price at which this shipping rate applies. For Example: If Min Price= $0 & Max Price=$100, then accepted Min Price is greater than 0 and Max Price is less than or equal to $100. |
Rate Based on | You can calculate rates based on the weight of the cart items, the number of items in the cart, or the total price of the cart. |
Base cost | The most fundamental cost of shipping of an item. It total price of the cart. |
Cost/unit | Weight: You may wish down list. Many carriers introduce rules like this. For Example: After 5 Kg, let’s charge the 5 Kg price plus $ 1.25 for every Kg over 5 Kg.Item:In some cases, you may wish down list. For Example: After 25 Item count , let’s charge the price for 25 items plus $ 10 for every item over 25.Price: In some cases, you may also wish down list. For Example: After $100 price, let’s charge the price $100 plus $10 for every $50 over $100. |
Round | Rounds the weight or Price to the nearest fraction or whole number which depends on the value entered under this field. For Example: Let’s take an example with weight. If the value entered is 0.5 and the order weight is 4.4kg, then shipping cost will be calculated for 4.5Kg. If the value entered is 1 and the order weight is 4.4kg, then shipping cost will be calculated for 5Kg. If the value entered is 0 and the order weight is 4.4kg, then shipping cost will be calculated for 4.4Kg. |
Calculation Mode Setting
With this setting, you can calculate the shipping cost of the cart as per Item, Order, category, or shipping class with minimum or maximum price. If you change this setting,then the total shipping cost may get affected.
The setting is as shown below:

Calculation Mode Setting
The available options and their description are as given in the below table:
Options | Description |
Per Item Max Cost | The total shipping cost gets calculated by adding up the cost of shipping for each item in the cart. If there are multiple rules matching for a specific item, then the highest rate gets used for calculation. |
Per Item Min Cost | The total shipping cost gets calculated by adding up the cost of shipping for each item in the cart. If there are multiple rules matching for a specific item, then the lowest rate gets used for calculation. |
Per Order Max Cost | The shipping cost is calculated for the entire cart. If there are multiple rules matching for the entire cart, then the highest rate gets used for calculation. |
Per Order Min Cost | The shipping cost is calculated for the entire cart. If there are multiple rules matching for the entire cart, then the lowest rate gets used for calculation. |
Per Category Max Cost | The total shipping cost gets calculated by adding up the cost of shipping for each category of the item(s) in the cart. If there are multiple rules matching for a specific category, then the highest rate gets used for calculation. |
Per Category Min Cost | The total shipping cost gets calculated by adding up the cost of shipping for each category of the item(s) in the cart. If there are multiple rules matching for a specific category, then the lowest rate gets used for calculation |
Per Shipping Class Max Cost | The total shipping cost gets calculated by adding up the cost of shipping for each Shipping Class of the item(s) in the cart. If there are multiple rules matching for a specific Shipping Class, then the highest rate gets used for calculation. |
Per Shipping Class Min Cost | The total shipping cost gets calculated by adding up the cost of shipping for each Shipping Class of the item(s) in the cart. If there are multiple rules matching for a specific shipping class, then the highest rate gets used for calculation. |
Tax Status Setting
Tax status decides whether taxes should be added to this method. The tax Status setting is as shown below:

Tax Status Setting
The available options are given below:
- None: Select this option, if the tax is not required for the shipment.
- Taxable: Select this option, if you want to add tax with shipping cost.
Remove Free text Setting
By default, WooCommerce shows shipping option ‘(Free)’, if the shipping cost is zero. In some circumstances, you may not want tomer. To achieve this, select Remove Free Text checkbox. The setting is as shown below:

Remove Free Text Setting
Debug Mode
If you are not getting proper rates( lesser or higher than expected), not getting all the available shipping options, or not getting rates at all, then you enable Debug option to find error(s) as shown below:

Debug mode
You can also see the warning(s) by WooForce Per Product Shipping plugin. By enabling debug mode, you can trace issue using log. You can see information about debugging at the to see the debugging information.
Click Save Changes to set/update configuration settings.
Check out our WooCommerce Table Rate Shipping Pro Plugin.
Leave a Reply
You must be logged in to post a comment.