Shopify competitor price tracker
Know the moment a Shopify competitor changes a price.
Automated price monitoring for Shopify brands. Scans your store + 5 competitors every 8 hours, alerts on every move, prices history you can act on.
Features at a glance
| What matters | Starter → Growth | Why it matters |
|---|---|---|
| Products tracked | 100 (Starter) → 1,000 (Growth) | Enough for a focused catalog or a multi-store brand |
| Competitors per product | 5 on both tiers | Covers the real head-to-heads most brands have |
| Scan cadence | 2/day — every 12h → 3/day — every 8h | The gap between a competitor dropping and you knowing |
| Alert channels | Email + Slack webhook per tenant | Slack catches it before the next tab-switch |
| Non-Shopify competitor support | Sitemap + JSON-LD scraping | You don't have to care what platform they're on |
| Price history | Last 14 readings per product as inline sparkline | See the trend without opening a chart |
Built for how a Shopify brand actually operates
1.The whole scanner is Shopify-aware
We know /products.json returns prices in the shopper's local currency by default (Shopify Markets geo-pricing). Our scanner forces USD via ?country=US so cross-tenant comparisons stay honest. Little things like that only exist in a tool built for Shopify, not a generic price-tracker bolted on top.
2.Alerts go where you actually look
An email you miss until Friday is almost as bad as no alert. Hook your tenant's Slack webhook into the onboarding step and alerts hit your #ops channel as a formatted message with the delta percentage, the old → new price, and a one-click link to the competitor product page.
3.The onboarding is a form, not a call
Your store URL, 1–5 competitor URLs, how aggressively you want to be alerted (drops only, or drops and rises). Done. The scanner picks you up on the next scheduled sweep — no setup call, no CSV upload, no account manager.
See it in 60 seconds — drop your store URL and we'll scan it against three competitors live.
Frequently asked
- How does Shopify competitor tracking actually work?
- Every Shopify storefront exposes a public /products.json endpoint that lists products, variants, and current prices. Undercut hits this endpoint for your store and each of your competitors every 8 hours, writes a price reading per product per source, and compares the latest reading to the previous one. If the delta exceeds 1% and matches your alert-direction preference, you get an email (and a Slack ping, if you connected a webhook).
- Does it track variants, not just products?
- The scanner reads the minimum variant price per product, so if a competitor drops the price on one color/size, we catch it. The tracked unit is the product (so you don't pay to monitor 15 color variants of the same shirt), but the price we show is always the cheapest available option.
- Can my competitors block the scanner?
- The /products.json endpoint is public and designed to be scraped (Shopify built it for exactly this). We identify ourselves with a stable user-agent and respect rate limits. In 18 months of operation we've had one competitor block it; we fell back to parsing their sitemap and resumed within hours.
- What about competitors that aren't on Shopify?
- Add them anyway. The scanner tries Shopify first, then falls back to walking the competitor's sitemap and parsing JSON-LD Product schema off each product page. Works on WooCommerce, BigCommerce, Squarespace, Magento, and custom carts.
- What tiers are available?
- Starter is $99/mo (100 products, 5 competitors, 2 scans/day). Growth is $199/mo (1,000 products, 5 competitors, 3 scans/day — every 8h, Slack alerts, Google Sheets export). 14-day free trial on each. Need a higher cadence or more products: email us.
Ready to see your gaps?
14-day trial on every plan, no card. Set up in under 5 minutes.