B2B Commerceにおける「このアカウントには連絡先住所がありません」エラーの原因と解消法

Repro

チェックアウトフローの冒頭で「次へ」を押した際に以下のエラーが発生する。

原因と解決策

チェックアウトフローで読み込まれる連絡先住所は、「住所種別(Address)」のAPI参照名が"shipping"の「連絡先住所(ContactPointAddress)」レコードです。

日本語版B2B Commerce Cloudの導入時初期設定では、住所種別のAPI参照名が日本語になってしまっているので、英語に戻してあげる必要があります。

表示ラベルAPI参照名
配送配送 shipping
請求請求

補足

「Payment and Billing Addresss」サブフローでも同様の問題が発生するため、結局のところ、請求のAPI参照名も英語にする必要があります。

最終的に以下の状態になっていることが望ましいです。

表示ラベルAPI参照名
配送配送 shipping
請求請求 billing

Salesforce

Posted by regardie