Each entry (product, guide, part number…) can include a match rule in its data:
"match": {
"mpn": ["PA120", "C-8412", "CX1200-RE"],
"gtin": ["090164012001"],
"keywords": ["2x2 ceiling tile"],
"all": ["black", "ceiling"],
"exclude": ["main tee", "wall angle"]
}
- mpn: normalized (case, spaces and dashes ignored) and also found inside product titles.
- gtin: exact UPC/EAN matches.
- keywords: any match in the product name.
- all: every word must appear.
- exclude: drop products whose names contain these words.
Turn on price tables for a collection with "offers": true in site.json. Add fallback store searches under "feeds": {"search": {...}}, using {q} for the search term; each entry’s search_query sets what’s searched.
Offers are sorted by stock status, then lowest price, and show the date prices were last updated.