Help
Getting started
ShopyCopySync lets you keep content synchronised between two Shopify stores. One store acts as the source (where content is created) and the other as the target (where content is copied to).
To set up a sync:
- Install ShopyCopySync on both stores.
- On the source store, click Add sync and enter the target store’s myshopify.com address.
- Select the content types you want to sync (Products, Collections, Pages, Blogs, Menus).
- Choose a conflict strategy: Skip existing content or Overwrite it.
- On the target store, approve the sync request.
- Back on the source store, click Sync now to start syncing content.
Progress is shown in real time on the sync details page. You can pause or resume syncing at any time.
Content types explained
ShopyCopySync supports the following content types. They are synced in dependency order, so that products are created before collections that reference them.
Products
Products are synced including their title, description, images, variants, prices, and inventory quantities. Each product is matched by handle; the conflict strategy determines whether existing products are updated or skipped.
Collections
Collections are synced including their title, description, sort order, and image. Smart collection rules are also synced. Collections are matched by handle.
Pages
Static pages are synced with their title, body HTML, handle, and published status.
Blogs and articles
Blogs are synced along with their articles. Each blog is matched by handle. Articles include title, author, body HTML, tags, and published date.
Menus
Navigation menus are synced including all menu items and their hierarchy. Menus are matched by handle.
Conflict strategies explained
When content already exists on the target store, the conflict strategy controls what happens:
- Skip — The existing content on the target store is left unchanged. Only new content is created. This is safest if you have customised content on the target store.
- Overwrite — The existing content on the target store is updated to match the source store. Use this when the source store is the single source of truth.
You can change the conflict strategy at any time by editing the sync.
Troubleshooting
Sync is stuck or not progressing
If a sync appears stuck, try pausing and resuming it from the sync list page. If that does not help, click Sync now to restart the sync from the beginning. Previous successful operations are preserved.
Batch errors
If individual batches fail, the error message is shown on the sync details page. Common causes include rate limiting by Shopify’s API (which resolves on retry) and permission issues on the target store.
Target store shows “Pending approval”
The target store must approve the sync request before content can be synced. Open ShopyCopySync on the target store and click Approve next to the sync.