Your Shopify Store Has Blind Spots. ShelfMerge Finds Them.
Dead inventory bleeding cash. Variants nobody buys. Products cannibalizing each other. ShelfMerge surfaces what Shopify Analytics can't — so you stop guessing and start cutting.
No credit card required. OAuth takes 30 seconds.
Five analysis engines. One health score.
ShelfMerge runs your entire catalog through five parallel engines every 24 hours. Each one surfaces a different kind of revenue leak.
Dead inventory scorer
Every product in your catalog is classified as thriving, slowing, dying, or dead — based on sales velocity, days since last sale, and current stock levels. See the dollar cost of what's sitting still.
Variant killer report
Surfaces every zero-sale variant across your entire catalog. Color options nobody picks, sizes that never ship — stop restocking what customers ignore.
Cannibalization detector
Identifies products stealing each other's sales using Pearson correlation on weekly order data. Know which listings are splitting demand before you run another ad.
Shelf health score
A single 0–100 score updated weekly, built from dead inventory weight, missing images, dead variants, duplicate count, and cannibalization severity. Track your trend over time.
Catalog cleanup
The original dedup and merge engine is built in under the Cleanup tab. Find near-duplicate products, merge them with one click, and undo instantly if something looks wrong.
Weekly intelligence digest
Get an email alert when your health score drops, new dead inventory is detected, or a cannibalization pair emerges. Stay on top of catalog decay without logging in every day.
From install to insights in 60 seconds
Install and connect
OAuth takes 30 seconds. ShelfMerge requests read_products and read_orders scopes — nothing more. No credit card required to get your first health score.
Five engines run in parallel
ShelfMerge syncs your order history and product catalog, then runs five analysis engines. Your first health score appears in under 60 seconds.
Act on what you find
See which products are dead weight, which variants to cut, and which products are stealing each other's sales. Act on insights or let ShelfMerge alert you weekly.
Start free. Scale when you need it.
Every plan includes your first catalog health score, free. No credit card required to get started.
- Catalog health score
- Scan up to 100 products
- Basic duplicate detection
- One-time health report
- Full intelligence dashboard
- Scan up to 1,000 products
- Dead inventory alerts
- Variant performance analysis
- Weekly health digest email
- Duplicate detection + merge with undo
- Everything in Track
- Scan up to 5,000 products
- Cannibalization detection
- Collection overlap analysis
- Export reports (CSV/PDF)
- Priority support — 8h response
- Everything in Optimize
- Unlimited products
- Up to 10 Shopify stores
- Unified multi-store dashboard
- White-label reports
- Custom SLA — 4h response
Common questions
The health score is a weighted 0–100 number built from five signals: dead inventory percentage, products missing images, dead variants (zero sales), duplicate product count, and cannibalization severity. A score above 80 is healthy. Below 60 means real revenue is leaking somewhere in your catalog.
ShelfMerge analyzes sales velocity, days since last sale, and current inventory levels for every product. Each product is classified as thriving, slowing, dying, or dead. The dead inventory report shows the total dollar value tied up in stock that hasn't moved.
Cannibalization happens when two products in your catalog compete for the same buyer — one gets a sale and the other loses one. ShelfMerge detects this using Pearson correlation on weekly sales data. A high negative correlation between two products is a strong cannibalization signal.
No. ShelfMerge is advisory only. Every insight is a recommendation, not an automated action. The Cleanup tab lets you merge duplicate products with a full undo option, but nothing is ever auto-deleted or archived without your explicit confirmation.
ShelfMerge syncs your orders and products daily. The health score updates every 24 hours. The weekly intelligence digest email goes out every Monday morning with a summary of what changed.
Yes. ShelfMerge is tested against catalogs up to 50,000 products. All Shopify API calls are rate-limited and cursor-paginated so large stores never hit API throttle errors. The Agency plan supports up to 10 stores simultaneously.
ShelfMerge requests read_products and read_orders scopes during OAuth. It does not request write access for the intelligence features. Your access token is stored encrypted in our database with row-level security and is never exposed to the browser or logged.
Yes. The original dedup and merge engine is built into ShelfMerge under the Cleanup tab. All plans include basic duplicate detection. Track and above include the full merge workflow with undo history.
Stop guessing. Start knowing.
Get your first catalog health score in 60 seconds. Find your dead inventory, bad variants, and cannibalizing products — all free.
No credit card. 30-second OAuth. Cancel anytime.