前提条件
- 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エンドポイント
商品
- 商品の作成と更新
- 商品バリアントの管理
- 商品画像の処理
- 在庫レベルの更新
- 商品コレクションの管理
注文
- 注文情報の取得
- 注文ステータスの更新
- 注文履行の処理
- 注文キャンセルの処理
- 配送情報の管理
顧客
- 顧客アカウントの作成と更新
- 顧客情報へのアクセス
- 顧客注文の処理
- 顧客住所の管理
分析
- 売上レポートの生成
- パフォーマンス指標へのアクセス
- 在庫移動の追跡
- 顧客行動の分析