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
- 下にスクロールしてAccessセクションを見つけ、Select scopesをクリックします。
- Admin API access scopesの下で、Shopify Paymentsに関連するものを除くすべてのread権限を有効にします。あるいは、以下の権限を入力フィールドにコピー&ペーストしてください:
|
read_analytics,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_discounts_allocator_functions,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権限も有効にする必要があります。read_all_ordersオプションが表示されない場合は、Shopifyに別途アクセスリクエストを提出してください。詳細は以下のステップ4を参照してください。 |
- アクセスをリクエストをクリックして、APIアクセス申請ページに入ります。申請内容を記入して送信し、Shopifyの承認をお待ちください。推奨理由:レポート分析、財務調整、またはデータバックアップ。
- リクエストが承認されたら、公開をクリックしてバージョンを公開します。
アプリをストアにインストールする
カスタムアプリを作成して公開した後、Shopifyストアで使用するにはインストールが必要です。以下の手順に従ってください:
- アプリのバージョンを正常に公開したら、左側のメニューでホームをクリックします。
- 右上のアプリをインストールボタンをクリックします。
- 確認ポップアップでストアを選択し、インストールを確定します。
| 注:インストールが権限不足で失敗した場合は、権限設定を確認するか、アカウント管理者にお問い合わせください。 |
(任意) トラブル解決:アプリをインストールできない場合
インストール時にこのアプリはインストールできませんというエラーメッセージが表示された場合は、以下の手順で特定のインストールリンクを生成してください:
- アプリ詳細ページで配布方法を選択をクリックします。
-
Shopifyパートナーダッシュボードで配布に移動し、カスタム配布を配布方法として選択します。
-
インストールリンク欄にShopifyストアのURLを入力し、リンクを生成をクリックしてダウンロードリンクを取得します。
- 生成されたリンクをコピーし、新しいブラウザタブで開いてインストールを進めます。
認証情報の取得と移行の完了
- アプリがインストールされたら、左側のメニューの設定をクリックします。
-
認証情報セクションに移動して、以下を確認します:
- クライアントID
- シークレット(目のアイコンをクリックして表示)
- 両方の文字列をコピーします。
- ストア移行ツールアプリに戻り、認証情報を対応するフィールドに貼り付けて、次へをクリックして移行を開始します。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。