Integrations

Integrations

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Create a custom app in Shopify

Before ERPNext can connect to your Shopify store, create a custom app in your Shopify Admin and generate the API credentials required for the integration.

Open the Apps section

In your Shopify admin, go to Apps in the left sidebar.

The Shopify admin - Apps in the left sidebar.

Start building a custom app

Select Develop apps for your store, then create a new app.

Shopify's Develop apps for your store panel.

Give the app a name (for example, "ERPNext Integration") and confirm the developer.

The Create an app dialog - app name and developer.

Grant it access to your store data

Open Configure Admin API Scopes and enable the API permissions required for ERPNext to synchronize orders, products, and inventory:

The app Overview tab - Configure Admin API scopes.

  • Draft Orders - Read and write
  • Orders - Read and write
  • Locations - Read
  • Customers - Read
  • Assigned fulfillment orders - Read and write
  • Products - Read and write
  • Product listings - Read and write
  • Inventory - Read and write

Save the scopes once they are selected.

The Admin API integration panel listing the selected access scopes.

Install the app and get your credentials

Install the Custom App on your Shopify store, then open the API Credentials tab to obtain the Admin API Access Token and API Secret Key. You will use these credentials in ERPNext in the next step.

The access tokens panel - Install the app to generate its token.

Admin API access token and API key / secret key fields.

Tip: Shopify only lets you reveal the Admin API access token once. Copy it somewhere safe right away, or you will need to regenerate it later.

Last updated 2 months ago
Was this helpful?
Thanks!