前提条件
- 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認証情報を入力:
- API Key: ShopifyアプリのAPI認証情報から
- API Secret Key: ShopifyアプリのAPI認証情報から
- Store URL: ShopifyストアURL(例:
your-store.myshopify.com) - Access Token: アプリのアクセストークン(OAuth使用時)
- 「保存」をクリックして認証情報を保存
アプリのインストール
カスタムアプリ用
- アプリ設定で「App setup」に移動
- インストールURLをコピー
- ブラウザでURLを開く
- ストアを選択してアプリをインストール
- 提供されたAccess Tokenをメモ
パブリックアプリ用
- 必要に応じてアプリをレビューに提出
- ユーザーはShopify App Storeからアプリをインストール
- 各インストールのOAuthフローを処理
使用方法
設定後、フローでShopifyを使用して以下ができます:- 商品リストの作成と更新
- 在庫レベルの管理
- 注文の処理と更新
- 顧客情報の処理
- 売上レポートの生成
- 配送と履行の管理
- ストア設定の更新
APIエンドポイント
商品
- 商品の作成と更新
- 商品バリアントの管理
- 商品画像の処理
- 在庫レベルの更新
- 商品コレクションの管理
注文
- 注文情報の取得
- 注文ステータスの更新
- 注文履行の処理
- 注文キャンセルの処理
- 配送情報の管理
顧客
- 顧客アカウントの作成と更新
- 顧客情報へのアクセス
- 顧客注文の処理
- 顧客住所の管理
分析
- 売上レポートの生成
- パフォーマンス指標へのアクセス
- 在庫移動の追跡
- 顧客行動の分析
Jinba Toolbox