There are two Shopify integration types. This article is for sellers who use Shopify to send product information to Marketplacer, as opposed to Marketplacer users who have Shopify as their e-commerce management tool.
There are three steps in this process. They do not need to be completed at the same time, but they do form a complete sequence.
Important: Shopify is retiring its custom app capability for any new connections from 1 January 2026. This means the setup steps in Shopify change for new connections.
- Existing sellers already using MConnect have no impact and can continue running as normal.
- New sellers creating a Shopify connection on or after 1 January 2026 must use Shopify Dev Dashboard (Build apps in Dev Dashboard).
- Existing sellers connecting to a new marketplace on or after 1 January 2026 may need new app credentials for that connection.
Configure Shopify
Shopify integration for sellers uses Shopify's APIs to access the Shopify store's data. To configure this connection in Shopify for new connections from 1 January 2026, create and configure the app using Shopify Dev Dashboard (Build apps in Dev Dashboard).
Detailed instructions for building apps in Dev Dashboard are available in the Shopify help center.
- In the Shopify Admin Dashboard, select Settings in the left-hand menu. Store details displays.
- Select Apps and sales channels in the left-hand menu. Apps and sales channels displays.
- Select Develop apps.
- Select Build apps in Dev Dashboard. Dev Dashboard opens in a new tab.
- If prompted, sign in. You must have admin access to create and manage apps.
- Select Create app.
- Enter the app name, then select Create.
- Create a version and configure the app setup values:
- App URL: https://integrations.marketplacer.com/shopify/app/home
-
Redirect URL: https://integrations.marketplacer.com/auth/shopify/callback
Note: Ensure Embed app in Shopify admin is unchecked.
- Configure the app access scopes in Dev Dashboard and enable the following scope (copy and paste the red text exactly to the Scopes field):
-
read_inventory,write_locations,read_merchant_managed_fulfillment_orders,read_orders,write_orders,read_product_listings,read_products,read_returns,write_returns,read_third_party_fulfillment_orders
These scopes allow Marketplacer to read fulfillment orders and manage returns in Shopify so that refund requests and return statuses stay in sync.
Note: All of the above scopes must be enabled for the integration to work. If any are missing, account setup cannot be completed.
-
- Select the Release button. Provide a version name and description when prompted.
- Confirm by selecting Release again.
-
Install the application using one of the methods. Use the standard method by default, or use Custom Distribution if your Dev Dashboard is shared across multiple stores:
- Install app (standard):
- In the Dev Dashboard app, go to Home, then select Install app.
- Select your store, review the permissions, then select Install. (Personal data permissions are mandatory.)
- Custom Distribution (alternative):
- In the Dev Dashboard app, go to the app Overview screen and select the Distribution option.
- Select Custom Distribution, then select Generate Link.
- Enter your store domain (for example, mystore.myshopify.com) and select Generate Link.
- Copy the link from the next screen and open it in your browser.
- On the install screen in your Shopify store, select Install.
Note: After installing, you may see an error message stating that marketplacer.com refused to connect. This is expected. You can proceed using the credentials from the Dev Dashboard as described in the next step.
- Install app (standard):
- Still In the dev dashboard, select Settings.
- Copy the following:
- Client ID
- Client secret
You also need the Store URL. The Shopify Store URL is the URL on the back-end of your Shopify Store. Ensure that you use the Shopify Store Domain (for example, marketplacer.myshopify.com) rather than your public domain (www.marketplacer.com).
This sets up the Shopify side of the integration.
Related articles