Competitors
Manage seed URLs for the crawler and start a match run against your Shopify catalog.
Tracked competitors
URLs are saved to competitors.txt in the repo root (same file match_competitors.py uses).
Loading…
Run crawl
Runs match_competitors.py with your venv Python (Shopify catalog, then Playwright per competitor). This can take a long time; output is appended to crawl-run.log.
Crawl log (tail)
No log output yet.
Reset stored data
Removes the SQLite database (matches.db), crawl log, and PID file. Does not change competitors.txt. Blocked while a crawl is running.
The Next.js dev server keeps some module cache in memory — restart npm run dev for a fully clean slate.