Documentation Hub

Product Filtering

Advanced filtering by collections, vendors, tags, price, and stock

Product Filtering

Precisely control which products appear in your feeds with powerful filtering options.


Overview

Product filtering allows you to include only relevant products in each feed. This is essential for:

  • Targeting specific markets
  • Excluding out-of-stock items
  • Creating category-specific feeds
  • Managing large product catalogs

Filter Types

Collections

Include products from specific collections:

  • Select one or more collections
  • Products must be in ANY selected collection (OR logic)
  • Supports both manual and automated collections

Use Cases:

  • Create feeds for specific product lines
  • Separate feeds for different brands
  • Category-specific feeds

Vendors

Filter by product vendor/brand:

  • Select one or more vendors
  • Products must match ANY selected vendor
  • Useful for brand-specific feeds

Use Cases:

  • Vendor-specific feeds
  • Brand segmentation
  • Supplier management

Product Types

Filter by product type:

  • Select one or more product types
  • Products must match ANY selected type
  • Based on Shopify product type field

Use Cases:

  • Category feeds (Shoes, Clothing, Accessories)
  • Department-specific feeds
  • Type-based pricing strategies

Tags

Include or exclude products by tags:

  • Include Tags: Products must have ANY of these tags
  • Exclude Tags: Products must NOT have ANY of these tags
  • Tags are case-sensitive

Use Cases:

  • Exclude "discontinued" products
  • Include "featured" items only
  • Filter by season (spring, summer, fall, winter)

Price Range

Set minimum and maximum price:

  • Min Price: Products must cost at least this amount
  • Max Price: Products must cost at most this amount
  • Based on variant price

Use Cases:

  • Luxury product feeds
  • Budget-friendly collections
  • Price tier segmentation

Stock Status

Exclude out-of-stock products:

  • Toggle to exclude unavailable items
  • Based on Shopify inventory tracking
  • Considers all selected locations

Use Cases:

  • Prevent advertising unavailable products
  • Improve customer experience
  • Reduce GMC warnings

Sales Channels

Filter by sales channel availability:

  • Products must be published to selected channels
  • Useful for multi-channel stores
  • Supports Online Store, Point of Sale, etc.

Inventory Locations

Filter by inventory location:

  • Select specific locations
  • Products must have stock at selected locations
  • Essential for local inventory feeds

Filter Logic

Multiple Filters

When multiple filters are active, products must match ALL conditions (AND logic):

Collection: "Shoes" AND
Vendor: "Nike" AND
Price: $50-$200 AND
Stock: In Stock

Include/Exclude Tags

Tags use separate logic:

Include Tags: (tag1 OR tag2) AND
Exclude Tags: NOT (tag3 OR tag4)

Configuration

Accessing Filters

  1. Open Feed Rule Engine
  2. Navigate to Target & Products tab
  3. Expand filter sections as needed

Enabling Custom Filtering

Toggle "Enable Custom Filtering" to activate filters:

  • When disabled: All products included
  • When enabled: Only matching products included

Best Practices

1. Start Broad, Then Narrow

Begin with minimal filters and add constraints:

  • Start with collections only
  • Add vendor/type if needed
  • Fine-tune with tags and price

2. Use Tags Strategically

Create a tagging system in Shopify:

  • google-shopping - Include in main feed
  • exclude-ads - Exclude from advertising
  • premium - High-value products
  • clearance - Discounted items

3. Test Filter Results

Always verify filter results:

  • Check product count after filtering
  • Use preview to verify selections
  • Compare with expected products

4. Consider Feed Purpose

Match filters to feed purpose:

  • Primary Feed: Broad filters, all eligible products
  • Supplemental Feed: Narrow filters, specific updates
  • Local Inventory: Location-based filters

Common Scenarios


Troubleshooting

No Products Match Filters

IssueSolution
Too restrictiveRemove some filters
Wrong collectionsVerify collection selection
Tag mismatchCheck tag spelling and case
Price too narrowWiden price range

Unexpected Products Included

IssueSolution
Missing filterEnable additional filters
Wrong logicReview AND/OR logic
Tag not excludedAdd to Exclude Tags

Product Count Mismatch

IssueSolution
Shopify vs Feed countCheck stock status filter
Variant vs Product countVerify variant settings
Cache delayRefresh and regenerate

On this page