Shopify Subscriptionsとは?無料で使えるサブスクアプリの使い方

Shopify Subscriptionsとは?無料で使えるサブスクアプリの使い方

Shopify Subscriptionsは、Shopify公式が無料で提供する純正のサブスクリプションアプリです。日本語にも対応しており、週・月・年単位で定期購入を販売できるほか、お客様自身がマイページから契約内容の変更、解約、スキップ、一時停止などを行うことも可能です。一方で、購入回数の縛りや初回割引などの一部機能には制限があり、自社ストアにどのアプリが最適か見極めることが重要です。本記事では、Shopify Subscriptionsの特徴や活用ポイント、注意点、導入ステップについて詳しくご紹介します。

Shopify Subscriptionsとは

Shopify Subscriptions|Shopifyアプリストア
出典:Shopify Subscriptions|Shopifyアプリストア

Shopify SubscriptionsはShopify純正のサブスクアプリです。完全無料で日本語にも対応しており、週、月、年単位でのサブスク販売を実施できたり、マイページでサブスクリプション契約の解約、スキップ、一時停止なども可能です。ただし、最小購入回数の設定や初回割引、BOX機能などは存在しません。

Shopify Subscriptionsの特徴

完全無料

Shopify Subscriptionsの最大の特徴は無料でサブスク販売を実施できる点です。これまでのサブスクアプリは月額費用や従量課金が発生してコストがかさむ事が多かったですが、Shopify Subscriptionsを利用することで、コストを抑えてサブスク販売を実現することができます。

日本語に対応

管理画面やヘルプページは、日本語に対応しており、英語が苦手な方でも安心して利用することができます。

必要十分な機能が揃っている

これからサブスク販売を実施したい人には、最低限必要十分な機能が揃っています。例えば、サブスク契約の設定では、サブスク期間(毎週や毎月、毎年など)や割引などの設定が可能です。また、アプリ内でサブスク契約の管理(契約変更やキャンセル、スキップなど)も可能です。

Shopify Subscriptionsでできないこと

最小購入回数や最大購入回数の設定はできない

サブスク販売を実施する場合、「最低でも3回までのサブスク注文が必要」など購入回数に縛りを設けたい場合があるかと思います。

Shopify Subscriptionsでは、最小購入回数や最大購入回数の設定はできないため、購入回数に縛りを設けたい場合などは別のサブスクアプリを選ぶ必要があります。

下記のブログ記事では、Shopifyでおすすめのサブスクアプリについて詳しく解説しています。ご参考にしてください。

日次単位の配達隔週を設定できない

日次単位の配達隔週を設定できない

Shopify Subscriptionsでは、配達間隔を「◯週、◯月、◯年」の3パターンしか設定できません。日次単位(たとえば、3日に1度のサブスク販売など)の設定を行いたい場合は実現できません。

初回割引の設定はできない

サブスク販売を実施する場合、「初回だけ半額」などサブスク注文の初回割引を実施したい場合があるかと思います。

Shopify Subscriptionsでは、初回だけ割引する設定はできないため、初回割引を実施する場合は、別のサブスクアプリを選ぶか、ディスカウント機能で1人1回のみ利用可能なクーポンコードで代替する必要があります。

下記のブログ記事では、Shopifyのディスカウント機能について詳しく解説しています。ご参考にしてください。

従来のお客様アカウントには対応していない

Shopify Subscriptionsの定期注文は、マイページからお客様ご自身でサブスク注文のキャンセルやスキップなどを実施できます。しかし、お客様自身にサブスク注文の操作を実施したい場合、従来のお客様アカウントには対応していないため注意が必要です。

もし、お客様自身にサブスク注文の操作を実施させたいが、従来のお客様アカウントを利用している場合は、お客様アカウントへ切り替えるか、別のサブスクアプリを導入する必要があります。

下記のブログ記事では、お客様アカウントの切り替え方法などお客様アカウントについて詳しく解説しています。ご参考にしてください。

予約販売アプリとの併用できない場合がある

Shopify Subscriptionsは、購入オプションというShopifyの仕組みを利用して構築されています。購入オプションは、予約販売アプリなどでも利用されている仕組みで、購入オプションを設定した購入オプションを利用した予約商品にて、Shopify Subscriptionsのウィジェットが勝手に表示される場合があります。

そのため、購入オプションを利用して予約販売を実施しているストアでは、利用の際に注意が必要です。

もし干渉している場合は、購入オプションを利用しない予約販売を実施したり、予約販売用の商品テンプレートとサブスク用の商品テンプレートを分けて、サブスク用の商品テンプレートのみShopify Subscriptionsのアプリブロックを追加するなどの対応が必要になります。

下記のブログ記事では、おすすめの予約販売アプリを紹介しています。ご参考にしてください。

Shopify Subscriptionsの使い方

サブスク販売を実施する

ステップ1:アプリをインストールする

アプリをインストールする

(1) ShopifyアプリストアよりShopify Subscriptionsのアプリページへアクセス

(2) アプリをインストールする

ステップ2:サブスクリプションプランを作成する

Shopify Subscriptionsアプリの左メニューの「プラン」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「プラン」をクリック

(2) 画面右上の「プラン」をクリック

サブスクリプションプランの作成画面より下記を設定

(3) サブスクリプションプランの作成画面より下記の内容を設定

  • タイトル:サブスクリプションプランの名称を追記(お客様には表示されます)
  • 内部説明:サブスクリプションプランの説明を追記(お客様に表示されません)
  • 商品:サブスク販売したい商品を設定
  • ディスカウントと配送:割引(1000円OFFなど)と配送頻度(1ヶ月など)を設定

(4) 「保存」をクリック

ステップ3:アプリブロックを追加する

Shopifyの管理画面より「オンラインストア > テーマ」の順に遷移

(1) Shopifyの管理画面より「オンラインストア > テーマ」の順に遷移

(2) アプリを追加したいテーマの「カスタマイズ」をクリック

「サブスクリプションウィジェット」という名称のアプリブロックを選択

(3) テーマエディタの上部より、商品テンプレートを選択

(4) アプリブロックを追加(または、セクションブロックを追加)

(5) アプリタブを選択

(6) 「サブスクリプションウィジェット」という名称のアプリブロックを選択

サブスクリプションウィジェットの色や文言を変更

(7) サブスクリプションウィジェットを表示させたい場所へドラッグ・アンド・ドロップ

(8) サブスクリプションウィジェットの色や文言を変更

(9) 「保存する」をクリック

ステップ4:動作確認する

サブスクリプションプランで設定した商品にアクセスし、サブスクリプションウィジェットが表示されていたら、サブスク販売の設定は完了です。

サブスクリプションプランで設定した商品にアクセスし、サブスクリプションウィジェットが表示されていたら、サブスク販売の設定は完了です。

サブスク注文の内容を変更する

Shopify Subscriptionsでは、サブスク注文の期間や商品の個数などを変更することができます。

今回は期間を「1ヶ月ごと」から「2ヶ月ごと」に変更する方法を紹介します。

Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、対象のサブスク契約をクリック

サブスクリプションの詳細の「編集」をクリック

(3) サブスクリプションの詳細の「編集」をクリック

編集ページより変更したい部分を変更

(4) 編集ページより変更したい部分を変更

※今回は、配送頻度を2ヶ月に変更

(5) 「保存」をクリック

サブスク注文の内容が意図通りに更新されたら、変更は完了です。

サブスク注文の内容が意図通りに更新されたら、変更は完了です。

サブスク注文を一時停止する

Shopify Subscriptionsでは、サブスク注文自体を一時停止する事ができます。

Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、対象のサブスク契約をクリック

画面右上の「一時停止」をクリック

(3) 画面右上の「一時停止」をクリック

サブスク注文のステータスが「一時停止」へ変わったことを確認

(4) サブスク注文のステータスが「一時停止」へ変わったことを確認

サブスク注文を再開する

サブスクリプション契約一覧から、再開したいサブスク契約をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、再開したいサブスク契約をクリック

画面右上の「再開する」をクリック

(3) 画面右上の「再開する」をクリック

サブスク注文のステータスが「有効」へ変わったことを確認

(4) サブスク注文のステータスが「有効」へ変わったことを確認

サブスク注文をキャンセルする

Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、対象のサブスク契約をクリック

画面右上の「サブスクリプションをキャンセルする」をクリック

(3) 画面右上の「サブスクリプションをキャンセルする」をクリック

確認ダイアログが表示されるため、再度「サブスクリプションをキャンセルする」をクリック

(4) 確認ダイアログが表示されるため、再度「サブスクリプションをキャンセルする」をクリック

サブスク注文のステータスが「キャンセル済み」へ変わったことを確認

(5) サブスク注文のステータスが「キャンセル済み」へ変わったことを確認

サブスク注文をスキップする

Shopify Subscriptionsでは、次回以降のサブスク注文をスキップすることができます。お客様が前回届いた商品を消費しきれていない場合などに、役立ちます。

Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、対象のサブスク契約をクリック

次回の注文一覧より、スキップさせたい注文日時の「スキップする」をクリック

(3) 次回の注文一覧より、スキップさせたい注文日時の「スキップする」をクリック

ステータスが、「スキップしました」に切り替わっていることを確認

(4) ステータスが、「スキップしました」に切り替わっていることを確認

決済方法の変更依頼をする

Shopify Subscriptionsでは、お客様へサブスク注文の決済方法を変更するための依頼を送信することができます。サブスク注文時に入力したクレジットカードへの決済が失敗した場合やお客様から決済方法の変更依頼が来たい場合に役立ちます。

Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、対象のサブスク契約をクリック

決済方法セクションの「ペンのアイコン」をクリック

(3) 決済方法セクションの「ペンのアイコン」をクリック

(4) 「カードを更新するリンクを送信する」をクリック

差出人と宛先を確認し、「メールを送信する」をクリック

(5) 差出人と宛先を確認し、「メールを送信する」をクリック

配送先の住所を変更する

Shopify Subscriptionsでは、サブスク注文のお届け先を変更することができます。お客様がサブスク注文時にお届け先住所の入力を間違えた場合やサブスク注文後にお客様が引っ越しされた場合に役立ちます。

Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(1) Shopify Subscriptionsアプリの左メニューの「契約」をクリック

(2) サブスクリプション契約一覧から、対象のサブスク契約をクリック

配送先住所セクションの「ペンのアイコン」をクリック

(3) 配送先住所セクションの「ペンのアイコン」をクリック

(4) 「お客様ページでの住所を管理する」をクリック

顧客管理へ遷移しますので、お客様セクションの「⋯(三点リーダー)」をクリック

(5) 顧客管理へ遷移しますので、お客様セクションの「⋯(三点リーダー)」をクリック

(6) 「住所を管理」を選択

「新しい住所を追加」をクリック

(7) 「新しい住所を追加」をクリック

お届け先住所を入力

(8) お届け先住所を入力

(9) 「保存」をクリック

「異なる住所を選択」をクリック

(10) 先ほどのサブスク注文の詳細ページに戻る

(11) 配送先住所セクションの「ペンのアイコン」をクリック

(12) 「異なる住所を選択」をクリック

別の住所一覧より、新しく登録した住所を選択

(12) 別の住所一覧より、新しく登録した住所を選択

(13)「更新」をクリック

配送先住所セクションの住所が更新されていることを確認

(14) 配送先住所セクションの住所が更新されていることを確認

最後に

Shopify Subscriptionsは、コスト負担なくサブスク販売を始めたい方にとって、必要十分な機能を備えた利便性の高いアプリです。日本語対応や無料提供による敷居の低さに加え、顧客が自身で定期注文の管理をできる点も大きなメリットです。その一方で、初回割引や購入回数の設定など一部カスタマイズには制限があるため、これらの機能が必須の場合は他のアプリやShopifyの標準機能(ディスカウントコード等)との組み合わせで対応を検討しましょう。自社ストアのニーズを明確にし、最適なサブスクリプション運用を目指してください。

最後に、下記のブログ記事ではShopify Subscriptions以外にも売上拡大や業務効率化などに役立つおすすめアプリをジャンル別に紹介しています。アプリ選ぶのご参考にしてください。

ブログに戻る
1 6
  • Shopify Liquidとは|特徴や基本構文、学習リソースまで紹介

    Shopify Liquidとは|特徴や基本構文、学習リソースまで紹介

    Tsunライターチーム

    Shopify Liquidは、Shopifyが開発したオープンソースのテンプレート言語です。本記事では、Shopify Liquidの基本概念、主な特徴、そしてその学習に役立つリソースについて解説します。

    Shopify Liquidとは|特徴や基本構文、学習リソースまで紹介

    Tsunライターチーム

    Shopify Liquidは、Shopifyが開発したオープンソースのテンプレート言語です。本記事では、Shopify Liquidの基本概念、主な特徴、そしてその学習に役立つリソースについて解説します。

  • Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Tsunライターチーム

    Shopify Polarisは、Shopifyのエコシステムにおいて重要な役割を果たす包括的なデザインシステムです。本記事では、Shopify Polarisの概要やメリット、デメリット、Polarisを活用したShopifyアプリの事例、Shopify Polarisを使用する際のヒントとコツを紹介します。

    Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Tsunライターチーム

    Shopify Polarisは、Shopifyのエコシステムにおいて重要な役割を果たす包括的なデザインシステムです。本記事では、Shopify Polarisの概要やメリット、デメリット、Polarisを活用したShopifyアプリの事例、Shopify Polarisを使用する際のヒントとコツを紹介します。

  • 【Tips】Shopify の GraphQL Admin API で顧客総数を取得する

    ShopifyのGraphQL Admin API で顧客総数を取得する

    小笠原 京平

    Shopifyの GraphQL Admin API の小ネタです。 Shopifyの顧客総数を取得したい場合のクエリは、いざ探そうと思ってもパッと見つからないのでメモしておきます。 対象読者 Shopify GraphQL Admin API を使ったことがある方 顧客総数を取得するクエリ 2023-07 バージョンから CustomerSegmentMemberConnection に変更があったため、2023-07より前と以降で若干クエリが異なります。 ※ changelog 2023-07以降 { customerSegmentMembers(first: 1, query: "") { totalCount } } 2023-07より前...

    ShopifyのGraphQL Admin API で顧客総数を取得する

    小笠原 京平

    Shopifyの GraphQL Admin API の小ネタです。 Shopifyの顧客総数を取得したい場合のクエリは、いざ探そうと思ってもパッと見つからないのでメモしておきます。 対象読者 Shopify GraphQL Admin API を使ったことがある方 顧客総数を取得するクエリ 2023-07 バージョンから CustomerSegmentMemberConnection に変更があったため、2023-07より前と以降で若干クエリが異なります。 ※ changelog 2023-07以降 { customerSegmentMembers(first: 1, query: "") { totalCount } } 2023-07より前...

  • Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    小笠原 京平

    今回は Barrel が提供する Shopify Vite Plugin を導入して、テーマ拡張機能の開発体験を改善する方法をご紹介します。 対象読者 テーマ拡張機能の開発経験がある方 はじめに Shopifyのテーマ拡張機能 (Theme app extensions) はShopify アプリ開発において、ストアフロントに機能を追加するための機能です。 Liquid、JavaScript、CSSなどを使って開発することができますが、通常のアプリ開発と比較すると、ローカルでの開発体験はそれほどよくありません。 そこで、今回は Shopify Vite Plugin を導入して、開発体験を改善していきます。 Shopify Vite Plugin とは Barrel が提供する Vite用プラグインです。ViteをShopify テーマ開発に組み込んで開発体験を改善することを目的として作られていますが、テーマ拡張機能においてもその恩恵を受けることができます。...

    Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    小笠原 京平

    今回は Barrel が提供する Shopify Vite Plugin を導入して、テーマ拡張機能の開発体験を改善する方法をご紹介します。 対象読者 テーマ拡張機能の開発経験がある方 はじめに Shopifyのテーマ拡張機能 (Theme app extensions) はShopify アプリ開発において、ストアフロントに機能を追加するための機能です。 Liquid、JavaScript、CSSなどを使って開発することができますが、通常のアプリ開発と比較すると、ローカルでの開発体験はそれほどよくありません。 そこで、今回は Shopify Vite Plugin を導入して、開発体験を改善していきます。 Shopify Vite Plugin とは Barrel が提供する Vite用プラグインです。ViteをShopify テーマ開発に組み込んで開発体験を改善することを目的として作られていますが、テーマ拡張機能においてもその恩恵を受けることができます。...

  • Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説

    Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説します

    小笠原 京平

    ShopifyのAdmin APIにはGraphQLを用いたAPIがあります。手軽に試す方法としてGraphiQL (GraphQLではなくGraphiQLなのに注意) というIDEがありますので、今回はShopify GraphiQLの使い方やメリット・デメリットを解説します。 GraphiQLとは GraphQL公式が運営しているオープンソースプロジェクトです。GraphQLをブラウザ上でインタラクティブに操作・実行することができます。 グラフィカル (/ˈɡrafək(ə)l/) と発音します。(graphicalと同じ発音) GraphQLとは GraphQLはAPIのためのクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。 GraphQLはAPI内のデータの完全で理解しやすい説明を提供し、クライアントに必要なものだけを要求する力を与え、APIを長期的に進化させることを容易にし、強力な開発者ツールを可能にします。 引用: GraphQL | A query language for your API Shopify GraphiQLの使い方 Shopify GraphiQLは各ストアにアプリをインストールするだけで使えますが、Shopify Devサイト上でデモを触れるので、まずは触ってみましょう! https://shopify.dev/docs/apps/tools/graphiql-admin-api Workshopをやってみよう! Shopifyが作成した「Learn...

    Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説します

    小笠原 京平

    ShopifyのAdmin APIにはGraphQLを用いたAPIがあります。手軽に試す方法としてGraphiQL (GraphQLではなくGraphiQLなのに注意) というIDEがありますので、今回はShopify GraphiQLの使い方やメリット・デメリットを解説します。 GraphiQLとは GraphQL公式が運営しているオープンソースプロジェクトです。GraphQLをブラウザ上でインタラクティブに操作・実行することができます。 グラフィカル (/ˈɡrafək(ə)l/) と発音します。(graphicalと同じ発音) GraphQLとは GraphQLはAPIのためのクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。 GraphQLはAPI内のデータの完全で理解しやすい説明を提供し、クライアントに必要なものだけを要求する力を与え、APIを長期的に進化させることを容易にし、強力な開発者ツールを可能にします。 引用: GraphQL | A query language for your API Shopify GraphiQLの使い方 Shopify GraphiQLは各ストアにアプリをインストールするだけで使えますが、Shopify Devサイト上でデモを触れるので、まずは触ってみましょう! https://shopify.dev/docs/apps/tools/graphiql-admin-api Workshopをやってみよう! Shopifyが作成した「Learn...

  • ブログ記事 Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPRや対応例など

    Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPR...

    小笠原 京平

    今回はShopifyアプリ開発を始めたときに詰まるポイントの1つ「必須Webhooks」について解説します。実装をしていなかったり、実装が不十分なためにレビューが通らなかった経験をされた方は多いんじゃないでしょうか?レビューで詰まらないためにも、ぜひご確認ください! Webhooksとは? Shopifyの必須Webhooksを説明する前に、Webhooksについて理解しましょう。Webhooksとは、Webアプリケーションと連携するために用いられるイベント通知の仕組みです。Webhooksを使うことで、あるWebアプリケーションで特定のイベントが起きたときに、データを受け取ったり、何かしらの動作をすることが可能になります。 エンジニアにとって身近な例でいうと、GitHubにコードをプッシュしたときに自動でビルドやテストをするときにWebhooksが使われています。 ShopifyのWebhooks そんなWebhooksはShopifyでも使うことができます。Shopifyアプリ開発では、Shopify Admin APIからWebhooksを使うことができます。また、アプリ以外でもShopify管理画面からWebhookを作成することもできます。 ShopifyのWebhooksにはHTTPSのエンドポイントのほか、Amazon EventBridgeやGoogle Cloud Pub/Subといったメッセージングサービスを使うこともできます。購読するイベントやマーチャントによっては瞬間的に大量のWebhooksを処理する必要があるため、スケールさせやすいメッセージングサービスを使ってWebhooksを処理することをおすすめします。 必須Webhooks (Mandatory Webhooks) とは? 必須Webhooksとは、Shopifyアプリを開発するときに必ず実装しなければならない3つのWebhooksのことです。この3つのWebhooksはGDPRに対応するために必要なWebhooksで、EU加盟国に関わらず、すべてのShopifyアプリはGDPRに準拠しなければなりません。必須Webhooksを実装していない場合、アプリレビューで却下されます。 (3つの必須Webhooks以外のWebhooksは任意で実装すればOKです。) また、必須Webhooksの3つはHTTPSのエンドポイントでのみ作成可能です。上述したEventBridgeやPub/Subを利用することはできません。 GDPRとは? GDPR(General Data Protection Regulation:一般データ保護規則)は、ヨーロッパ連合(EU)の個人情報保護法規で、2018年5月25日から施行されています。これは、EU全域での個人情報のプライバシーを保護し、データの取り扱い方に関して個々の人々により多くの制御権を付与するためのものです。 GDPRは、EU市民または居住者の個人データを処理する全ての組織に適用されます。これには、EU内外の組織も含まれ、EUの市民や居住者のデータを処理する場合、世界のどこにその組織があろうともGDPRの規定を守る必要があります。 GDPRの主な目的は、個人が自分の個人データをどのように収集、保存、使用されるのかを知り、そしてその制御をする権利を持つべきであるという考え方を強化し、統一化することです。これは、個人情報の透明性、アクセスの権利、修正の権利、忘れられる権利(データ削除の権利)、データ移行の権利など、いくつかの重要な権利を個々の人々に付与します。 参考: ChatGPT 必須Webhooksの対応例 上記で説明したように、必須WebhooksとはGDPRに準拠するためのWebhooksなので、顧客情報、ストア情報をデータベースなどに保存しているかどうかで対応方法が変わります。...

    Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPR...

    小笠原 京平

    今回はShopifyアプリ開発を始めたときに詰まるポイントの1つ「必須Webhooks」について解説します。実装をしていなかったり、実装が不十分なためにレビューが通らなかった経験をされた方は多いんじゃないでしょうか?レビューで詰まらないためにも、ぜひご確認ください! Webhooksとは? Shopifyの必須Webhooksを説明する前に、Webhooksについて理解しましょう。Webhooksとは、Webアプリケーションと連携するために用いられるイベント通知の仕組みです。Webhooksを使うことで、あるWebアプリケーションで特定のイベントが起きたときに、データを受け取ったり、何かしらの動作をすることが可能になります。 エンジニアにとって身近な例でいうと、GitHubにコードをプッシュしたときに自動でビルドやテストをするときにWebhooksが使われています。 ShopifyのWebhooks そんなWebhooksはShopifyでも使うことができます。Shopifyアプリ開発では、Shopify Admin APIからWebhooksを使うことができます。また、アプリ以外でもShopify管理画面からWebhookを作成することもできます。 ShopifyのWebhooksにはHTTPSのエンドポイントのほか、Amazon EventBridgeやGoogle Cloud Pub/Subといったメッセージングサービスを使うこともできます。購読するイベントやマーチャントによっては瞬間的に大量のWebhooksを処理する必要があるため、スケールさせやすいメッセージングサービスを使ってWebhooksを処理することをおすすめします。 必須Webhooks (Mandatory Webhooks) とは? 必須Webhooksとは、Shopifyアプリを開発するときに必ず実装しなければならない3つのWebhooksのことです。この3つのWebhooksはGDPRに対応するために必要なWebhooksで、EU加盟国に関わらず、すべてのShopifyアプリはGDPRに準拠しなければなりません。必須Webhooksを実装していない場合、アプリレビューで却下されます。 (3つの必須Webhooks以外のWebhooksは任意で実装すればOKです。) また、必須Webhooksの3つはHTTPSのエンドポイントでのみ作成可能です。上述したEventBridgeやPub/Subを利用することはできません。 GDPRとは? GDPR(General Data Protection Regulation:一般データ保護規則)は、ヨーロッパ連合(EU)の個人情報保護法規で、2018年5月25日から施行されています。これは、EU全域での個人情報のプライバシーを保護し、データの取り扱い方に関して個々の人々により多くの制御権を付与するためのものです。 GDPRは、EU市民または居住者の個人データを処理する全ての組織に適用されます。これには、EU内外の組織も含まれ、EUの市民や居住者のデータを処理する場合、世界のどこにその組織があろうともGDPRの規定を守る必要があります。 GDPRの主な目的は、個人が自分の個人データをどのように収集、保存、使用されるのかを知り、そしてその制御をする権利を持つべきであるという考え方を強化し、統一化することです。これは、個人情報の透明性、アクセスの権利、修正の権利、忘れられる権利(データ削除の権利)、データ移行の権利など、いくつかの重要な権利を個々の人々に付与します。 参考: ChatGPT 必須Webhooksの対応例 上記で説明したように、必須WebhooksとはGDPRに準拠するためのWebhooksなので、顧客情報、ストア情報をデータベースなどに保存しているかどうかで対応方法が変わります。...

1 6

編集プロセス

EコマースやShopifyの初学者にとって、できるだけ “やさしく” “わかりやすく” “正確に” 難しいコマース用語やマーケティング用語、ストア構築から販売までの仕組み・ノウハウを伝えることを心がけて、記事コンテンツを作成しています。

掲載情報に関して

掲載している各種情報は、株式会社Tsunが経験および、調査した情報をもとにしています。できるだけ“最新“かつ“正確“な情報の掲載に努めておりますが、内容を完全に保証するものではありません。当サイトによって生じた損害について、株式会社Tsunではその賠償の責任を一切負わないものとします。掲載情報に誤りがある場合には、お手数ですが株式会社Tsunまでご連絡をいただけますようお願いいたします。