詳細情報:
買い物客登録イベント
新しい顧客プロフィールが正常に作成およびコミットされると、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になります)。 - イベントはサイト固有であるため、サイトごとに異なるコネクタを登録できます。
- このイベントは、デフォルトで有効になっている機能トグルによって制御されます。
- イベントのシリアル化または発生に失敗した場合でも、顧客作成プロセスは成功します。
