B2B企業のトリガー:ステップバイステップ
ShopifyのB2B機能における店舗向けの5つのトリガー:企業、その所在地、連絡先、および所在地の免税措置。
このページの内容:企業の最新情報, 企業の所在地に関する最新情報, 企業の所在地における免税措置の変更, 企業の連絡先情報の更新, 企業から顧客が削除されました

会社の最新情報
会社のレコードが更新された際にトリガーされます:名前、メモ、外部ID。
| 火災の原因は | Shopify Webhook |
| 許可 | 企業および企業の所在地データへのアクセス(B2B) |
| 電源が入った | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
externalIdを基にしたERPシステムと各企業のデータを同期させる。
「Company Update」がワークフローに送信する内容
| フロー内の変数 | 種類 | その中身 |
|---|---|---|
company |
目的 | 更新された会社 |
company.id |
ID | |
company.name |
テキスト | |
company.note |
テキスト | |
company.externalId |
テキスト | |
company.customerSince |
テキスト | |
company.createdAt |
テキスト | |
company.updatedAt |
テキスト | |
eventId |
テキスト | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:企業データをERPと同期する
- トリガーとして「**企業の最新情報」**を選択します。
- 条件を追加:
company.externalIdが空でなく、かつ存在すること。 - 「
{{company.externalId}}」、「{{company.name}}」、「{{company.note}}」を使用してHTTPリクエストを送信する機能を追加します。 - ワークフローを有効にしてください。
会社の所在地に関する最新情報
会社の拠点情報が更新された際にトリガーされます:名称、電話番号、地域、備考、外部ID。
| 火災の原因は | Shopify Webhook |
| 許可 | 企業および企業の所在地データへのアクセス(B2B) |
| 電源が入った | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- ERPの出荷先記録を常に最新の状態に保つ。
「会社の所在地更新」がワークフローに送信する内容
| フロー内の変数 | 種類 | その中身 |
|---|---|---|
companyLocation |
目的 | 更新された会社の所在地 |
companyLocation.id |
ID | |
companyLocation.name |
テキスト | |
companyLocation.note |
テキスト | |
companyLocation.externalId |
テキスト | |
companyLocation.locale |
テキスト | |
companyLocation.phone |
テキスト | |
companyLocation.currency |
テキスト | |
companyLocation.createdAt |
テキスト | |
companyLocation.updatedAt |
テキスト | |
eventId |
テキスト | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:配送先を同期する
- トリガーとして「**会社の所在地の更新」**を選択します。
- 「
{{companyLocation.externalId}}」、「{{companyLocation.name}}」、「{{companyLocation.currency}}」を使用したHTTPリクエストの送信を追加します。 - ワークフローを有効にしてください。
企業の所在地に関する免税措置が変更されました
企業の拠点における免税措置、納税者登録ID、または免税フラグに変更があった場合にトリガーされます。changes.added および changes.removed は免税措置の一覧であり、それぞれに code および読みやすい label が記載されています。
| 火災の原因は | Shopifyはこの機能についてWebhookを送信しないため、スケジュールに従って確認しました |
| 許可 | 企業および企業の所在地データへのアクセス(B2B) |
| 電源が入った | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 次の発注の前に、財務部門にすべての新規免除事項を確認してもらうこと。
- 税務処理システムを円滑に稼働させましょう。
「企業の所在地に関する免税措置の変更」がワークフローに送信する内容
| フロー内の変数 | 種類 | その中身 |
|---|---|---|
companyLocation |
目的 | 免税措置が変更された事業所の所在地 |
companyLocation.id |
ID | |
companyLocation.name |
テキスト | |
changes |
目的 | 追加・削除・現在の免税措置(それぞれコード+ラベル)、および税務登録IDと免税フラグ |
changes.added |
オブジェクトの一覧 | 今回の変更により、免税措置が追加されました。 |
changes.added (each).code |
テキスト | Shopifyの免税区分値(例:CA_BC_RESELLER_EXEMPTION、EU_REVERSE_CHARGE_EXEMPTION_RULE)。 |
changes.added (each).label |
テキスト | コードから導き出された、人間が読み取れるラベル(例:「CA BC 再販業者免除」)。 |
changes.removed |
オブジェクトの一覧 | 今回の変更により、免税措置が廃止されました。 |
changes.removed (each).code |
テキスト | Shopifyの免税区分値(例:CA_BC_RESELLER_EXEMPTION、EU_REVERSE_CHARGE_EXEMPTION_RULE)。 |
changes.removed (each).label |
テキスト | コードから導き出された、人間が読み取れるラベル(例:「CA BC 再販業者免除」など)。 |
changes.current |
オブジェクトの一覧 | (この変更後)当該事業所において現在適用されているすべての免税措置。 |
changes.current (each).code |
テキスト | Shopifyの免税区分値(例:CA_BC_RESELLER_EXEMPTION、EU_REVERSE_CHARGE_EXEMPTION_RULE)。 |
changes.current (each).label |
テキスト | コードから導き出された、人間が読み取れるラベル(例:「CA BC 再販業者免除」)。 |
changes.taxRegistrationId |
テキスト | 当該拠点の税務登録番号(設定されていない場合は空欄)。 |
changes.taxExempt |
正しい/間違っている | 当該企業の所在地が完全に非課税であるかどうか。 |
eventId |
テキスト | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的にどのようなデータが送信されたかを確認できます。 |
例:新しい税制優遇措置を財務部門に送付する
- トリガーとして、「**会社の所在地」と「免税措置の変更」**を選択しました。
- 条件を追加:
changes.addedが空でなく、かつ存在すること。 - 「
{{companyLocation.name}}」を使用して内部メールを送信する機能を追加し、changes.addedを対象に Liquid のforループを実行して、各免除のlabelおよびcodeを出力するようにします。 - ワークフローを有効にしてください。
会社の連絡先が更新されました
企業の連絡先情報が更新された際にトリガーされます:役職、地域、メイン連絡先フラグ。
| 火災の原因は | Shopify Webhook |
| 許可 | 企業および企業の所在地データへのアクセス(B2B)+顧客データへのアクセス |
| 電源が入った | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 企業の主な連絡担当者が変わった場合は、アカウントマネージャーにその旨を伝えてください。
「会社連絡先更新」がワークフローに送信する内容
| フロー内の変数 | 種類 | その中身 |
|---|---|---|
customer |
顧客(Shopify) | 会社の連絡先情報が更新された顧客です。Shopifyのフルバージョンの顧客であるため、すべてのフィールドおよびFlow独自の顧客アクションを利用できます。 |
company |
目的 | 連絡先が所属する会社(ID、名称、外部ID、備考) |
company.id |
ID | |
company.name |
テキスト | |
company.externalId |
テキスト | |
company.note |
テキスト | |
companyContact |
目的 | 更新された連絡先情報(ID、役職、ロケール、主担当であるかどうか) |
companyContact.id |
ID | |
companyContact.title |
テキスト | |
companyContact.locale |
テキスト | |
companyContact.isMainContact |
正しい/間違っている | |
eventId |
テキスト | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:新しいメイン連絡先が追加された際に通知する
- トリガーとして「会社の連絡先」の更新を選択します。
- 条件を追加:
companyContact.isMainContactがtrueに等しい。 - 「
{{company.name}}」および「{{customer.displayName}}」を使用して社内メールを送信する機能を追加します。 - ワークフローを有効にしてください。
顧客が会社から削除されました
顧客が企業の連絡先から削除された際にトリガーされます。
| 火災の原因は | Shopify Webhook |
| 許可 | 企業および企業の所在地データへのアクセス(B2B)+顧客データへのアクセス |
| 電源が入った | これを使用するFlowワークフローを有効にすると、それがオンになります。専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 会社を退職した社員のB2Bタグ、価格表へのアクセス権、およびポータルへのログイン権限を削除してください。
顧客が会社から削除したものが、あなたのワークフローに送信される
| フロー内の変数 | 種類 | その中身 |
|---|---|---|
customer |
顧客(Shopify) | 会社から削除された顧客です。Shopifyのフル機能版をご利用の顧客であるため、すべてのフィールドおよびFlow独自の顧客アクションが利用可能です。 |
company |
目的 | 顧客が削除された会社(ID、名称、外部ID、備考) |
company.id |
ID | |
company.name |
テキスト | |
company.externalId |
テキスト | |
company.note |
テキスト | |
companyContact |
目的 | 削除された連絡先(ID、役職、ロケール、主担当かどうか) |
companyContact.id |
ID | |
companyContact.title |
テキスト | |
companyContact.locale |
テキスト | |
companyContact.isMainContact |
正しい/間違っている | |
eventId |
テキスト | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:削除済みの連絡先から「卸売」タグを削除する
- トリガーとして「**顧客が会社から削除された」**を選択します。
wholesaleを使用して、顧客タグを追加**・削除します**。- 「
{{company.name}}のアカウントマネージャーに**社内メールを送信」**を追加します。 - ワークフローを有効にしてください。
今後の手順
「会社」へのアクセス権は**「顧客データ」へのアクセス**権に依存しています。これがない場合、Shopify は会社を一切返しません。まず「顧客」へのアクセス権を付与し、その後「会社」へのアクセス権を付与してください。ストアフロントにアクセスする B2B バイヤーについては、ストアフロントのトリガー、ステップバイステップ を参照してください。
- トリガーの完全なリファレンス - すべてのトリガーを1つのページにまとめる。
- 適切なトリガーの選択 - どちらがご状況に当てはまりますか。
- カスタムトリガー - 組み込みのトリガーが適合しない場合は、独自のトリガーを作成してください。
- イベント履歴とトラブルシューティング - 何が発射されたか、そしてそれが何を運んでいたかを確認する。
- レコードの管理ページでのトリガーイベント - 1つのレコードに関する最新のイベントが、Shopifyの管理画面内のそのレコード専用のページに表示されます。

