前提条件
- Shopifyストア(またはパートナーアカウント)
- Shopifyストアへの管理者アクセス
API認証情報の取得
Shopifyパートナー用
- Shopify Partners Dashboardにアクセス
- パートナーアカウントにサインイン
- 「Apps」>「Create app」に移動
- 「Custom app」または「Public app」を選択
- アプリの詳細を入力してアプリを作成
ストアオーナー用
- Shopify Adminにサインイン
- 「Settings」>「Apps and sales channels」に移動
- 「Develop apps」または「Manage private apps」をクリック
- 「Create an app」をクリック
- アプリに名前と説明を付ける
Shopifyアプリの設定
API認証情報
- アプリ設定で「API credentials」に移動
- API keyとAPI secret keyをメモ(後で必要になります)
- アプリに必要なスコープを設定
必要なスコープ
ニーズに応じて以下のスコープを追加:読み取りアクセス
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での設定
- Jinba Flowのワークスペース設定に移動
- 「シークレット」セクションに移動
- 利用可能な認証情報のリストから「Shopify」を探す
- 「設定」または「新規追加」をクリック
- シークレットタイプ
SHOPIFY_API_TOKENを選択し、アプリのAdmin APIアクセストークンを入力(フィールドはこれだけで、API key、API secret key、ストアURLはJinba Flowには保存しません) - 「保存」をクリックして認証情報を保存
your-store.myshopify.com)は各ステップのshop_domain入力に指定し、api_version設定のデフォルトは2025-01です。
アプリのインストール
カスタムアプリ用
- アプリ設定で「App setup」に移動
- インストールURLをコピー
- ブラウザでURLを開く
- ストアを選択してアプリをインストール
- 提供されたAccess Tokenをメモ
パブリックアプリ用
- 必要に応じてアプリをレビューに提出
- ユーザーはShopify App Storeからアプリをインストール
- 各インストールのOAuthフローを処理
使用方法
ShopifyツールのShopify Admin API Tokenフィールド(token設定)で保存したシークレットを選択します。Jinba Flowが現在提供しているShopifyツールは次の2つです:
SHOPIFY_LIST_PRODUCTS- ストアの商品一覧を取得SHOPIFY_CREATE_PRODUCT- 商品を作成