Brief Introduction #
Per Product Shipping allows store owners to set individual shipping costs for each product based on the customer’s location. This provides greater flexibility in handling shipping charges, especially for products with varying sizes, weights, or delivery requirements.
Features #
- Define line and per-item costs per product
- Define line and per-item costs per variation
- Costs can vary depending on the destination
- Import and export rates via the built-in simple CSV handler
- Use as a standalone shipping method, where the final cost is the sum of all product costs
- -or- add per-product costs to other shipping methods
Requirements #
Woocommerce Per Product Shipping Configuration #
Kindly note that Per Product Shipping is handled by Woocommerce.For further details about Per Product plugin kindly refer to this documentation.
Configuration from the Admin Dashboard #
Once all the required plugins are installed and activated, follow the steps below to get started with the module:
- Navigate to MultiVendorX from the WordPress admin dashboard.
- Click on Modules from the submenu.
- Locate the Shipping Management section.
- Find the Per Product Shipping module.
- Toggle the module to Enable it.

- Now,admin have to go to shipping zones under shipping tab of woocommerce settings
- select/add a new shipping zone then click on edit.
- Under the edit section of shipping zone, click on the shipping method and enable per product shipping.
- Once selected, click on edit below per product shipping.
- In the edit tab you’ll find the following fields:
- Method title– this is the title field which users can see during checkout.
- Tax Status– admin can choose the tax status from the dropdown field.
- Default Product Cost-If admin wants to add a global shipping cost excluding tax for all products they can set from here.
- Handling fee(per product)- admin can set the handling fee without tax for each product in this field.
- Handling fee(per order)-Admin can set the handling fee for each order in this field.
Configuration from the Store Dashboard #
Store Owners can configure per product shipping directly from the product settings by following the steps below:
- Navigate to the Products tab from the Store Dashboard.
- Click on Add New Product (or edit an existing product).
- Scroll down to the Shipping section.
- Enable the Per Product Shipping option.
Once enabled, a table will appear with the following fields:
- Country Code
Enter the country code where the shipping rule should apply. Leave this field blank to apply the rule to all countries. - State/Country Code
Provide the state code for more specific targeting. For example, to apply shipping within West Bengal (India), enter WB. - Zip/Postal Code
Specify a particular postal or ZIP code to apply the shipping rule to a specific location. - Line Cost (excl. tax)
Define the cost applied per line item in the cart (i.e., per product type). - Item Cost (excl. tax)
Enter the cost per individual item, which will be multiplied by the product quantity.
These settings allow Store Owners to create precise and location-based shipping rules for each product.




