Shopifyプライベートアプリの新バージョン作成方法

Shopifyプライベートアプリの新バージョン作成方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Shopify は2025 年 10 月下旬にチェンジログを更新し、2026 年 1 月 1 日以降は、レガシーのカスタムアプリを Shopify 管理画面から作成できなくなることを示しました。代わりに、ユーザーは開発者ダッシュボードに移動してアプリを作成する必要があります。


Notesメモ: この変更が行われる前にすでにカスタムアプリを作成している場合、それらは引き続き正常に動作します。これらのアプリに対して変更を行う必要はありません。

なぜこの変更が行われるのですか?

カスタムアプリのセキュリティと長期的なサポートを強化するために、Shopify はこの変更を導入しました。さらに、Shopify はカスタムアプリの作成方法を、最新のプラクティスに合わせ、スケーラビリティを確保し、より優れた開発ツールを提供しつつ、使いやすさも向上させるように変更しました。ただし、その結果としてワークフローは以前よりやや技術的になります。

開発者ダッシュボードから新しいカスタムアプリまたは非公開アプリを作成する 

Shopify ストア向けに非公開アプリを作成してインストールするには、次の手順に従ってください。
  1. 以下の URL から Shopify にログインし、ストアにアクセスします: https://admin.shopify.com/
  2. 開発者ダッシュボードには、URL https://dev.shopify.com/からアクセスするか、ストア画面左下の設定を開き、左側メニューからAppsをクリックし、右上のDevelop appsボタンをクリックしてから、Create apps in Dev ダッシュボードボタンをクリックします。
  3. ダッシュボードで、右上のCreate appボタンをクリックします。



  4. Get started from Dev ダッシュボード セクションで、アプリの名前を入力します。名前は最大 30 文字まで指定できます。
  5. 入力が完了したら、Create をクリックします。



  6. 表示されるページで、Versions セクションにバージョンを作成するよう求められます。



  7. この Versions ページで、App URLs セクションの URL 項目にアプリの URL を入力し、Webhook API version として 2025-10 を選択します。



  8. 次に、Access セクションで、アプリに必要な API スコープを選択する必要があります。スコープとは、アプリに付与する権限のことです。



  9. 以下のスコープを使用する必要があります。

    read_products
    read_orders
    read_content
    read_customers
    read_script_tags
    write_script_tags
    read_price_rules
    read_discounts
    read_all_orders

    これらのスコープを選択する方法は
    2 通りあります。
    a. Select scopes をクリックします。これは Scopes 項目の右上にあります。クリックするとウィンドウが表示されます。




    表示されたウィンドウの検索ボックスにカーソルを置き、上記のスコープ名を入力して検索できます。




    各スコープの左側にあるチェックボックスをオンにして選択します。選択が完了したら、Done ボタンをクリックします。



    b. 上記のスコープ名を、Scopes 項目内にカンマ区切りで入力またはコピー&ペーストします。複数のスコープを指定する場合は、必ずカンマで区切ってください。




  1. 必要に応じて、POS セクションと App プロキシ セクションの情報を指定します。
  2. ページ右上または右下にある Release ボタンをクリックします。



  3. 表示されるウィンドウで、バージョン名とメッセージ(任意)を指定し、Release ボタンをクリックするか、そのままクリックしてアプリを作成します。
  4. 最新バージョンが[Versions]ページに表示されます。



  5. 次に、アプリを購入先ストアにインストールする必要があります。そのために、ダッシュボード左側メニューの[ホーム]オプションをクリックし、右上の[Install App ]ボタンをクリックします。



  6. 表示される新しいタブで、アプリをインストールするストアを選択します。
  7. 次のページで権限を確認し、[Install]をクリックします。



  8. アプリがインストールされ、ストアの左側メニューに表示されます。


 

Zoho Marketing Automation への影響 

この変更により、Zoho Marketing Automation – Shopify 連携に関して、軽微な影響が 1 点発生します。今後 Shopify を連携する際は、Shopify ストアの URL に加えて、クライアント IDシークレット のみを入力していただきます。



クライアント ID とシークレットにアクセスするには、次の操作を行います。
  • Dev ダッシュボードで作成した非公開アプリまたはカスタムアプリにアクセスします。URL https://dev.shopify.com/ からアプリをクリックして開くか、ストア左下の[設定]にアクセスし、左側メニューの[Apps]をクリックし、右上の[Develop apps]ボタンをクリックし、続けて[作成 apps in Dev ダッシュボード]ボタンをクリックし、ダッシュボードページで対象のアプリをクリックします。
  • アプリを開いたら、[設定]オプションをクリックして、クライアント ID とシークレットにアクセスします。各項目の横にある[notepad]ボタンをクリックして値をコピーします。



  • それぞれを Zoho Marketing Automation の対応する項目に順に貼り付け、連携の設定を続行します。