Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
B2C Commerce の使用開始
買い物客登録イベント

買い物客登録イベント

新しい顧客プロフィールが正常に作成およびコミットされると、B2C Commerce Shopper Registered (B2C Commerce 買い物客登録済み) イベントが起動します。このイベントには、外部システムで必要とされる主要な顧客情報が含まれています。組織レベルで動作するレプリケーションイベントとは異なり、買い物客登録イベントはサイト固有であるため、サイトごとに独立して登録およびルーティングできます。

使用可能なソリューション:B2C Commerce リリース 26.7 以降。

イベント ID

イベント ID 説明 発射時
sf.cc.shopper.registered 買い物客が正常に登録されました 顧客プロフィールが正常に作成され、トランザクションがコミットされたとき

HTTP ヘッダー

買い物客登録イベントでは、B2C Commerce イベントの共通 HTTP ヘッダーに記載されている標準の Commerce Cloud プラットフォームヘッダーを使用し、x-sf-cc-event-idをsf.cc.shopper.registeredに設定します。

JSON ペイロード構造

フィールド タイプ 必要あり 説明
Customerid string あり 顧客の一意の識別子 (UUID)
登録日付 string あり 顧客作成時の ISO-8601 タイムスタンプ
ログイン ID string あり 顧客のログイン識別子
顧客いいえ string あり システムによって割り当てられた顧客ナンバー
email string なし 顧客のメールアドレス (プロフィールが存在し、メールアドレスが空白でない場合は含まれます)
firstName string なし 顧客の名 (プロファイルが存在し、名が空白でない場合は含める)
lastName string なし 顧客の姓 (プロファイルが存在し、姓が空白でない場合は含める)
phoneモバイル string なし 顧客の携帯電話番号 (プロファイルが存在し、電話番号が空白でない場合は含まれます)
sites 文字列の配列 あり 顧客が登録されているサイト ID のリスト。サイト名は、Sites-接頭辞と-Site接尾辞を削除することで正規化されます。

例: 買い物客全員登録イベント


{
"customerId": "abc123-uuid-def456",
"registrationDate":"2026-06-15T10:30:00Z",
"loginId": "john.doe@example.com",
"customerNo":"00000001",
"email": "john.doe@example.com",
"firstName":"John",
"lastName":"Doe",
"phoneMobile": "+1-555-0100",
"sites": ["RefArch", "SiteGenesis"]
}

例: 最小限の買い物客登録イベント


{
"customerId": "minimal-uuid-123",
"registrationDate":"2026-06-15T10:30:00Z",
"loginId": "john.doe@example.com",
"customerNo":"00000001",
"sites": ["RefArch", "SiteGenesis"]
}

買い物客登録済み実装に関する注意事項

  • このイベントは、顧客の作成とトランザクションのコミットが成功した後に非同期的に発生します。
  • 省略可能なフィールドは、空白以外の値がある場合にのみ含められます。
  • サイト ID は、接頭辞Sites-と-Siteサフィックスを削除することで正規化されます (たとえば、Sites-RefArch-SiteはRefArchになります)。
  • イベントはサイト固有であるため、サイトごとに異なるコネクタを登録できます。
  • このイベントは、デフォルトで有効になっている機能トグルによって制御されます。
  • イベントのシリアル化または発生に失敗した場合でも、顧客作成プロセスは成功します。
 
読み込み中
Salesforce Help | Article