OC Quantity Breaks Order Limit(旧:ORICHI Bundle Quantity Breaks)とは?特徴や料金プラン、設定方法をご紹介

OC Quantity Breaks Order Limit(旧:ORICHI Bundle Quantity Breaks)とは?特徴や料金プラン、設定方法をご紹介

OC Quantity Breaks Order Limitとは?

OC Quantity Breaks Order Limit|Shopifyアプリストア
出典:OC Quantity Breaks Order Limit|Shopifyアプリストア

OC Quantity Breaks Order Limit(旧:ORICHI Bundle Quantity Breaks)は、Shopifyストア向けに様々なディスカウント機能や購入制限機能を提供するShopifyアプリです。数量割引やバンドル割引、段階的価格設定など、多彩なディスカウント機能を提供しており、商品に対して最大購入数や最小購入数を設定できる購入制限機能も提供しています。

OC Quantity Breaks Order Limitの特徴

  • 比較的安価に利用できる
  • ディスカウントと購入制限の両方の機能を提供している
  • 購入制限では、個数制限だけでなく金額制限や顧客制限も実施できる
  • 日本語には未対応
  • パートナーフレンドリー未対応(開発ストアは全機能を無料で利用できない)

OC Quantity Breaks Order Limitの料金プラン

プラン名 Starter Basic Advance
料金 6ドル/月
または54ドル/年 (年間契約で25%お得)
10ドル/月
または、90ドル/年 (年間契約で25%お得)
16ドル/月
または144ドル/年 (年間契約で25%お得)
内容 ・一定数量を購入すると割引出来る機能
・複数の商品をまとめて購入すると割引できる機能
・個数制限
・デザインなどのカスタマイズ
・Starterプランの全機能
・複数の割引設定
・割引ラベル、価格帯の表示
・倍数購時の割引機能(例えば、3個購入ごとに割引)
・Basicプランの全機能
・無制限の割引キャンペーン登録
・ダッシュボードとレポート機能
・カートページでのアップセル機能

OC Quantity Breaks Order Limitの設定方法

本章では、特定商品に対して、1注文あたり1個までしか購入できないように制限する方法をご紹介します。

アウトプット

本設定を行うことで、添付している動画のように商品ページでは購入できる個数が表示され、2個以上を購入しようとするとアラートメッセージが表示されます。また、チェックアウトページでは該当商品の個数が1個以下になるまでチェックアウトボタンをクリックできないようになります。

ステップ1.埋め込みアプリを有効化する

ステップ1.埋め込みアプリを有効化する
  1. オンラインストア > テーマの順に遷移
  2. アプリを導入したいShopifyテーマの「カスタマイズ」をクリック
  3. テーマエディタの左にある埋め込みアプリのアイコンをクリック
  4. 「Orichi Quantity Discounts」という名称の埋込アプリを有効化
  5. テーマエディタの右上にある「保存」をクリック

ステップ2.個数制限の設定をする

アプリの左メニューにある「Limit Purchase」をクリック 「Add new product that has limit」をクリック
表示されたポップアップに、個数制限したい商品を入力し、「Max limit purchase」に1を入力 「Save」をクリック

 

  1. アプリの左メニューにある「Limit Purchase」をクリック
  2. 「Add new product that has limit」をクリック
  3. 表示されたポップアップに、個数制限したい商品を入力し、「Max limit purchase」に1を入力
  4. 「Save」をクリック

OC Quantity Breaks Order Limitの注意点

日本語対応していない

本アプリの管理画面は全て英語です。「どのような機能かわからない」「どこを設定すれば良いかわからない」などの不明点ある場合は、英語のマニュアルを確認する必要があります。また、マニュアルを見ても不明な点は、英語で直接問い合わせる必要があります。

Cart and Checkout Validation APIに対応していない

Cart and Checkout Validation APIは2024年にShopifyから公開された新しい技術です。Cart and Checkout Validation APIに対応している購入制限アプリは下記のようなケースの購入もチェックアウトページ上でブロックすることができます。

  • BuyButtonで生成したカートボタンでの購入
  • お気に入りアプリなど第三者アプリで生成したカートボタンでの購入
  • カートに残った制限対象商品の購入
  • コーディングで無理やり表示したカートボタンでの購入

しかし、本アプリはCart and Checkout Validation APIに対応していないので、上記のケースで注文が出来てしまいます。

Starterプランへアップグレードする動線がない

Starterプランへアップグレードする動線がない

Shopifyアプリストア上にはStarterプラン(6ドル/月)のプランが存在すると記載されていますが、2024年5月21日時点ではStarterプランへ契約するための動線が見当たらなかったです。そのため、現状はBasicプラン(10ドル/月)からの契約が必要になります。

OC Quantity Breaks Order Limit以外におすすめの購入制限アプリ

RuffRuff 注文制限

RuffRuff 注文制限は、日本で初めてCart and Checkout Validation APIを利用して購入制限アプリです。アプリ1つで、個数制限や金額制限、同梱制限、顧客制限、決済制限などあらゆる購入制限を実現することが出来ます。


アプリを見る

デモページを見る

RuffRuff 注文制限の特徴

  • たった2ステップで驚くほど簡単に導入できる
  • 日本初!Cart and Checkout Validation APIを利用し、堅牢な制限を実現
  • 個数制限も金額制限も同梱制限も会員制限も決済制限もアプリ1つで実現!
  • 日本語マニュアルも充実し、日本人の担当者が日本語でサポートしてくれる
  • 様々な言語へ翻訳できる

RuffRuff 注文制限とOC Quantity Breaks Order Limitの違い

アプリ名 OC Quantity Breaks Order Limit RuffRuff 注文制限
料金プラン Starter plan 6ドル/月
Basic plan 10ドル/月
Premium plan 16ドル/月
月額払い 9ドル/月
年額払い 90ドル/年 ※1、※2
※1、 2ヶ月お得
※2、月額換算で7.5ドル/月
日本語対応
Cart and Checkout Validation API対応
マニュアルの有無
個数制限
金額制限
重量制限
同梱制限
会員制限
決済制限
個数ピッカーの制御
翻訳機能
ディスカウント機能

最後に

今回はShopifyでも人気の購入制限アプリ「OC Quantity Breaks Order Limit」の特徴や料金プラン、設定方法をご紹介しました。OC Quantity Breaks Order Limitは安価な金額から始めることができ、様々なディスカウント機能や個数や顧客条件での購入制限ができるのが特徴です。

一方で、管理画面やマニュアル、カスタマーサポートが日本語対応していないため、日本人のストアオーナーには少し利用するハードルが高い印象です。英語に抵抗がなく、とにかく安く購入制限やディスカウントを実施したい方は試してみてもよいでしょう。

もし、日本語対応していて、より堅牢な購入制限を実施したい方は「RuffRuff 注文制限」を試してみても良いでしょう。

下記のブログ記事では、OC Quantity Breaks Order LimitやRuffRuff 注文制限以外の個数制限アプリを紹介しています。ご参考にしてください。

個数制限(数量制限)を可能にするShopifyアプリ 7選

下記のブログ記事では、個数制限以外に金額制限や同梱制限など様々な購入制限をShopifyストアで実施する方法を紹介しています。ご参考にしてください。

Shopifyで購入制限(販売制限)を実施する方法|年齢や個数、金額、地域、期間、会員で注文を制限

下記のブログ記事では購入制限が行えるアプリ以外にも「集客」や「売上拡大」、「ブログ記事拡張」など様々なおすすめアプリをジャンル別に紹介しています。ご参考にしてください。

おすすめのShopifyアプリ|ジャンル別に紹介

ブログに戻る
  • 【Shopify】お気に入りアプリ「FAVS Wishlist Bar」の特徴や料金プランをご紹介

    【Shopify】お気に入りアプリ「FAVS Wishlist Bar」の特徴や料金プランをご紹介

    Tsunライターチーム

    「お気に入り」機能は、ECサイトにおいて顧客のエンゲージメント向上とリピート購入の促進に欠かせない要素です。Shopifyアプリの「FAVS Wishlist Bar」は、プログラミング知識がなくても、簡単にストアにお気に入り機能を導入することができるアプリです。本記事では、FAVS Wishlist Barの主な特徴や料金プラン、そして設定方法について詳しく解説します。

    【Shopify】お気に入りアプリ「FAVS Wishlist Bar」の特徴や料金プランをご紹介

    Tsunライターチーム

    「お気に入り」機能は、ECサイトにおいて顧客のエンゲージメント向上とリピート購入の促進に欠かせない要素です。Shopifyアプリの「FAVS Wishlist Bar」は、プログラミング知識がなくても、簡単にストアにお気に入り機能を導入することができるアプリです。本記事では、FAVS Wishlist Barの主な特徴や料金プラン、そして設定方法について詳しく解説します。

  • 【Shopifyアプリ】予約販売アプリ「Appikon ‑ Pre‑Order (旧:Pre‑order Today)」とは?

    【Shopifyアプリ】予約販売アプリ「Appikon ‑ Pre‑Order (旧:Pre‑...

    Tsunライターチーム

    本記事では、Shopifyアプリ「Appikon ‑ Pre‑Order」の導入方法と注意点について解説します。本アプリのセットアップを行うことで、商品が在庫切れになった際に自動で予約販売に切り替えることができます。

    【Shopifyアプリ】予約販売アプリ「Appikon ‑ Pre‑Order (旧:Pre‑...

    Tsunライターチーム

    本記事では、Shopifyアプリ「Appikon ‑ Pre‑Order」の導入方法と注意点について解説します。本アプリのセットアップを行うことで、商品が在庫切れになった際に自動で予約販売に切り替えることができます。

  • Klaviyoを使った再入荷通知の設定方法|Klaviyoを拡張するShopifyアプリも紹介

    Klaviyoを使った再入荷通知の設定方法|Klaviyoを拡張するShopifyアプリも紹介

    Tsunライターチーム

    KlaviyoはShopifyアプリの中でも特に人気の高いメール配信アプリです。多くのShopifyストアオーナーが、キャンペーンメールやオートメーションメールの配信にKlaviyoを活用しています。しかし、Klaviyoの機能はそれだけにとどまりません。再入荷通知を設定することで、在庫切れの商品が再入荷した際に顧客に自動で通知を送ることができます。これにより、顧客の購買意欲を高め、売上の向上を図ることができます。 本記事では、Klaviyoを利用した再入荷通知の設定方法について詳しくご紹介します。  Klaviyoとは? 出典:Klaviyo|Shopifyアプリストア アプリを見る Shopifyアプリの中でも人気の高いメール配信アプリです。メール配信に必要な機能が十分揃っており、連携できるShopifyアプリも豊富なのが特徴です。Klaviyoを利用することで「〇〇のタイミングでXXの内容メールをお客様へ自動配信したい」などのオートメーションメールも可能です。また、在庫切れ時に再入荷通知フォームを表示したり、商品入荷時に再入荷通知にエントリーした人に自動でメール通知することも可能です。 引用元:https://tsun.ec/blogs/articles/31 料金: 無料〜 ※ Eメールは250件まで無料。SMSは50件まで無料です。それ以上は有料になります。詳しくは公式ページをご参照ください 下記の記事でKlaviyoを使うメリットや初期設定方法を詳しく解説しています。ご参考になさってください。 Klaviyoとは?ShopifyストアでKlaviyoを使うメリットと初期設定方法 下記の記事ではメールマーケティングのメリットやデメリット、メールの種類なども解説しています。ご参考にしてください。 メールマーケティングのメリットは?Shopifyのメール配信アプリも紹介 本記事通りに設定した際のアウトプット 在庫切れ時に再入荷通知フォームが自動表示 動画のように、在庫が切れた商品ページにお客様がアクセスした場合、再入荷通知フォームを呼び出すテキストリンクが自動表示され、リンクをクリックすると再入荷通知フォームが表示されます。 再入荷時に入荷通知メールが自動送信 在庫が補充されたタイミングで、再入荷通知フォームでメルマガ購読したお客様に下記のようなメールが自動送信されます。 下記のメールは初期設定の状態で、メール本文を自由にカスタマイズすることも可能です。 Klaviyoで再入荷通知を設定する方法 再入荷通知を設定する手順は下記4ステップになります。 (1) 埋め込みアプリを有効化する (2)  Back In Stockのテンプレートを利用しFlowを作成する (3) ...

    Klaviyoを使った再入荷通知の設定方法|Klaviyoを拡張するShopifyアプリも紹介

    Tsunライターチーム

    KlaviyoはShopifyアプリの中でも特に人気の高いメール配信アプリです。多くのShopifyストアオーナーが、キャンペーンメールやオートメーションメールの配信にKlaviyoを活用しています。しかし、Klaviyoの機能はそれだけにとどまりません。再入荷通知を設定することで、在庫切れの商品が再入荷した際に顧客に自動で通知を送ることができます。これにより、顧客の購買意欲を高め、売上の向上を図ることができます。 本記事では、Klaviyoを利用した再入荷通知の設定方法について詳しくご紹介します。  Klaviyoとは? 出典:Klaviyo|Shopifyアプリストア アプリを見る Shopifyアプリの中でも人気の高いメール配信アプリです。メール配信に必要な機能が十分揃っており、連携できるShopifyアプリも豊富なのが特徴です。Klaviyoを利用することで「〇〇のタイミングでXXの内容メールをお客様へ自動配信したい」などのオートメーションメールも可能です。また、在庫切れ時に再入荷通知フォームを表示したり、商品入荷時に再入荷通知にエントリーした人に自動でメール通知することも可能です。 引用元:https://tsun.ec/blogs/articles/31 料金: 無料〜 ※ Eメールは250件まで無料。SMSは50件まで無料です。それ以上は有料になります。詳しくは公式ページをご参照ください 下記の記事でKlaviyoを使うメリットや初期設定方法を詳しく解説しています。ご参考になさってください。 Klaviyoとは?ShopifyストアでKlaviyoを使うメリットと初期設定方法 下記の記事ではメールマーケティングのメリットやデメリット、メールの種類なども解説しています。ご参考にしてください。 メールマーケティングのメリットは?Shopifyのメール配信アプリも紹介 本記事通りに設定した際のアウトプット 在庫切れ時に再入荷通知フォームが自動表示 動画のように、在庫が切れた商品ページにお客様がアクセスした場合、再入荷通知フォームを呼び出すテキストリンクが自動表示され、リンクをクリックすると再入荷通知フォームが表示されます。 再入荷時に入荷通知メールが自動送信 在庫が補充されたタイミングで、再入荷通知フォームでメルマガ購読したお客様に下記のようなメールが自動送信されます。 下記のメールは初期設定の状態で、メール本文を自由にカスタマイズすることも可能です。 Klaviyoで再入荷通知を設定する方法 再入荷通知を設定する手順は下記4ステップになります。 (1) 埋め込みアプリを有効化する (2)  Back In Stockのテンプレートを利用しFlowを作成する (3) ...

  • Shopifyの再入荷通知におすすめのアプリ3選|Back In Stock

    Shopifyの再入荷通知アプリ4選|再入荷リクエスト

    Tsunライターチーム

    この記事ではShopifyの再入荷通知のアプリに関して詳しく解説します。おすすめのアプリや、再入荷通知アプリの選び方、機能や費用の比較など、詳しく解説しています。再入荷通知サポーターやBack in Stock: Restock Alerts(旧 Customer Alerts)など有名アプリもご紹介しています。

    Shopifyの再入荷通知アプリ4選|再入荷リクエスト

    Tsunライターチーム

    この記事ではShopifyの再入荷通知のアプリに関して詳しく解説します。おすすめのアプリや、再入荷通知アプリの選び方、機能や費用の比較など、詳しく解説しています。再入荷通知サポーターやBack in Stock: Restock Alerts(旧 Customer Alerts)など有名アプリもご紹介しています。

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

    【Tips】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より前...

    【Tips】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 4

編集プロセス

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

掲載情報に関して

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