Skip to content

Shopify Dude Fix

Shopify Automated Collection Not Working?

How to troubleshoot Shopify automated collections when products are not being included as expected.

Quick answer

If an automated collection is empty or missing products, the first suspect is the rule logic. Check whether products match all required conditions, whether the product data is actually present, and whether the collection should use “all conditions” or “any condition.”

Symptom

You created an automated collection using tags, product type, vendor, price, inventory, title, or another condition, but the products you expected are missing.

Most likely causes

  • All conditions are too strict. Products must match every condition if the collection is set to all conditions.
  • Any condition is needed. Community threads repeatedly point to switching from all to any when the intent is broader.
  • Product data mismatch. The tag, type, vendor, title, or metafield value may not exactly match the rule.
  • Products are Draft or unavailable. Collection logic can be correct while storefront visibility is still blocked.
  • Inventory condition mismatch. Inventory-based rules can exclude products that appear available elsewhere.

Quick checks

  1. Open the automated collection and read the conditions out loud.
  2. Pick one missing product and check whether it matches each condition exactly.
  3. If multiple conditions exist, confirm whether the collection should use all or any conditions.
  4. Check capitalization, spacing, and tag spelling.
  5. Confirm the missing product is Active and available to Online Store.

Theme, app, or code checks

  • If the admin collection includes products but the storefront does not, move to theme/availability checks.
  • If the admin collection is empty, the problem is rule logic or product data.
  • If the collection relies on tags, consider replacing loose tags with cleaner product data where possible.
  • For complex catalogs, document automated collection rules so nobody breaks them during product imports.

When to stop guessing

Stop looking at Liquid when the collection is empty in admin. Liquid can only display what the collection contains. Fix the rules or the product data first.

Prevention checklist

  • Keep tags and product types consistent during imports.
  • Avoid stacking too many automated collection conditions without testing a sample product.
  • Document whether each automated collection uses all or any conditions.
  • Create one known test product that should match the collection and use it for QA.

Sources and further reading