Skip to main content

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

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

The search bar supports all Shopify product filters:

  1. Enter Search Terms: Use Shopify's search syntax in the search bar
  2. Combine with Filters: Add visual filters for additional criteria
  3. Real-time Results: Products update as you type
  4. Save Searches: Save frequently used search queries

Visual Filters

Add structured filters using the filter interface:

  1. Select Filter Type: Choose from the filter dropdown
  2. Set Criteria: Enter or select filter values
  3. Apply Filter: Click "Apply" to filter products
  4. Review Results: Check the filtered product list

Combining Search and Filters

Search and visual filters work together:

  1. Start with Search: Enter basic search terms in the search bar
  2. Add Visual Filters: Use dropdowns for additional criteria
  3. Refine Results: Adjust both search and filters as needed
  4. 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 title
  • vendor - Product vendor/brand
  • product_type - Product type
  • status - Product status (active, draft, archived)
  • tag - Product tags
  • handle - Product handle/URL
  • id - Product ID

Variant Fields

  • price - Variant price
  • sku - Variant SKU
  • barcode - Variant barcode
  • inventory_total - Total inventory across all locations
  • variant_title - Variant title

Date Fields

  • created_at - When product was created
  • updated_at - When product was last updated
  • published_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

  1. Set Up Filters: Configure your desired filter combination
  2. Test Results: Verify the filter returns expected products
  3. Save Filter: Click "Save Filter" button
  4. Name Filter: Give it a descriptive name
  5. Add Description: Optional description for team members

Managing Saved Filters

Using Saved Filters

  1. Click "Saved Filters" dropdown
  2. Select your saved filter
  3. Filter is automatically applied

Editing Saved Filters

  1. Load the saved filter
  2. Modify filter criteria
  3. Save with same name to update
  4. 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

  1. Start Specific: Begin with exact field matches when possible
  2. Use Saved Searches: Save frequently used search queries
  3. Combine Efficiently: Use AND logic to narrow results quickly
  4. 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: not name:)
  • 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:

  1. Perform your first bulk edit
  2. Learn about core features
  3. Explore advanced filtering techniques