権限とデータ
アプリがShopifyでアクセスできる内容とその理由、保存するデータ、バイヤーのファイルの保管場所、アンインストール時のデータの扱いを確認します。
Sami B2B Onboardingは、連携するストアの各部分へのアクセスをShopifyに求め、バイヤーから送信された申請の独自の記録を保持します。このページでは、その両方を一覧で示し、バイヤーのファイルの保管場所、およびプライバシーに関するリクエストやアンインストール時にデータがどうなるかを説明します。
アプリがShopifyでアクセスできる内容
Section titled “アプリがShopifyでアクセスできる内容”これらの権限は、アプリをインストールするときにShopifyに表示されます。
| アプリができること | 理由 | Shopifyスコープ |
|---|---|---|
| 顧客の表示と編集 | メールアドレスでバイヤーの既存の顧客を検索し、承認時に顧客を作成し、タグを追加し、B2B approvedをオンにし、バイヤーが会社に所属していない場合は免税を設定します。 | read_customers, write_customers |
| 会社の編集 | 承認時に会社、ロケーション、担当者を作成し、承認の条件を適用し、会社を保留にします。また、Sync from Shopifyと会社のページのために、会社を読み取ります。 | write_companies |
| 商品とカタログの編集 | プリセットにB2Bカタログを一覧表示し、承認された会社のロケーションを、選択したカタログに追加します。 | write_products |
| 注文の表示 | アプリ内の会社のページに、その会社のすべての注文にわたる、最近の注文、合計、未払い残高を表示します。 | read_orders, read_all_orders |
| オンラインストアのページの表示と編集 | 公開されたフォームごとにストアにページを作成し、タイトルと公開状態をフォームと同期させ、Always allow these pagesのためにページを一覧表示します。 | read_online_store_pages, write_online_store_pages |
| テーマの表示 | 公開中のテーマを検索して、アプリの埋め込みがオンになっていることを確認し、テーマエディタを適切な場所で開きます。 | read_themes |
| ストアの言語の表示 | Settings › Translateのために、ストアのデフォルト言語と公開されている言語を取得します。 | read_locales |
| チェックアウトルールの編集 | B2B checkout lockルールをインストールします。このルールは、承認されていないバイヤーや、保留中またはB2Bから削除された会社のチェックアウトをブロックします。 | write_validations |
| メタオブジェクトとその定義の表示と編集 | ストアのカスタムデータのエントリを扱います。 | write_metaobject_definitions, write_metaobjects |
| ストアフロントに表示される商品と在庫の表示 | 読み取り専用で、ストアの訪問者なら誰でもすでに見ることができる内容に限られます。 | unauthenticated_read_product_listings, unauthenticated_read_product_inventory |
アプリは、支払いへのアクセスは求めません。
Shopifyはまた、アプリがアンインストールされたとき、別のテーマを公開したとき、顧客またはストアがデータの表示や消去をリクエストしたときに、アプリに通知します。
チームメンバー自身の権限
Section titled “チームメンバー自身の権限”アプリは、使用している担当者のShopify権限も確認します。申請の承認や、承認済みの会社のステータスの変更には、その担当者のスタッフアカウントにCompaniesとCustomersの権限が必要です。承認済みの会社の条件や営業担当者の変更には、Companiesの権限が必要です。権限がない場合、アプリはボタンを無効にし、不足している権限を表示します。ストアオーナーは、Shopify管理画面のSettings › Usersで権限を追加します。チームとロールを参照してください。
Shopifyは、顧客の名前、メールアドレス、電話番号、住所を保護対象の顧客データとして扱います。アプリがこれらを使用するのは、B2Bオンボーディングを運用するため、つまり申請の保管、Shopifyでの顧客や会社の検索と作成、オンにしたメールの送信のみです。
アプリが保存するデータ
Section titled “アプリが保存するデータ”| データ | 内容 | 保持期間 |
|---|---|---|
| 申請 | すべての回答、会社名と担当者名、メールアドレス、国、バイヤーが使用した言語、ステータス、判定、タイムライン | 拒否された申請と放棄された申請は、以下のData retentionで設定した期間。それ以外は、アプリがインストールされている間。 |
| アップロードされたファイル | バイヤーが添付した書類。種類と日付を含みます。 | 申請が保持される間。 |
| 会社 | アプリのリストにある会社。ステータス、営業担当者、条件、コメント、書類を含みます。 | アプリがインストールされている間。 |
| コメント | 申請と会社に対するチームのコメント。投稿者の名前を含みます。 | コメントの対象が保持される間。 |
| アクティビティログ | アプリ内で発生した出来事。判定、送信されたメールとその宛先、インポート、設定の変更が含まれます。 | アプリがインストールされている間。 |
| チーム | アプリを開いた各スタッフの名前、メールアドレス、ロール、最終アクセス日時 | アプリがインストールされている間。 |
| 設定 | フォーム、ルール、プリセット、メールテンプレート、翻訳、設定 | アプリがインストールされている間。 |
| キーとパスワード | SMTPサーバーとインテグレーションのために入力した内容 | 暗号化して、アプリがインストールされている間保存されます。アプリはパスワードが保存されていることのみを表示し、パスワード自体は表示しません。 |
バイヤーのファイルの保管場所
Section titled “バイヤーのファイルの保管場所”バイヤーがアップロードしたファイルは、ストア専用のフォルダーにある非公開のクラウドストレージに保存されます。公開リンクを持つファイルはありません。スタッフはアプリを通じてファイルをダウンロードします。アプリは、5分間のみ有効なリンクを生成します。バイヤーのブラウザに、ファイルの保存場所が知られることはありません。
データを受け取るサービス
Section titled “データを受け取るサービス”アプリがほかのサービスにデータを送信するのは、そのサービスに関連する機能を使用した場合のみです。
| サービス | タイミング | 受け取るデータ |
|---|---|---|
| アプリのメールサービス、または独自のSMTPサーバー | アプリが送信するすべてのメール | 受信者のアドレスとメール |
| Captchaプロバイダー(reCAPTCHAまたはhCaptcha) | フォームにCaptchaがある場合 | 確認のための、バイヤーのCaptchaの回答とIPアドレス |
| Klaviyo | フォームで接続した場合 | Klaviyoのフィールドにマッピングした回答 |
| Webhook(Zapier、Make、n8nなど) | フォームでWebhookをオンにした場合 | 選択したイベントの申請 |
| Google Maps | 住所オートコンプリートをオンにした場合 | バイヤーが住所ボックスに入力した内容。バイヤー自身のブラウザから送信されます。 |
| EUのVIESサービス | 税務IDチェックがオンで、番号がEUのものである場合 | 税務IDとその国 |
| AI翻訳サービス | Auto-translateを使用した場合 | フォームの文言。バイヤーの回答は送信されません。 |
これらの設定方法については、インテグレーションを参照してください。
Settings › Application rules › Data retentionでは、どこにも進まなかった申請をアプリがどのくらいの期間保持するかを選択します。デフォルトでは、バイヤーの回答待ちの申請は、30日間アクティビティがないとAbandonedとして終了します。拒否された申請と放棄された申請は、1年後にファイル、コメント、タイムラインとともに完全に削除されます。そのほかのオプションについては、申請ルールを参照してください。
プライバシーに関するリクエスト
Section titled “プライバシーに関するリクエスト”バイヤーは、ストアに対して、個人データの表示または消去を依頼できます。これらはShopify管理画面の顧客のページから処理します。その他の操作をクリックし、Request customer dataまたはErase personal dataをクリックします。Shopifyがそのリクエストをアプリに渡します。Shopifyの顧客データリクエストの処理に関するガイドを参照してください。
- Erase personal data. アプリは、その顧客のメールアドレスで送信された申請を検索します。担当者の名前、メールアドレス、回答を消去し、アプリのリストにある会社から同じ情報を削除し、アップロードされたファイルを削除し、タイムライン上の名前とメールアドレスを「[redacted]」に置き換えます。申請自体と判定の履歴は残るため、記録には判定が行われたことが引き続き示されます。
- Request customer data. アプリはリクエストを記録します。アプリがバイヤーについて保持している内容を確認するには、Companies › Applicationsでバイヤーのメールアドレスを検索します。申請をCSVファイルにエクスポートできます。サポートが必要な場合は、サポートに問い合わせてください。
アプリはメールアドレスでリクエストを照合するため、別のアドレスで送信された申請は含まれません。
アプリをアンインストールした場合
Section titled “アプリをアンインストールした場合”アンインストールしてしばらくすると、アプリはストアについて保持しているすべてのデータを削除します。申請、アップロードされたファイル、リストにある会社とそのコメント、フォーム、ルール、プリセット、メールテンプレート、翻訳、設定、アクティビティログが含まれます。この操作は元に戻せません。
アプリがShopifyに作成したものは、Shopifyに残ります。顧客、ロケーションと担当者を含む会社、タグです。フォーム用に作成されたページも残ります。不要になった場合は、オンラインストア › ページで削除してください。
アンインストールする前に、保存しておきたい内容をエクスポートしてください。CompaniesのApplications、Companies、Documentsの各タブでExportを使用し、Settings › Activity logでもエクスポートします。必要な書類は、Documentsからダウンロードしてください。
アプリを再インストールすると、新しいWholesale applicationフォームで一から始まります。Shopifyの会社をアプリのリストに戻すには、Sync from Shopifyを使用します。
次のステップ
Section titled “次のステップ”- 仕組み — アプリが申請をどのように処理するかを、ステップごとに確認します。
- 申請ルール — 拒否された申請と放棄された申請の保持期間を設定します。
- サポートに問い合わせる — プライバシーに関するリクエストやデータについて問い合わせます。