Configure the Shopify.
Sign Up or Log In: If you haven’t already, go to the Shopify Partners page and sign up for an account. If you have an account, just log in.
Create a New App: Once logged in, navigate to the "Apps" section using the dashboard menu. Click on "Create app" to get started, select the "Create app manually"
Note the clientId
and clientSecret
. Next, click on the "Choose distribution"
Select the "Public distribution" option
Go to the "Configuration" section from the main menu
set the Redirect URI to https://[YOUR_API_BASE]/auth/twitter/callback
, for example https://api.appmixer.com/auth/titter/callback
event version to the latest (2024-01)
Embed app in Shopify admin: false
set the compliance webhooks (it's required for the submission)
Customer data request endpoint: https://[YOUR_API_BASE]/plugins/appmixer/shopify/customers/data_request
Customer data erasure endpoint: https://[YOUR_API_BASE]/plugins/appmixer/shopify/customers/redact
Shop data erasure endpoint: https://[YOUR_API_BASE]/plugins/appmixer/shopify/shop/redact
Go to the "API Access" section from the main menu. In the "Access requests" request access for the "Protected customer data access" Fill details in the "Select your data use and reasons" section:
Fill the form in the "Provide your data protection details" section:
Configure the App Key as clientId
and the App Secret as clientSecret
in the service settings within the Backoffice, under the configuration ID appmixer:shopify
. Also, add the appStoreInstallRedirectUri
pointing to your instance, for example https://my.master-hamster-87765.appmixer.cloud/
To learn more about configuring connectors, please visit the Connector Configuration section.
Please note that only a 'developer' shop instance can be authenticated with your OAuth application unless your app is verified. 'Production' shop instances cannot authenticate with an unverified app. This guide does not cover all the requirements for the app verification process.