Overview #
The WooCommerce Shipping Methods by Products plugin allows you to display or hide shipping methods on your WooCommerce site based on products, product categories, product tags, and product shipping classes are added to the cart by the customer.
It allows you to customize options within each section, including validating all products in the cart, adding product variations to the products list, and so on.
Enabling WooCommerce Shipping Methods by Products #
To enable and use the Shipping Methods by Products plugin, you should first download and install Booster for WooCommerce.
- Navigate to Booster > Plugins > Shipping & Orders in your WordPress Dashboard.
- In the Shipping Methods by Products section, check the box for Enable Module field.
- Click the Save Changes button.
The WooCommerce Shipping Methods by Products plugin will be enabled for your site.
Configuring Shipping Methods by Products in WooCommerce #
General Options #
In the General Options section, check the box for Use Shipping Instances – Enable field if you want to use shipping methods instances (Shipping Zone-method combinations) instead of shipping methods.
Make sure to Save Changes before proceeding to the next tabs, in case you enable this option.
Other Settings #
You can enable different shipping methods on the basis of the following –
- By Products
- By Product Categories
- By Product Tags
- By Product Shipping Classes
Go to the Shipping Methods by Products, Shipping Methods by Product Categories, Shipping Methods by Product Tags, and Shipping Methods by Product Shipping Classes tabs as per your requirements – all have the same fields.
The field descriptions given in the below table apply to the fields of all the sections.
Field | Description |
Shipping Methods by Products/Product Categories/Product Tags/Shipping Classes | Specifies if the shipping methods are set by the products/product categories/product tags/shipping classes |
“Include” Options – Validate all | Specifies if all the products in the customer’s cart are valid, instead of at least one. |
Cart instead of Package | Specifies if all the products in the customer’s cart are checked, instead of the package. |
Add Products Variations – Add | Specifies if product variations are added to the products list. If you enable this option, click Save changes and then continue with the following fields. |
<Shipping Method/instance Name> – Include Products/Product Categories/Product Tags/Shipping Classes | If at least one product/product belonging to any of the categories/product tag/product shipping class specified in this field is in the customer’s cart, only then the given shipping method/instance should be displayed. |
<Shipping Method/instance Name> – Exclude Products/Product Categories/Product Tags/Shipping Classes | If any one product/product belonging to any of the categories/product tag/product shipping class specified in this field is in the customer’s cart, then the given shipping method/instance should be hidden. |
Advanced Options #
Enter the priority of the current plugin’s execution in the Filter Priority field, present in the Advanced Options tab.
Click the Save Changes button, and the WooCommerce Shipping Methods by Products settings will be configured.