HomeDocumentationAPI Reference
Documentation

Step 9. Create the Reach Data app

Complete the following steps to create the Reach Data app in Shopify for the Reach Embedded solution.

Best practice

Shopify's webhooks are versioned to correspond with their API version. We strongly recommend updating your apps, including this Shopify custom app, to use the latest stable API version every quarter. See Use a new API version in the Shopify documentation for instructions on updating the webhook version.

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:

Step 1. Allow legacy app development

  1. Sign in to Shopify.
  2. Click Settings in the lower-left corner of the page, then click Apps and sales channels.
  3. Click Develop Apps in the top-right corner of the App and sales channels page.
    Develop Apps

    Develop Apps

  4. From the App development screen, click Allow legacy custom app development.
ℹ️

Note

If your store doesn’t have developer apps, click Allow custom app development to continue. You will see the following screen.

Create an app

Allow legacy custom app development

  1. Click Allow custom app development.

Allow custom app development

Step 2. Create the Reach Data app

  1. Click Create a legacy custom app.

Create a legacy custom app

  1. 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.
Create an app

Create an app

  1. Click Create app.
  2. In the Reach Data page, click the Configuration tab.

Configuration tab

  1. Click Configure in the Admin API integration section. If you have already configured this integration, you can skip this step.

Click the Configure button

  1. 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
Configure Admin API access scopes

Configure Admin API access scopes

  1. Click Save. Your Admin API access scopes will appear under the Admin API integration in the Configuration tab.
Admin API access scopes

Admin API access scopes

  1. Click the API credentials tab.

API credentials tab

  1. Under Access tokens, click Install app to install the application and generate your access tokens.
Install app

Install app

  1. 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.
Install

Install

  1. Reveal, copy, and save the Admin API access token, key, and secret key to a safe place:
⚠️

Important

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.

Admin API credentials