Built for Shopify sellers who also sell on Etsy

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.

Green: syncing Amber: warning Red: action required

Not affiliated with Shopify or Etsy. Shopify is a trademark of Shopify Inc. Etsy is a trademark of Etsy Inc.

What it does
Inventory sync Shopify is the source of truth. Quantity updates flow to Etsy.
Order import Etsy orders import into Shopify with idempotency to prevent duplicates.
Transparent logs Every job has counts, outcomes, errors, and a deep link to the exact item.
Designed for the Shopify App Store
Shopmerge is an embedded app that runs inside Shopify Admin, installed from the Shopify App Store. Etsy is connected via OAuth after install.
.

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.

Mapping inspector Fix in place Scoped failures

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.

Listings health Orders health Independent job logs

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.

Run now Dry run option CSV export

No duplicate order imports

Order import uses an idempotency key based on the Etsy order ID. Reprocessing never creates duplicates.

Idempotency proof Safe retries Action required escalation

How it works

Simple flow, strict direction policy

  1. Install from the Shopify App Store and open Shopmerge inside Shopify Admin.
  2. Connect Etsy via OAuth inside the app.
  3. Auto map by SKU, then review any amber or red rows.
  4. Inventory sync: Shopify quantity flows to Etsy for mapped items.
  5. Order import: Etsy orders import into Shopify with duplicate protection.
  6. Logs: every job shows outcomes and links to the exact items that need action.
Sync direction policy
Inventory authority: Shopify → Etsy. Orders: Etsy → Shopify. In v0, listing content edits like title, price, tags, and descriptions are not synced.

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.
What this means for you
You can always answer: what ran, what changed, what failed, why it failed, and what to do next, without support.

Support and contact

Quick human support for install and sync issues

For Shopify App Store enquiries, access requests, or technical support:

Email: hello@shopmerge.app