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. Enter your Shopify API credentials:
    • API Key: From your Shopify app’s API credentials
    • API Secret Key: From your Shopify app’s API credentials
    • Store URL: Your Shopify store URL (e.g., your-store.myshopify.com)
    • Access Token: Your app’s access token (if using OAuth)
  6. Click “Save” to store your credentials

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

Once configured, you can use Shopify in your flows to:
  • Create and update product listings
  • Manage inventory levels
  • Process and update orders
  • Handle customer information
  • Generate sales reports
  • Manage shipping and fulfillment
  • Update store settings

API Endpoints

Products

  • Create and update products
  • Manage product variants
  • Handle product images
  • Update inventory levels
  • Manage product collections

Orders

  • Retrieve order information
  • Update order status
  • Process order fulfillment
  • Handle order cancellations
  • Manage shipping information

Customers

  • Create and update customer accounts
  • Access customer information
  • Handle customer orders
  • Manage customer addresses

Analytics

  • Generate sales reports
  • Access performance metrics
  • Track inventory movements
  • Analyze customer behavior