メインコンテンツへスキップ
Shopify API認証情報を設定して、Jinba Flowワークフローから商品の管理、注文の処理、顧客の管理、Shopifyストアとの対話を行います。

前提条件

  • Shopifyストア(またはパートナーアカウント)
  • Shopifyストアへの管理者アクセス

API認証情報の取得

Shopifyパートナー用

  1. Shopify Partners Dashboardにアクセス
  2. パートナーアカウントにサインイン
  3. 「Apps」>「Create app」に移動
  4. 「Custom app」または「Public app」を選択
  5. アプリの詳細を入力してアプリを作成

ストアオーナー用

  1. Shopify Adminにサインイン
  2. 「Settings」>「Apps and sales channels」に移動
  3. 「Develop apps」または「Manage private apps」をクリック
  4. 「Create an app」をクリック
  5. アプリに名前と説明を付ける

Shopifyアプリの設定

API認証情報

  1. アプリ設定で「API credentials」に移動
  2. API keyとAPI secret keyをメモ(後で必要になります)
  3. アプリに必要なスコープを設定

必要なスコープ

ニーズに応じて以下のスコープを追加:

読み取りアクセス

  • read_products - 商品情報へのアクセス
  • read_orders - 注文情報へのアクセス
  • read_customers - 顧客情報へのアクセス
  • read_inventory - 在庫レベルへのアクセス
  • read_analytics - 分析データへのアクセス

書き込みアクセス

  • write_products - 商品の作成と更新
  • write_orders - 注文ステータスの更新
  • write_customers - 顧客の作成と更新
  • write_inventory - 在庫レベルの更新
  • write_fulfillments - 注文履行の管理

追加スコープ

  • read_themes - テーマ情報へのアクセス
  • write_themes - テーマの変更
  • read_script_tags - スクリプトタグへのアクセス
  • write_script_tags - スクリプトタグの管理

Jinba Flowでの設定

  1. Jinba Flowのワークスペース設定に移動
  2. 「シークレット」セクションに移動
  3. 利用可能な認証情報のリストから「Shopify」を探す
  4. 「設定」または「新規追加」をクリック
  5. シークレットタイプSHOPIFY_API_TOKENを選択し、アプリのAdmin APIアクセストークンを入力(フィールドはこれだけで、API key、API secret key、ストアURLはJinba Flowには保存しません)
  6. 「保存」をクリックして認証情報を保存
ストアのドメイン(例:your-store.myshopify.com)は各ステップのshop_domain入力に指定し、api_version設定のデフォルトは2025-01です。

アプリのインストール

カスタムアプリ用

  1. アプリ設定で「App setup」に移動
  2. インストールURLをコピー
  3. ブラウザでURLを開く
  4. ストアを選択してアプリをインストール
  5. 提供されたAccess Tokenをメモ

パブリックアプリ用

  1. 必要に応じてアプリをレビューに提出
  2. ユーザーはShopify App Storeからアプリをインストール
  3. 各インストールのOAuthフローを処理

使用方法

ShopifyツールのShopify Admin API Tokenフィールド(token設定)で保存したシークレットを選択します。Jinba Flowが現在提供しているShopifyツールは次の2つです:
  • SHOPIFY_LIST_PRODUCTS - ストアの商品一覧を取得
  • SHOPIFY_CREATE_PRODUCT - 商品を作成
入力と出力についてはShopifyツールページを参照してください。