Skip to main content

How to integrate your Shopify account with Trove

Before you begin: this needs store owner access

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.

To get the API credential for integration, you need to generate the Shopify API credentials first using your Shopify account.

Please read through this guide carefully and ensure that you are completing every step

If you have any issues with the integration please take a screenshot of the error and the app settings page and version page and send to support@gotrove.ai

Step 1

Visit the Shopify store where you want to connect and sync and click on settings in the bottom left.

Shopify admin with settings highlighted in the bottom left

Step 2

Next you want to go to your "Apps and sales channels" in the menu area.

Step 3

On the next page you would need to click on "Develop apps"

Apps and sales channels page with Develop apps highlighted

Please note: If this is your first app you will first need to authorise/enable your account to create the app.

Step 4

On the next section you want to click "Build apps in dev dashboard"

Build apps in Dev Dashboard button

Step 5

This will take you to the dev dashboard where you can create the app, you will see the following:

Create an app dialog

This is a name that only you will see so you can enter what makes sense for you, our recommendation is "Trove Connection" or "Trove Integration" and click create.

Step 6

Once you have created the app, it will then take you to the "Create version" page

On this page you want to first set the app url which should be https://mytrove.store/

App URL field on the Create version page

Step 7

Next you want to make sure the option "Embed app in Shopify admin" is unticked

Step 8

Next is filling out the scopes, you can copy and paste the below:

read_validations,write_validations,read_channels,write_channels,write_checkouts,read_checkouts,read_customers,write_customers,read_fulfillments,write_fulfillments,write_inventory,read_inventory,read_locations,write_order_edits,read_order_edits,read_orders,write_orders,read_product_listings,write_product_listings,read_products,write_products,read_shipping,write_shipping

Once added it should look like this:

Scopes field with the pasted scopes

This goes into the scopes field and for full details of what these scopes do and are for can be found here

Step 9

Next you want to add the following into the Redirect URLs field: https://api.mytrove.store/api/vendors/shopify/callback

So then it looks like this:

Redirect URLs field with the callback URL entered

Step 10

Double check all fields and once all these details have been entered you can click "Release"

Step 11

Next we need to get your api details to enter into Trove, you can get these by going to "settings" in the side menu, this wil take you to your setting page with the credentials

Settings page with API credentials

You want to have these ready for the next step.

Step 12

Once you have this set up you are ready to add the details in your Trove account, login to the admin of Trove and head to "Settings/Tools > Integrations"

Trove navigation menu down to Settings/Tools > Integrations

Step 13

From there you will see the option to integrate with Shopify, you will now want to click on "Connect"

Integration List page with the Shopify Connect button highlighted

Step 14

You will then see a popup like the following to enter your details:

Popup form for Redirect URL, Store Domain, Client ID, and Client Secret

Step 15

Next step is to get the store domain, this can be found on your Shopify admin area just above the menu as outlined in the image below:

Shopify admin sidebar with the shop URL highlighted

The start will be different but it will always end in myshopify.com. Save this in the text doc as "Shop URL"

If the URL here is not ending in myshopify.com you can find the correct URL under the menu item "Domains" and then the item "Shopify-managed domain".

Step 16

The next 2 fields (Client ID and Client Secret) are the information you had on step 11, just copy these values and add them in.

Step 17

Verify that all the information is correct and click "Connect to Shopify"

Step 18

You will be redirected to verify the app, click "Install" and once you have completed the install you will be redirected back to Trove with your account connected

App install permissions dialog

Your next steps are up to you, here are a few things you can do next before syncing your products: