Shopify移行用認証情報の取得方法
ストアをSHOPLINEに移行するには、商品、注文、顧客などのShopifyストアのデータに安全にアクセスする必要があります。Shopifyは、カスタムアプリによって生成されたAPI認証情報を通じてこのアクセスを提供し、移行ツールがログイン情報を公開することなくストアに接続できるようにします。
この記事では、Shopify開発者ダッシュボードへのアクセス方法、カスタムアプリの作成と設定、ストアへのインストール、および移行を完了するために必要な認証情報の取得方法について説明します。
Shopify開発者ダッシュボードへのアクセス
ShopifyのDev Dashboardにアクセスするには、以下の手順に従ってください:
- Shopifyストアの管理画面にログインします。
- 右上のアカウントのアバターまたは名前をクリックし、ドロップダウンメニューからDev Dashboardを選択します。
| 注:このオプションが表示されない場合は、ストアの開発者または管理者の権限があることを確認してください。複数のストアを管理している場合は、特定のストアに属するDev Dashboardを選択してください。ストアや組織をまたいでアプリを作成または使用しないでください。 |
カスタムアプリの作成
Shopifyストアを移行ツールに接続するには、まずShopify開発者ダッシュボードでカスタムアプリを作成する必要があります。カスタムアプリを作成する手順は以下の通りです:
- ダッシュボードの右上にある作成をクリックします。
- Dev Dashboardから開始を選択します。
-
アプリ名欄にアプリの名前(例:Migration Tool)を入力し、作成をクリックします。
アプリの権限設定
カスタムアプリのAPI権限を設定するには:
- アプリ設定ページで、App URL フィールドを見つけて、デフォルトの住所を入力します: https://shopify.dev/apps/default-app-home
- 下にスクロールしてアクセスセクションを見つけ、権限を選択をクリックします。
- 管理APIアクセス権限の下で、Shopify Paymentsに関連するものを除くすべての読み取り権限を有効にします。あるいは、以下の権限を入力フィールドにコピー&ペーストしてください:
| read_app_proxy,read_assigned_fulfillment_orders,read_audit_events,read_customer_events,read_cart_transforms,read_all_cart_transforms,read_validations,read_cash_tracking,read_channels,read_checkout_branding_settings,read_checkouts,read_companies,read_custom_fulfillment_services,read_custom_pixels,read_customers,read_customer_data_erasure,read_customer_merge,read_delivery_customizations,read_price_rules,read_discounts,read_discovery,read_draft_orders,read_files,read_fulfillment_constraint_rules,read_fulfillments,read_gift_card_transactions,read_gift_cards,read_inventory,read_inventory_shipments,read_inventory_shipments_received_items,read_inventory_transfers,read_legal_policies,read_delivery_option_generators,read_locales,read_locations,read_marketing_integrated_campaigns,read_marketing_events,read_markets,read_markets_home,read_merchant_managed_fulfillment_orders,read_metaobject_definitions,read_metaobjects,read_online_store_navigation,read_online_store_pages,read_order_edits,read_orders,read_packing_slip_templates,read_payment_terms,read_payment_customizations,read_privacy_settings,read_product_feeds,read_product_listings,read_products,read_publications,read_purchase_options,read_reports,read_resource_feedbacks,read_returns,read_script_tags,read_shipping,read_content,read_store_credit_account_transactions,read_store_credit_accounts,read_themes,read_third_party_fulfillment_orders,read_translations,read_pixels |
| 注: read_orders 権限は過去60日間の注文のみへのアクセスを許可します。read_all_orders 権限は全注文履歴へのアクセスを許可し、別途選択する必要があります。このオプションが見つからない場合は、Shopifyに別途アクセスをリクエストする必要があります。以下のステップ4を参照してください。 |
-
公開をクリックしてアプリを作成します。
- アプリ一覧で作成したアプリを見つけ、メニューのバージョンをクリックし、右上のバージョンを作成をクリックします。
-
スコープ欄でスコープを選択をクリックし、read_all_ordersを選択します。
注:このオプションが見つからない場合は、Shopifyに別途アクセス権をリクエストする必要があります。以下のステップ7を参照してください。 -
スコープを選択ダイアログの下部でアクセスをリクエストをクリックし、APIアクセスリクエストページを開きます。リクエストを記入して送信し、Shopifyの承認を待ちます。リクエスト理由の例:レポートと分析、財務調整、またはデータバックアップ。
アプリをストアにインストールする
カスタムアプリを作成して公開した後、Shopifyストアで使用するにはインストールが必要です。以下の手順に従ってください:
- アプリバージョンの公開に成功したら、左側のメニューでホームをクリックします。
- 右上のアプリをインストールボタンをクリックします。
- 確認ポップアップでストアを選択し、インストールを確定します。
| 注:権限不足でインストールに失敗した場合は、権限設定を確認するか、アカウント管理者に連絡してください。 |
(任意) トラブル解決:アプリをインストールできない場合
インストール時にこのアプリはインストールできませんというエラーメッセージが表示された場合は、以下の手順に従って特定のインストールリンクを生成してください:
- アプリ詳細ページで、配布方法を選択をクリックします。
-
Shopifyパートナーダッシュボードで、配布に移動し、カスタム配布を配布方法として選択します。
- インストールリンク欄にShopifyストアURLを入力し、リンクを生成をクリックしてダウンロードリンクを取得します。
- 生成されたリンクをコピーし、新しいブラウザタブで開いてインストールを進めます。
認証情報の取得と移行の完了
- アプリがインストールされたら、左側のメニューで設定をクリックします。
-
認証情報セクションに移動し、以下を確認します。
- クライアントID
- シークレット(目のアイコンをクリックして表示)
- 両方の文字列をコピーします。
- ストア移行ツールアプリに戻り、認証情報を対応する欄に貼り付けて、次へをクリックして移行を開始します。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。