Configure the Shopify custom app for Reach guide
This guide will walk you through setting up an extension store on Shopify using the Reach Embedded solution.
Step 1. Create an app
Install a custom API into your Shopify account to ensure smooth reporting and remittance on Reach’s end. Follow these easy steps to complete the process:
- Sign in to Shopify and go to your Shopify admin.
- Click Apps and sales channels.
If your store doesn’t have developer apps, click Allow custom app development to continue. You will see the following screen.

- Click Allow custom app development again.
- Click Develop Apps in the top-right corner of the App and sales channels page.

- From the App development screen, click Create an app.

- From the Create an app modal, type the app’s name for the settlement in the App name field. We recommend using “Reach Data” as the app name.

- Click Create app.
- Click Reach Data on the App development page.

- From the Overview tab on the Reach Data page, click the Configuration tab.
- Click Configure in the Admin API integration section. If you have already configured this integration, you can skip this step.
- Under Admin API access scopes, use the Filter access scopes field to locate and select the following checkboxes.
- read_orders
- read_products
- read_shopify_payments_payouts
- read_shopify_payments_disputes
- read_shopify_payments_accounts
- read_shopify_payments_bank_accounts

- Click Save. Your Admin API access scopes will appear under the Admin API section in the Configuration tab.

- Click API credentials.
- Click Install app under Access tokens to install the application and generate your access tokens.

- On the Install Reach Data modal, click Install to add it to your store. Your API access token and API keys are now available on the API credentials tab.

-
Reveal, copy, and save the following keys to a safe place:
- Admin API access token: To protect your data, you can only reveal and copy your Admin API token once.
- API key
- API secret key
When saving API keys and tokens, you must store them securely. For example, keep confidential (secret) keys on your servers only and do not store them in version control systems. It helps protect your API keys from unauthorized access.
-
Reach will ask you to upload these keys to a secure location. Reach uses these keys to pull the orders and add them to their database.
Step 2. Terms and conditions
By deploying this solution, Reach will act as your Merchant of Record (MoR). There are legal requirements from our processing partners that we strictly adhere to, such as the Terms & Conditions laid out by our partnership with the merchant.
Visit this link to read our terms and conditions and follow the steps outlined to easily place them on your website—these must be accessible from a link in the footer of your website.
For more information on adding the Reach footer and Terms of Service (ToS), see Terms of Service for custom checkouts.
Updated 12 days ago