メールのレイアウト権限:アプリがストアから読み取れる情報

権限:アプリがストアから読み取れる情報

ページをコピーする

Workflow Transactional Emailが要求するShopifyの権限、インストール時に権限が一切付与されない理由、各オプション権限(注文、お客様、ファイル、ディスカウント)の機能、および権限を取り消す方法についてです。

このアプリは、お客様のストアデータをできるだけ少なく済むように設計されています。このページでは、アプリがどのようなデータを読み取ったり処理したりできるのか、そのタイミング、およびそれらのデータをどのように取り消すことができるのかについて、詳しく説明しています。

インストール時には何もありません

アプリをインストールする際、「Shopify」はアクセス権限を一切要求しません。このアプリは、お客様の商品、注文、顧客、その他ストア内のいかなる情報も読み取ることはできません。顧客データがメールに反映されるのは、Shopify Flow から、ステップのフィールドおよび**「変数(JSON)**」フィールドを通じて、そのデータを渡したためです。Shopify Flowはストアのデータを読み取りますが、どの情報を渡すかはお客様ご自身で決定します。

その点は変わっていません。以下の設定はすべてオプションであり、有効にするまでは無効になっています。

オプションの権限

さらに必要な機能が2つあります。注文やお客様のメタフィールドに保存されているファイル(例えば、別のアプリが注文に保存した請求書のPDFなど)を添付する機能です(注文またはお客様のメタフィールドからファイルを添付する 参照):Shopify では、アプリは、そのメタフィールドが属するリソースに対する権限がある場合にのみメタフィールドを読み取ることができ、また、「files」権限がある場合にのみ、ファイル参照を実際のファイルに変換することができます。 また、メールごとに一意のコードを生成するように設定されたディスカウントコードブロック(コンテンツブロック:商品、ディスカウント、カウントダウン、追跡など 参照)についても同様です。ストアでディスカウントコードを作成するには、「ディスカウント」の権限が必要です。

許可 Shopify 範囲 アプリがそれをどのように扱うか
注文 read_orders このレイアウトで指定された1つのメタフィールドを、この「Shopify Flow」ステップの対象となっている注文について読み取ります。過去60日間の注文です。
お客様 read_customers 同様に、この「Shopify Flow」ステップの対象となるのは、お客様です。
ファイル read_files メタフィールドが指すファイルを特定します。具体的には、そのファイルのダウンロードリンクのみであり、ファイル内のその他の要素は含まれません。
ディスカウント write_discounts 「一意のコードを作成」ブロックを含むメールが送信されると、そのブロックで設定された値、有効期間、および最低購入金額に基づいて、1回限りのディスカウントコードが生成されます。他のディスカウント情報を読み取ったり、変更したり、削除したりすることは一切ありません。

このアプリは、独自に何かを読み取ったり作成したりすることは一切ありません。レイアウト上、その処理が必要とされるメールを送信する際のみ動作します。具体的には、そのリソース上のメタフィールドや、それが指し示すファイル、あるいは特定のディスカウントコードなどです。 このアプリは、注文やお客様の一覧を表示したり、お名前、ご住所、メールアドレス、ラインアイテムを読み取ったりすることはありません。また、読み取った情報を一切保存することもありません。ファイルはその送信のためにダウンロードされ、添付されます。作成されたコードは、再送信時に表示できるよう、送信履歴に保存されます。

アプリの「権限」ページには、Shopifyのスコープ「注文」および「Files」に対して付与された4つのオプション権限が一覧表示されています。
アプリのナビゲーションにおける権限:4つのオプション権限、それぞれの説明、およびその状態について。

その付与方法について

設定ページで誤って権限を許可してしまうことはありません。添付ファイルピッカーで注文やお客様のメタフィールドを初めて選択したり、ディスカウントブロックを「コード作成」モードに切り替えたりすると、アプリが必要とする権限を説明し、**「アクセスを許可」**というオプションが表示されます。その後、Shopifyが独自の同意ダイアログを表示し、スコープの一覧を示します。そこで確認を行うまで、権限は一切許可されません。

権限の付与はストアごとに設定され、アプリの権限を変更できるスタッフアカウントが必要です。お使いのアカウントで変更できない場合、Shopify はこれを拒否し、アプリからストアの所有者に問い合わせるよう案内されます。

どのように取り戻すか

アプリのナビゲーションから**「権限」**を開きます。各権限には、その適用範囲、許可されているかどうか、および「**取り消し」**ボタンが表示されます。取り消しは即座に反映されます。

権限の取り消し後、その権限を必要とするすべてのメールは送信時に失敗し、再度権限が付与されるまで、その理由とともに「履歴」に記録されます。権限を必要としないメールには影響ありません。取り消し前に作成されたコードはストアに残ります。削除したい場合は、**「ディスカウント」**から削除してください。

これがプライバシーに関する文書にどのような影響を与えるか

処理記録や処理委託先の一覧を管理されている場合でも、アプリの役割は変わりません。アプリは、Shopify Flowで指定された指示に基づき、お客様の処理委託先として機能します。許可が与えられると、アプリが閲覧できるデータの範囲は、お客様が選択したメタフィールド内のファイルにまで拡大されます。 これについては、当社の「データ、プライバシー、およびセキュリティ」ページおよびウェブサイトに掲載されているDPA(データ処理契約)に記載されています。DPAは、ヘルプページからご請求いただければご提供いたします。

よくある質問

「注文」へのアクセスを許可すると、アプリは私の注文情報を読み取りますか? いいえ。アプリは、1件の注文にある1つのメタフィールドを読み取り、そのメタフィールドからファイルを添付したレイアウトのメールを送信します。同期機能やリスト、バックグラウンドでの読み取りは一切行われません。

「注文」は許可しても、「ファイル」は許可しないように設定することはできますか? 可能です。ただし、その場合はファイルを添付することはできません。メタフィールドには参照情報のみが保存されており、その背後にあるファイルを読み取るには「ファイル」の権限が必要となるためです。ファイル選択画面では両方の権限を同時に求められますが、「権限」ページではそれぞれ個別に表示されます。

**同意ダイアログに「お客様データ」と「デバイスおよびアクティビティデータ」と表示されるのはなぜでしょうか?**これは、Shopifyの「注文」スコープに関する標準的な表現であり、すべてのアプリのダイアログに記載されています。当アプリは、これらのフィールドのいずれからもデータを読み取っていません。

送信後のファイルはどうなりますか? ファイルはメールに添付された後、破棄されます。アプリのストレージにはコピーされず、ストレージ容量の制限にもカウントされません。

作成したディスカウントコードは、私のストアではどのように表示されますか?「Email code PREFIX-XXXXXX」という名前の、1回限りの使用可能なディスカウントコードが、ブロックの設定に基づいて表示されます。他のディスカウントと同様に、「ディスカウント」セクションから確認、編集、削除が可能です。

関連情報