B2B Commerce および D2C Commerce 開発者ガイド
実装ライフサイクル: ペルソナ
支払処理の設定
有効なカートの通貨変更の処理
Storefront API
カスタム支払コンポーネント
商品準備状況のカスタムルール
カスタムコンポーネントの作成
LWR テンプレートで作成した B2B または D2C ストアには、Commerce アプリケーションの標準コンポーネントに加えて、カスタムコンポーネントも追加できます。
-
Lightning Web Components
カスタム Lightning Web コンポーネント (LWC) は簡単に作成することができ、LWR テンプレートで作成された B2B と D2C ストアをホストする Web ブラウザーで適切に動作します。 -
Storefront API
LWR テンプレートで構築された B2B ストアと B2C ストアは、ヘッダー、フッター、バナーなどのカスタム Lightning Web コンポーネント (LWC) の構築を支援する Storefront API をサポートしています。Storefront APIは、LWC とデータを連携し、処理 (ウィッシュリストやカートへの商品の追加や、注文へのクーポンの適用など) を実行します。Storefront API を使用することで LWC の作成が簡素化され、コンポーネントをより大きなページコンテキストに統合できるようになります。 -
カスタム支払コンポーネント
クライアント側支払機能は、LWR テンプレートによって作成された B2B または B2C ストアで Lightning Web コンポーネントとして統合できます。登録済みバイヤーとゲストバイヤーはチェックアウト時にコンポーネントを操作して、外部プロバイダーを使用した支払を処理する直接またはプロキシ化されたコールを実行します。 -
カスタム支払コンポーネントの作成
LWR テンプレートで作成した B2B または B2C ストアにカスタム支払コンポーネントを作成して、ストアをまたがって同じクレジットカード支払方法と注文処理を使用します。 -
Commerce Einstein のおすすめコンポーネントの作成
Commerce Einstein の活動追跡 API と商品のおすすめ API を使用して、Salesforce B2C および B2B Commerce ストアフロントのカスタムコンポーネントを作成します。 -
B2B または B2C ストア (LWR) 用のカスタムチェックアウトコンポーネントの作成
カスタムチェックアウトコンポーネントを作成することで、LWR テンプレートで作成した B2B や B2C ストアのデフォルトのチェックアウト処理を拡張できます。