How Shopify Product Sync Works in Trove
If your store is connected to Trove via the Shopify integration, your product data flows from Shopify into Trove through two mechanisms. There is no recurring scheduled sync that automatically re-pulls your whole catalog on a timer - sync only happens in response to one of these two triggers:
1. Automatic sync (webhooks)
Whenever you create, update, or delete a product in Shopify - or update a collection - Shopify notifies Trove immediately, and Trove updates the matching product within moments. This is the "live" sync and covers the vast majority of day-to-day changes: editing a title, changing a price, marking something out of stock, adding a new product, deleting a product, etc.
This happens automatically in the background. You don't need to do anything for it to work, as long as your Shopify connection is active.
2. Manual sync ("Sync Products")
From your Trove integration settings, you can click "Sync Products" to trigger a full catalog re-sync. This walks through every product tied to your Shopify connection, one by one, and updates each one with the latest data from Shopify - even ones that didn't have a recent webhook event.
When to use it:
- After first connecting your Shopify store, to do the initial import
- If you suspect a product fell out of sync (e.g. a webhook was missed due to a temporary outage)
- After bulk changes in Shopify that you want reflected in Trove right away, rather than waiting on individual webhook events
- If you've changed which Shopify collections are linked to your Trove catalog
What it is not: it is not required for normal day-to-day updates - the automatic webhook sync handles those. Think of it as a "catch-up" or "refresh everything" button, not a routine step.
Quick reference
| Automatic (webhook) sync | Manual "Sync Products" | |
|---|---|---|
| Trigger | a change in Shopify (product or collection) | you click the button |
| Scope | just the one product/collection that changed | every product tied to the integration |
| Speed | near-instant | takes longer — proportional to catalog size |
| Frequency | continuous, event-driven | on demand only |
See What Data Syncs From Shopify for exactly what fields each of these touches.