Competitor price intelligence for Shopify merchants. Monitor what your competitors charge for the same products across thousands of retailers, all from within your Shopify admin.
ShopSavvy for Shopify connects your store to the ShopSavvy Data API to provide real-time competitor price monitoring:
- Dashboard -- See all your products alongside the lowest competitor price, the price delta, and which retailer has the best price
- Product Detail -- Drill into any product to see a full comparison table with every retailer offer (price, condition, availability, seller)
- Automatic Matching -- Products are matched using barcodes (UPC/EAN), SKUs, or product titles
- API Usage Meter -- Track your API usage directly in the app
- Install the app in your Shopify store
- Enter your ShopSavvy Data API key in Settings
- Click "Sync Products" to look up competitor prices for your catalog
- View the dashboard to see where you stand vs. competitors
- A Shopify store
- A ShopSavvy Data API key
- Node.js >= 20.19
npm installnpx prisma migrate devYou need a Shopify Partner account and an app created in the Partner Dashboard.
# Link to your app in the Partner Dashboard
npm run config:linknpm run devThis starts the Shopify CLI dev server, which handles the OAuth tunnel and app embedding.
app/
components/
CreditUsageMeter.tsx -- API usage progress bar
PriceComparisonTable.tsx -- Retailer/price/condition comparison table
lib/
shopsavvy.server.ts -- ShopSavvy SDK client singleton & validation
sync.server.ts -- Background sync logic for fetching competitor prices
routes/
app._index.tsx -- Dashboard (product list with competitor prices)
app.products.$id.tsx -- Product detail with full price comparison
app.settings.tsx -- API key configuration
app.tsx -- App layout with navigation
auth.$.tsx -- Shopify OAuth callback
auth.login/ -- Login page
webhooks.*.tsx -- Shopify webhook handlers
prisma/
schema.prisma -- Database schema (sessions, settings, price cache)
- Remix -- Full-stack React framework
- Shopify App Remix -- Shopify app framework
- Polaris -- Shopify design system
- Prisma -- Database ORM (SQLite for dev)
- @shopsavvy/sdk -- ShopSavvy Data API client
Follow the Shopify app deployment guide to deploy to production. The app can be hosted on any Node.js hosting provider.
npm run build
npm run startMIT