⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
      • How to Install and Activate Shipping Gateway Per Product
      • How Shipping Gateway Per Product Works
      • Assigning Shipping Methods to a Product
    • Can I use this plugin with my existing Wordpress theme?
    • What happens if I add more than one product to the shopping cart with different selected Shipping gateways?
    • I can only select 2 categories
    • The plugin is not working
    • Shipping Options Not Visible in Sidebar
    • What is DFM Shipping plugin for WooCommerce
    • Automatic Installation free DFM Shipping plugin for WooCommerce
    • Manual Installation Method 1 DFM shipping Gateway plugin for WooCommerce
    • Manual Installation Method 2 DFM Shipping Gateway plugin for WooCommerce
    • Using Categories in the Shipping Gateway Plugin (Dreamfox Media)
    • 🏷️ Using Tags in the Shipping Gateway Plugin (Dreamfox Media)
    • What's the Difference Between Free and Premium?
  1. Home
  2. WooCommerce Plugins
  3. Shipping Gateway per product
  4. Getting Started

How Shipping Gateway Per Product Works

Understand the plugin's core logic — what it filters, where rules are set, and how they interact at checkout.

How Shipping Gateway Per Product Works

Understand the plugin's core logic — what it filters, where rules are set, and how they interact at checkout.

The core idea

WooCommerce normally shows every available shipping method from your configured Shipping Zones to every customer. Shipping Gateway Per Product sits between those zones and the checkout, filtering the list down to only the methods you've allowed for the products in the cart.

The plugin does not create shipping methods or replace your zones. It reads the methods you already have and decides which ones are visible for a given cart.


Where rules live

Rules can be set at three levels, depending on your plan:

Level Where to configure Plan
Per product Product editor → Shipping Methods section Free + Premium
Per category WooCommerce → Product Categories → edit a category Premium
Per tag WooCommerce → Tags → edit a tag Premium

When a product has no rule assigned, the plugin applies no filter for that product, which means WooCommerce falls back to showing all methods from the matching zone.


How the checkout filtering works

  1. A customer adds one or more products to the cart.
  2. At checkout, the plugin checks each product for an assigned rule (product-level first, then category, then tag).
  3. Only shipping methods explicitly allowed across all products in the cart are shown.
  4. If no methods are valid for the entire cart, the plugin can fall back to zone defaults — or, with Premium, you choose how the conflict is resolved.

Free vs. Premium capabilities

The free version handles per-product rules and respects WooCommerce Shipping Zones. That covers most single-product-type stores.

The premium version adds:

  • Category-based and tag-based rules
  • Advanced cart logic for mixed carts (multiple products with different rules)
  • Conflict resolution: show common methods, force cheapest, force most expensive, or let the customer choose
  • Include/Exclude logic
  • Checkout optimization features
  • Priority support

If your store sells products that ship very differently from each other — for example, oversized furniture alongside small accessories — the Premium mixed-cart logic is where the real value is.


For step-by-step assignment instructions, head to Assigning Shipping Methods to a Product.

How to Install and Activate Shipping Gateway Per Product

Install the plugin from WordPress.org or your Dreamfox account and activate it on your WooCommerce store.

Assigning Shipping Methods to a Product

Step-by-step guide to assigning allowed shipping methods to an individual product from the WooCommerce product editor.

Powered by initdesk
On this page
  • How Shipping Gateway Per Product Works
  • The core idea
  • Where rules live
  • How the checkout filtering works
  • Free vs. Premium capabilities