What this does
When you assign shipping methods to a product, only those methods will appear at checkout when that product is in the cart. All other methods configured in your Shipping Zones are hidden for that product.
Steps
- Go to Products → All Products in your WordPress admin and open the product you want to configure.
- Scroll down to the Product Data meta box, then find the Shipping Methods tab or panel added by the plugin. (In some themes this appears as a dedicated meta box below the product data area.)
- You'll see a list of all shipping methods from your active WooCommerce Shipping Zones. Check the methods you want to allow for this product.
- Leave a method unchecked to hide it when this product is in the cart.
- If you want to hide shipping entirely — for example, for a digital download — leave all methods unchecked (or look for the "disable shipping" toggle if available in your version).
- Click Update to save the product.
Checking it works
Add the product to a test cart and proceed to checkout. You should see only the methods you selected. If you see all methods or no methods at all, check the Troubleshooting: Shipping Methods Not Filtering Correctly article.
A few things to keep in mind
- The plugin only lists methods that exist in your WooCommerce → Settings → Shipping → Shipping Zones. If a method doesn't appear in the product editor, make sure it's added to the correct zone first.
- Changes apply immediately after saving the product — no cache to clear in the plugin itself, though a full-page cache (if you use one) may need to be purged.
- For products in multiple categories or with multiple tags, per-product rules take the highest priority when the premium version is active.