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 keyAPI 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認証情報を入力:
    • API Key: ShopifyアプリのAPI認証情報から
    • API Secret Key: ShopifyアプリのAPI認証情報から
    • Store URL: ShopifyストアURL(例:your-store.myshopify.com
    • Access Token: アプリのアクセストークン(OAuth使用時)
  6. 「保存」をクリックして認証情報を保存

アプリのインストール

カスタムアプリ用

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

パブリックアプリ用

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

使用方法

設定後、フローでShopifyを使用して以下ができます:
  • 商品リストの作成と更新
  • 在庫レベルの管理
  • 注文の処理と更新
  • 顧客情報の処理
  • 売上レポートの生成
  • 配送と履行の管理
  • ストア設定の更新

APIエンドポイント

商品

  • 商品の作成と更新
  • 商品バリアントの管理
  • 商品画像の処理
  • 在庫レベルの更新
  • 商品コレクションの管理

注文

  • 注文情報の取得
  • 注文ステータスの更新
  • 注文履行の処理
  • 注文キャンセルの処理
  • 配送情報の管理

顧客

  • 顧客アカウントの作成と更新
  • 顧客情報へのアクセス
  • 顧客注文の処理
  • 顧客住所の管理

分析

  • 売上レポートの生成
  • パフォーマンス指標へのアクセス
  • 在庫移動の追跡
  • 顧客行動の分析