Skip to main content
ShelfMerge
Shopify product intelligence

Your Shopify Store Has Duplicates. Find Them in 30 Seconds.

ShelfMerge scans your catalog, finds duplicate and near-duplicate products, and merges them with full undo history.

$14k
avg dead inventory value per store
60 sec
to first health score
5 engines
run simultaneously

No credit card required. OAuth takes 30 seconds.

Works on any Shopify plan·Catalogs up to 50,000 products·Free health score — no credit card required
What ShelfMerge finds

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.

Fuzzy matching engine

Goes beyond exact SKU collisions. Levenshtein-based title matching catches "Nike Air Max 90" and "Nike AirMax90". Configurable similarity threshold so you control what counts as a duplicate.

Dead inventory scorer23 dead
Bamboo Board L
142d$2,340
Ceramic Planter
67d$890
Linen Pillow
209d$1,120
Marble Coasters
38d$445
Oak Shelf Bracket
189d$670
Total dead inventory value$14,280

One-click merge with undo

Pick the primary product, confirm the merge. Every merge creates a full snapshot you can restore in one click — no Shopify support ticket required.

Catalog cleanup6 dupes found
Bamboo Cutting BoardBamboo Board Kitchen
94% similarity
Ceramic Planter MedTerracotta Pot Medium
81% similarity
Linen Pillow CoverNatural Linen Cushion
88% similarity

Variant consolidation

Duplicate variants from the archived product are moved onto the primary. Inventory quantities are summed. You see exactly what changes before you confirm.

Variant killer report41 zero-sale
Throw Pillow
Sky Blue / XL
0 orders
Tote Bag
Sage Green
0 orders
Ceramic Mug
Matte Black / 16oz
0 orders
Linen Duvet
King / Stone
0 orders
Cork Trivet
Round / Large
0 orders
Restocking these variants wastes money. Cut them.

Photo dedup

Images from the duplicate product are merged into the primary by source URL — no doubled photos, no missing images after the merge.

Dead inventory scorer23 dead
Bamboo Board L
142d$2,340
Ceramic Planter
67d$890
Linen Pillow
209d$1,120
Marble Coasters
38d$445
Oak Shelf Bracket
189d$670
Total dead inventory value$14,280

Bulk operations

Dismiss, merge, or swap primary across multiple duplicate pairs at once. Clean a 500-product catalog in minutes, not hours.

Dead inventory scorer23 dead
Bamboo Board L
142d$2,340
Ceramic Planter
67d$890
Linen Pillow
209d$1,120
Marble Coasters
38d$445
Oak Shelf Bracket
189d$670
Total dead inventory value$14,280

Shopify webhook monitoring

On Monitor and Agency plans, ShelfMerge registers webhooks for product create and update events. New import creates a duplicate? You know within 2 minutes.

Dead inventory scorer23 dead
Bamboo Board L
142d$2,340
Ceramic Planter
67d$890
Linen Pillow
209d$1,120
Marble Coasters
38d$445
Oak Shelf Bracket
189d$670
Total dead inventory value$14,280
Dead simple setup

From install to insights in 60 seconds

Install from the Shopify App Store

OAuth takes 30 seconds. ShelfMerge requests read_products and write_products scopes — nothing more. No credit card for the Free plan.

Run your first scan

ShelfMerge pulls your full product catalog and runs all three detection layers simultaneously. A 2,000-product store scans in under 8 seconds.

Review duplicates, merge in bulk

Duplicates are grouped by confidence score. Select a group, pick the primary product, click Merge. The duplicate is archived and variants consolidated. Click Undo at any time.

Pricing

Start free. Scale when you need it.

Every plan includes your first catalog health score, free. No credit card required to get started.

Free
For stores just getting started
Free
  • Scan up to 50 products
  • Exact SKU matching
  • Manual merge (one at a time)
  • Basic merge history
  • Email support
Get free health score
Clean
For active stores managing catalogs
$10/ month
  • Scan up to 500 products
  • Exact SKU + fuzzy title matching
  • Bulk merge with undo
  • 30-day merge history
  • Priority email support
Start Clean
Most popular
Monitor
Unlimited products with real-time auto-merge
$30/ month
  • Unlimited products per scan
  • Real-time duplicate monitoring
  • Auto-merge via Shopify webhooks
  • Variant consolidation
  • 90-day merge history with full undo
  • Slack notifications
  • Priority support — 8h response
Start Monitor
Agency
For agencies managing multiple client stores
$50/ month
  • Everything in Monitor
  • Up to 10 Shopify stores
  • Unified multi-store dashboard
  • Cross-store duplicate detection
  • White-label reports
  • 180-day merge history
  • Custom SLA — 4h response
Start Agency
FAQ

Common questions

Your store is leaking revenue right now

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.