Shopify ↔ Etsy sync that proves what it is doing
Shopmerge is a Shopify App Store app that syncs inventory from Shopify to Etsy, imports Etsy orders into Shopify, and shows every job result with item level logs and fix paths. No silent failures.
Not affiliated with Shopify or Etsy. Shopify is a trademark of Shopify Inc. Etsy is a trademark of Etsy Inc.
Features that matter at launch
Built around execution quality and price clarity
Visual mapping with clear states
Map Shopify variants and SKUs to Etsy listings and variations. Each row shows green, amber, or red, with repair controls when needed.
Separate pipelines for listings and orders
Listings are structural and long lived. Orders are event based and time sensitive. The UI keeps them separate to prevent confusion.
Manual and scheduled runs
Run sync jobs on demand or on a schedule. Every run creates a job record with updated, skipped, paused, and failed counts.
No duplicate order imports
Order import uses an idempotency key based on the Etsy order ID. Reprocessing never creates duplicates.
How it works
Simple flow, strict direction policy
- Install from the Shopify App Store and open Shopmerge inside Shopify Admin.
- Connect Etsy via OAuth inside the app.
- Auto map by SKU, then review any amber or red rows.
- Inventory sync: Shopify quantity flows to Etsy for mapped items.
- Order import: Etsy orders import into Shopify with duplicate protection.
- Logs: every job shows outcomes and links to the exact items that need action.
Reliability spec
The rules that prevent silent failures
Shopmerge treats correctness as non negotiable. Inventory and orders are deterministic pipelines.
- No silent failures: any failure must have a job log entry and a visible UI state on the exact affected item.
- Smallest scope: failures isolate to an item, not the whole store.
- Classification: failures are marked transient or structural.
- Retries: transient failures retry with bounded backoff and attempt counts shown to the user.
- Escalation: after max retries, issues move to action required with a fix path.
Support and contact
Quick human support for install and sync issues