Overview #
The WooCommerce Shipping Methods by Products plugin allows you to display or hide shipping methods, on your WooCommerce site, based on products or product categories or tags 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 products variations to the products list, and so on.
Enabling Shipping Methods by Products #
To enable and use the Shipping Methods by Products plugin, you should first download and install Booster for WooCommerce.
1. Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > SHIPPING & ORDERS > Shipping Methods by Products.
The Shipping Methods by Products Module Options page will be displayed.
2. In the Shipping Methods by Products section, check the box for Enable Module field.
3. Scroll down to the end of the page and click Save changes.
The WooCommerce Shipping Methods by Products plugin will be enabled for your site.
Configuring Shipping Methods by Products #
You can display or hide shipping methods, on your WooCommerce site, based on products or product categories or tags are added to the cart by the customer using this option.
1. Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > SHIPPING & ORDERS > Shipping Methods by Products.
The Shipping Methods by Products Module Options page will be displayed.
2. In the General Options section, check the box for Use Shipping Instances – Enable field if you want to use shipping methods instances instead of shipping methods.
3. Enter/select required values for the fields. Refer to the table below for field descriptions:
Note: All the sections – Shipping Methods by Products, Shipping Methods by Product Categories, Shipping Methods by Product Tags, and Shipping Methods by Product Shipping Classes all have the same fields. The field descriptions given in the below table are applicable 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. |
Flat rate – 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 flat rate shipping method should be displayed. |
Flat rate – 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 flat rate shipping method should be hidden. |
Free shipping – 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 free shipping method should be displayed. |
Free shipping – 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 free shipping method should be hidden. |
Local pickup – 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 local pickup shipping method should be displayed. |
Local pickup – 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 local pickup shipping method should be hidden. |
4. Repeat step 3 for the remaining sections.
5. Click Save changes.
The Shipping Methods by Products settings will be configured.