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 StockInclude/Exclude Tags
Tags use separate logic:
Include Tags: (tag1 OR tag2) AND
Exclude Tags: NOT (tag3 OR tag4)Configuration
Accessing Filters
- Open Feed Rule Engine
- Navigate to Target & Products tab
- 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 feedexclude-ads- Exclude from advertisingpremium- High-value productsclearance- 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
| Issue | Solution |
|---|---|
| Too restrictive | Remove some filters |
| Wrong collections | Verify collection selection |
| Tag mismatch | Check tag spelling and case |
| Price too narrow | Widen price range |
Unexpected Products Included
| Issue | Solution |
|---|---|
| Missing filter | Enable additional filters |
| Wrong logic | Review AND/OR logic |
| Tag not excluded | Add to Exclude Tags |
Product Count Mismatch
| Issue | Solution |
|---|---|
| Shopify vs Feed count | Check stock status filter |
| Variant vs Product count | Verify variant settings |
| Cache delay | Refresh and regenerate |