Shipping Gateway Per Product for WooCommerce
Take full control of your WooCommerce shipping and checkout experience with conditional shipping methods per product, category, or tag
Take full control of your WooCommerce shipping and checkout experience with Shipping Gateway Per Product for WooCommerce. This powerful plugin allows you to control shipping methods per product, category, or tag, giving you complete flexibility over your checkout.
Default WooCommerce shipping often shows too many or incorrect shipping options. This can confuse customers and lead to abandoned carts. With this plugin, you can show express shipping only for premium products, disable free shipping for heavy items, apply shipping rules per category or tag, and control shipping behavior for mixed carts — resulting in a better checkout experience, fewer abandoned carts, and higher conversions.
What problem does it solve?
Default WooCommerce shipping often shows too many or incorrect shipping options. This can confuse customers and lead to abandoned carts. With this plugin, you can show express shipping only for premium products, disable free shipping for heavy or oversized items, apply shipping rules per category or tag, and control shipping behavior for mixed carts — resulting in a better checkout experience, fewer abandoned carts, and higher conversions.
Key features
- Assign shipping methods per individual product
- Fully compatible with WooCommerce shipping zones
- Handle multiple products in one cart
- Lightweight, fast, and easy to configure
- No coding required
- Set shipping rules per category
- Apply shipping methods based on product tags
- Advanced cart logic for mixed products
- Conflict resolution methods: common shipping methods, cheapest option, most expensive option
- Let the customer choose shipping method
How it works
Edit a product, category, or tag and assign the allowed shipping methods. Save your settings. At checkout, matching shipping methods are shown and mixed cart rules are applied (Premium). Simple, powerful, and flexible.
How mixed carts are handled
For mixed carts with multiple products that have different shipping rules, the plugin applies advanced cart logic and conflict resolution options. Choose to show common shipping methods, force the cheapest option, force the most expensive option, or let the customer decide — ensuring checkout never breaks and customers always see relevant shipping options.
Use cases
Use this plugin when you want to:
- Show express shipping only for premium products
- Disable free shipping for heavy or oversized items
- Apply shipping rules per category or tag
- Control shipping behavior for mixed carts
- Offer local pickup only on selected products
- Hide shipping entirely for digital downloads
Often paired with our WooCommerce Payment Gateway Per Product plugin and WooCommerce Delivery Date plugin.
Free vs Premium
- Shipping per product
- WooCommerce zone support
- Category-Based Shipping Rules
- Tag-Based Shipping Control
- Advanced Cart Logic for mixed products
- Conflict Resolution Options (common, cheapest, most expensive, let customer choose)
- Include / Exclude Logic
- Checkout Optimization
- Priority support
See it in action
A look at the admin experience and the customer-facing result.
Video walkthrough
Knowledge base
Documentation, tutorials and developer references — everything you need to get the most out of this plugin.
Learn more about features, documentation, and premium options on our website.
Browse the knowledge base for setup guides and troubleshooting.
Need help or support? Submit a request here.
Frequently asked questions
Can I hide a shipping method for one product?+
Yes. From the product editor you can pick exactly which shipping methods are available for that product.
Can I set shipping methods by category or tag?+
Category and tag-based shipping rules are available in the Premium version. You can create shipping rules based on WooCommerce product categories and tags, and combine them with per-product rules.
What about mixed carts?+
Only shipping methods valid for every product in the cart are shown. With Premium, advanced cart logic and conflict resolution options let you choose how mixed carts are handled.
Does it work with WooCommerce Shipping Zones?+
Yes. The plugin is fully compatible with WooCommerce shipping zones — it filters methods per product, it doesn't replace your existing zones.
What are the conflict resolution options?+
Premium users can choose how mixed carts are resolved: show common shipping methods, force cheapest shipping, force most expensive shipping, or let the customer decide.
Do I need the premium version?+
The free version covers basic per-product shipping and WooCommerce zone support. Premium adds category and tag rules, advanced cart logic, conflict resolution, include/exclude logic and priority support.
Built and supported by Dreamfox Media
- Author
- Dreamfox Media
- Version
- 2.7.8
- Last updated
- 2026-05-20 2:15pm GMT
- Guarantee
- 30-day money-back guarantee on all premium licenses.
Download or buy Shipping Gateway Per Product for WooCommerce
Single-site license, one year of updates and priority support, 30-day money-back guarantee.
More Dreamfox Media plugins
Payment Gateway Per Product for WooCommerce
Take full control of your WooCommerce checkout — show or hide payment gateways based on products, categories, or tags
WooCommerce Delivery Date
Let customers pick a delivery date and time at checkout
Checkout for Freemius
Add a Freemius “Buy Now” checkout button anywhere with a shortcode