How to integrate your Shopify account with Trove
Only the Shopify store owner can enable custom app development for the first time. Both creating the app (Steps 1–11) and installing it (Step 18) require the store owner or a staff account with the "Develop apps" permission (Settings → Users and permissions → your account). If one person builds the app and someone else finishes the connection in Trove, make sure that second person also has this permission - otherwise Step 18's install will be blocked even though everything up to that point worked.
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:
What Data Syncs From Shopify (and What Doesn't)
Both the automatic webhook sync and the manual "Sync Products" run update the same set of fields on a product, pulling directly from Shopify:
Editing a Synced Product in Trove - What Survives a Re-Sync
The short answer
How to set up your sync to use Shopify Collections
By default, when your Shopify integration syncs, it imports all products from your store. The Collections tab lets you narrow that down by selecting specific Shopify collections to sync from. Only products that belong to your selected collections will be imported — everything else will be ignored.
Updating your Shopify sync settings
The Shopify sync settings allow you to control how your store's data is handled when syncing with Shopify. You can access these settings from the Settings tab on your Shopify integration page.
How to manually trigger a Shopify product sync
Sometimes your Shopify webhooks can get backed up or they stop running altogether. See Checking your Shopify webhook status to check your webhook status.
Checking your Shopify webhook status
Webhooks are how Shopify notifies the platform in real time when something changes in your store — such as a product being updated or inventory levels changing. The Webhook Status tab lets you check that all required webhooks are registered and fix any that are missing.
How to import your shipping rules from Shopify
The Shipping Import feature lets you pull your existing shipping zones and rates directly from your Shopify store into the platform. This saves you from having to manually recreate your shipping setup.
What are the Shopify scopes for?
This document explains each Shopify API scope used by the application and its purpose.
Common Shopify connection FAQs and Troubleshooting
How do I fix a "OAuth error invalidrequest: The redirecturi and application url must have matching hosts" message?
(Legacy) How to Get API Credentials From Your Shopify Account
This guide is for our legacy integration with Shopify. Please use the new integration guide: How to integrate your Shopify account with Trove
(Legacy) How to connect your Shopify account to Trove
This guide is for our legacy integration with Shopify. Please use the new integration guide: How to integrate your Shopify account with Trove