Skip to main content
Configure your Shopify API credentials to manage products, orders, customers, and interact with your Shopify store from your Jinba Flow workflows.

Prerequisites

  • A Shopify store (or partner account)
  • Admin access to your Shopify store

Getting Your API Credentials

For Shopify Partners

  1. Visit the Shopify Partners Dashboard
  2. Sign in to your partner account
  3. Go to “Apps” > “Create app”
  4. Choose “Custom app” or “Public app”
  5. Fill in the app details and create the app

For Store Owners

  1. Sign in to your Shopify Admin
  2. Go to “Settings” > “Apps and sales channels”
  3. Click “Develop apps” or “Manage private apps”
  4. Click “Create an app”
  5. Give your app a name and description

Configuring Your Shopify App

API Credentials

  1. In your app settings, go to “API credentials”
  2. Note your API key and API secret key (you’ll need these later)
  3. Configure the required scopes for your app

Required Scopes

Add the following scopes based on your needs:

Read Access

  • read_products - Access product information
  • read_orders - Access order information
  • read_customers - Access customer information
  • read_inventory - Access inventory levels
  • read_analytics - Access analytics data

Write Access

  • write_products - Create and update products
  • write_orders - Update order status
  • write_customers - Create and update customers
  • write_inventory - Update inventory levels
  • write_fulfillments - Manage order fulfillments

Additional Scopes

  • read_themes - Access theme information
  • write_themes - Modify themes
  • read_script_tags - Access script tags
  • write_script_tags - Manage script tags

Setting Up in Jinba Flow

  1. Go to your workspace settings in Jinba Flow
  2. Navigate to the “Secret” section
  3. Find “Shopify” in the list of available credentials
  4. Click “Configure” or “Add New”
  5. Choose the secret type SHOPIFY_API_TOKEN and enter your app’s Admin API access token (the only field; the API key, API secret key and store URL are not stored in Jinba Flow)
  6. Click “Save” to store your credentials
The store domain (e.g., your-store.myshopify.com) is entered per step in the shop_domain input, and the api_version config defaults to 2025-01.

Installing Your App

For Custom Apps

  1. In your app settings, go to “App setup”
  2. Copy the installation URL
  3. Open the URL in a browser
  4. Select your store and install the app
  5. Note the access token provided

For Public Apps

  1. Submit your app for review (if required)
  2. Users can install your app from the Shopify App Store
  3. Handle the OAuth flow for each installation

Usage

Select the saved secret in the Shopify Admin API Token field (token config) of the Shopify tools. Jinba Flow currently provides two of them:
  • SHOPIFY_LIST_PRODUCTS - list the products of a store
  • SHOPIFY_CREATE_PRODUCT - create a product
See the Shopify tools page for their inputs and outputs.