WordPress plugin · WooCommerce family

WooCommerce Per Product Shipping

Set separate shipping costs per product or variation, by customer location, in WooCommerce.

Version

2.8.6

Last updated

Sep 27, 2026

Developer

WooCommerce

GPL · Official site →

Auto updates Unlimited sites Unlimited downloads No daily limits

About This Plugin

Per Product Shipping lets you set shipping costs on individual WooCommerce products instead of one blanket rate. It suits stores that sell one-off, heavy or large products that need extra shipping, or that have a few products with set shipping fees.

On each product you enable per-product shipping and build a rate table with line costs, applied once per line, and item costs, applied per unit. Costs can be set per product or per variation, and variation rates override product rates. Rates can target a country, a state and a postal code, with wildcards for ranges, and the first matching row applies. A built-in CSV handler imports and exports rates.

There are two modes. In the add-to-other-methods mode, product costs are added on top of your other shipping methods, excluding free shipping, so a bulky item carries its extra cost while other items keep their normal rates. As a standalone method, all product costs are added into one rate and no other shipping methods are offered by default. Handling fees per product or per order are available with the standalone method.

$99
a yearor $299 lifetime

Start with the free trial.
Decide after thirty days.

Start My Free Trial

No credit card required.