Setting Up Filters
Filters and search are essential for finding and selecting the exact products you want to edit. Bulk Product Editor uses the same search syntax as Shopify's GraphQL API, giving you powerful and familiar filtering capabilities.
Search and Text Filtering
Basic Search
Use the search bar to find products using Shopify's search syntax:
title:"Blue Shirt" # Exact phrase in title
vendor:Nike # Products from Nike
product_type:T-Shirts # All t-shirts
tag:summer # Products tagged "summer"
Advanced Search Syntax
Combining Terms
title:shirt AND vendor:Nike # Nike shirts
tag:summer OR tag:spring # Summer or spring items
-tag:sale # Exclude sale items
Wildcards and Ranges
title:shirt* # Titles starting with "shirt"
price:>25 # Price greater than $25
price:>=10 price:<=50 # Price between $10-$50
created_at:>2024-01-01 # Created after Jan 1, 2024
Field-Specific Searches
sku:ABC123 # Specific SKU
barcode:123456789 # Specific barcode
inventory_total:0 # Out of stock items
status:active # Active products only
Search Examples
Find Products for Sale
inventory_total:>50 AND price:>30 AND -tag:sale
Seasonal Cleanup
tag:winter AND created_at:<2024-01-01
Vendor-Specific Updates
vendor:"Premium Brand" AND status:active AND price:10..100
Filter Types
Basic Filters
Product Type Filter products by their type (e.g., T-Shirts, Accessories, Books):
Filter: Product Type
Options: Dropdown with all product types in your store
Usage: Select one or multiple types
Vendor Filter by product vendor or brand:
Filter: Vendor
Options: Dropdown with all vendors
Usage: Select specific vendors
Status Filter by product status:
Filter: Status
Options: Active, Draft, Archived
Usage: Choose which status to include
Advanced Filters
Price Range Filter products by price:
Filter: Price Range
Min Price: $0.00
Max Price: $999.99
Usage: Set minimum and maximum prices
Inventory Levels Filter by stock quantities:
Filter: Inventory
Options:
- In Stock (> 0)
- Low Stock (< 10)
- Out of Stock (= 0)
- Custom range
Tags Filter by product tags:
Filter: Tags
Options:
- Contains any of these tags
- Contains all of these tags
- Does not contain these tags
Using Search and Filters
Search Bar
The search bar supports all Shopify product filters:
- Enter Search Terms: Use Shopify's search syntax in the search bar
- Combine with Filters: Add visual filters for additional criteria
- Real-time Results: Products update as you type
- Save Searches: Save frequently used search queries
Visual Filters
Add structured filters using the filter interface:
- Select Filter Type: Choose from the filter dropdown
- Set Criteria: Enter or select filter values
- Apply Filter: Click "Apply" to filter products
- Review Results: Check the filtered product list
Combining Search and Filters
Search and visual filters work together:
- Start with Search: Enter basic search terms in the search bar
- Add Visual Filters: Use dropdowns for additional criteria
- Refine Results: Adjust both search and filters as needed
- Apply Combined: Both search and filters are applied together
Filter Logic
AND Logic (Default) Products must match ALL filter criteria:
Product Type = "T-Shirts"
AND Vendor = "Premium Brand"
AND Price > $20
Result: Only premium t-shirts over $20
OR Logic Products must match ANY filter criteria:
Product Type = "T-Shirts"
OR Product Type = "Hoodies"
OR Tags contains "apparel"
Result: All t-shirts, hoodies, or items tagged "apparel"
Search and Filter Examples
Common Search Patterns
Sale Preparation Find overstocked items to put on sale:
inventory_total:>50 AND price:>30 AND status:active AND -tag:sale
Seasonal Updates Update seasonal products:
tag:summer AND status:active AND created_at:<2024-06-01
Vendor Management Update products from specific vendor:
vendor:"Specific Supplier" AND status:active AND price:10..100
Product Cleanup Find products needing attention:
status:draft AND created_at:<2024-01-01 AND -tag:reviewed
Inventory Management Find low stock items:
inventory_total:<=5 AND status:active AND -tag:discontinued
Supported Search Fields
Bulk Product Editor supports all the same search fields as Shopify's products page:
Product Fields
title- Product titlevendor- Product vendor/brandproduct_type- Product typestatus- Product status (active, draft, archived)tag- Product tagshandle- Product handle/URLid- Product ID
Variant Fields
price- Variant pricesku- Variant SKUbarcode- Variant barcodeinventory_total- Total inventory across all locationsvariant_title- Variant title
Date Fields
created_at- When product was createdupdated_at- When product was last updatedpublished_at- When product was published
Advanced Examples
Complex Product Selection
Filter Set 1 (OR Logic):
- Product Type = "T-Shirts"
- Product Type = "Tank Tops"
Filter Set 2 (AND Logic):
- Vendor = "Premium Brand"
- Inventory > 10
- Price < $50
Cleanup Operations Find products that need attention:
Filters:
- Status = Draft
- Created Date > 30 days ago
- No Images
- Description is empty
Saved Filters
Creating Saved Filters
- Set Up Filters: Configure your desired filter combination
- Test Results: Verify the filter returns expected products
- Save Filter: Click "Save Filter" button
- Name Filter: Give it a descriptive name
- Add Description: Optional description for team members
Managing Saved Filters
Using Saved Filters
- Click "Saved Filters" dropdown
- Select your saved filter
- Filter is automatically applied
Editing Saved Filters
- Load the saved filter
- Modify filter criteria
- Save with same name to update
- Or save with new name to create variant
Sharing Filters
- Export filter configurations
- Share with team members
- Import shared filter sets
- Maintain consistent filtering across team
Search Performance
Optimization Tips
Fast Searches These search patterns perform quickly:
- Exact field matches:
vendor:Nike - Simple tag searches:
tag:summer - Status filters:
status:active - ID-based searches:
id:123456
Slower Searches These may take longer with large catalogs:
- Wildcard searches:
title:shirt* - Complex text searches across multiple fields
- Date range queries:
created_at:>2024-01-01 - Inventory calculations:
inventory_total:>100
Best Practices
- Start Specific: Begin with exact field matches when possible
- Use Saved Searches: Save frequently used search queries
- Combine Efficiently: Use AND logic to narrow results quickly
- Avoid Broad Wildcards: Limit use of
*wildcards in large catalogs
Troubleshooting Search and Filters
Common Issues
No Results Found
- Check search syntax for typos
- Verify field names are correct (use
title:notname:) - Try simpler search terms first
- Remove filters one by one to isolate issues
Too Many Results
- Add more specific search criteria
- Use exact matches with quotes:
title:"exact phrase" - Use AND logic to combine criteria
- Add exclusion filters with
-prefix
Search Syntax Errors
- Use quotes for phrases:
title:"Blue Shirt" - Escape special characters with backslash
- Check field names match Shopify's format
- Use proper date format:
created_at:>2024-01-01
Shopify Compatibility
Bulk Product Editor uses Shopify's exact search syntax, so:
- All searches work the same as Shopify's products page
- Field names match Shopify's GraphQL API
- Search operators are identical to Shopify admin
- Results are consistent with Shopify's filtering
Next Steps
Now that you understand filtering: