⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
      • Troubleshooting: Shipping Methods Not Filtering Correctly
      • Troubleshooting: No Shipping Methods Shown at Checkout
      • Troubleshooting: Plugin Rules Not Applying After Category or Tag Change
    • 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. Troubleshooting

Troubleshooting: Shipping Methods Not Filtering Correctly

Fix issues where wrong shipping methods appear at checkout, no methods appear, or product rules are being ignored.

Troubleshooting: Shipping Methods Not Filtering Correctly

Fix issues where wrong shipping methods appear at checkout, no methods appear, or product rules are being ignored.

Symptoms this article covers

  • All shipping methods appear at checkout regardless of product rules
  • No shipping methods appear at checkout (checkout blocked)
  • The wrong methods appear for a product
  • Rules assigned to a category or tag don't seem to apply

1. Check that WooCommerce Shipping Zones are configured

The plugin filters methods that already exist in your zones — it doesn't create them. If no shipping methods are set up under WooCommerce → Settings → Shipping → Shipping Zones, there's nothing to filter and checkout may show nothing or break.

Fix: Make sure you have at least one Shipping Zone with at least one shipping method assigned to it, and that the zone covers the customer's address.


2. Confirm the plugin is actually active

Go to Plugins → Installed Plugins and verify that Shipping Gateway Per Product shows as Active. If it's inactive, activate it and retest.


3. Check the product-level rule

Open the product in the editor and look at the Shipping Methods panel. If no methods are checked, the plugin won't restrict anything for that product — WooCommerce zone defaults apply. If you want to hide all shipping (e.g. digital products), you need to use the dedicated option for that rather than simply leaving everything unchecked.


4. Rule priority conflicts (Premium)

If you have rules at the product, category, and tag level, remember the priority order:

  1. Product-level rule
  2. Category rule
  3. Tag rule

A product-level rule will silently override any category or tag rule. Double-check the product editor to make sure there isn't an old per-product rule overriding the category rule you just set.


5. Page caching

Shipping method availability is calculated server-side, but some full-page caching plugins can serve a cached version of the checkout page with stale data. If you recently changed rules and the old methods still appear:

  • Purge your caching plugin's cache (WP Rocket, LiteSpeed Cache, W3 Total Cache, etc.)
  • Test in an incognito window to rule out browser cache
  • Temporarily disable your caching plugin and retest

6. Conflicts with other shipping plugins

Some shipping plugins (especially those that override the WooCommerce woocommerce_package_rates filter) can interfere with Shipping Gateway Per Product. Common culprits include third-party shipping calculators and carrier API plugins.

Fix: Temporarily deactivate other shipping-related plugins one at a time and test after each deactivation to identify the conflict. Once found, contact Dreamfox Media support with the name of the conflicting plugin.


7. Free version limitations

Category rules, tag rules, and mixed-cart conflict resolution are Premium-only features. If you're on the free version and a cart contains products with no overlapping shipping methods, checkout may show no options. Upgrading to Premium enables conflict resolution to prevent this.


If none of the above resolves the issue, open a support ticket and include: your WordPress/WooCommerce version, the plugin version, a description of the products in the test cart, and which shipping zone applies to your test address.

On this page
  • Troubleshooting: Shipping Methods Not Filtering Correctly
  • Symptoms this article covers
  • 1. Check that WooCommerce Shipping Zones are configured
  • 2. Confirm the plugin is actually active
  • 3. Check the product-level rule
  • 4. Rule priority conflicts (Premium)
  • 5. Page caching
  • 6. Conflicts with other shipping plugins
  • 7. Free version limitations
Include & Exclude Logic Explained

Learn how Include and Exclude rules let you build precise shipping method allowlists and blocklists per product.

Troubleshooting: No Shipping Methods Shown at Checkout

Resolve situations where the checkout shipping step is empty or says 'no shipping options available'.

Powered by initdesk