B2B企業のトリガー:ステップバイステップ

ShopifyのB2B機能における店舗向けの5つのトリガー:企業、その所在地、連絡先、および所在地の免税措置。

このページの内容:企業の最新情報, 企業の所在地に関する最新情報, 企業の所在地における免税措置の変更, 企業の連絡先情報の更新, 企業から顧客が削除されました

Shopify Flow
場所:「Shopify Flow」で「トリガーを選択」を選択し、「Workflow Trigger Extensions」を開き、「Compan」と検索してください。

会社の最新情報

会社のレコードが更新された際にトリガーされます:名前、メモ、外部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と同期する

  1. トリガーとして「**企業の最新情報」**を選択します。
  2. 条件を追加:company.externalId空でなく、かつ存在すること
  3. {{company.externalId}}」、「{{company.name}}」、「{{company.note}}を使用してHTTPリクエストを送信する機能を追加します。
  4. ワークフローを有効にしてください。

会社の所在地に関する最新情報

会社の拠点情報が更新された際にトリガーされます:名称、電話番号、地域、備考、外部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です。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。

例:配送先を同期する

  1. トリガーとして「**会社の所在地の更新」**を選択します。
  2. {{companyLocation.externalId}}」、「{{companyLocation.name}}」、「{{companyLocation.currency}}を使用したHTTPリクエストの送信を追加します。
  3. ワークフローを有効にしてください。

企業の所在地に関する免税措置が変更されました

企業の拠点における免税措置、納税者登録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です。アプリの「イベント履歴」でこれを検索すると、具体的にどのようなデータが送信されたかを確認できます。

例:新しい税制優遇措置を財務部門に送付する

  1. トリガーとして、「**会社の所在地」と「免税措置の変更」**を選択しました。
  2. 条件を追加:changes.added空でなく、かつ存在すること
  3. {{companyLocation.name}}」を使用して内部メールを送信する機能を追加し、changes.added を対象に Liquid の for ループを実行して、各免除の label および code を出力するようにします。
  4. ワークフローを有効にしてください。

会社の連絡先が更新されました

企業の連絡先情報が更新された際にトリガーされます:役職、地域、メイン連絡先フラグ。

火災の原因は 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です。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。

例:新しいメイン連絡先が追加された際に通知する

  1. トリガーとして「会社の連絡先」の更新を選択します。
  2. 条件を追加:companyContact.isMainContacttrueに等しい
  3. {{company.name}}」および「{{customer.displayName}}」を使用して社内メールを送信する機能を追加します。
  4. ワークフローを有効にしてください。

顧客が会社から削除されました

顧客が企業の連絡先から削除された際にトリガーされます。

火災の原因は 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です。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。

例:削除済みの連絡先から「卸売」タグを削除する

  1. トリガーとして「**顧客が会社から削除された」**を選択します。
  2. wholesale を使用して、顧客タグを追加**・削除します**。
  3. {{company.name}}のアカウントマネージャーに**社内メールを送信」**を追加します。
  4. ワークフローを有効にしてください。

今後の手順

「会社」へのアクセス権は**「顧客データ」へのアクセス**権に依存しています。これがない場合、Shopify は会社を一切返しません。まず「顧客」へのアクセス権を付与し、その後「会社」へのアクセス権を付与してください。ストアフロントにアクセスする B2B バイヤーについては、ストアフロントのトリガー、ステップバイステップ を参照してください。