詳細情報:
Salesforce Payments の SiteGenesis 構成
一部制限がありますが、SiteGenesis に Salesforce Payments を追加することができます。
SiteGenesis インスタンスに Salesforce Payments を追加するには:
- SiteGenesis の注文手続きのページに Salesforce Payments 複数ステップチェックアウト機能を追加します。
- SiteGenesis の注文手続きのページに Paypal エクスプレスチェックアウトを追加します。
- SiteGenesis の買い物カゴに Salesforce Payments エクスプレスチェックアウトを追加します。
- SiteGenesis のミニ買い物カゴに Paypal エクスプレスチェックアウトを追加します。
Salesforce Payments を SiteGenesis に統合するには、以下の B2C SiteGenesis インスタンスコンポーネントを編集します。
- SiteGenesis カートリッジ
カートリッジは、プログラムコードとデータをパッケージ化してデプロイするためのメカニズムです。カートリッジは、ビジネス機能を拡張するために、または外部システムと統合するために使用します。カートリッジでは、一般的な機能、またはアプリケーション固有の機能を提供できます。 - SiteGenesis コントローラー
コントローラーは、ストアフロントのリクエストを処理するサーバー側スクリプトです。コントローラーはアプリケーション内のデータフローを管理し、ViewModel を作成してルートとして各ストアフロントリクエストを処理し、適切な応答を生成します。たとえば、ストアフロントアプリケーションでカテゴリメニュー項目をクリックしたり、検索用語を入力すると、ページを表示するコントローラーがトリガーされます。 - SiteGenesis のモデルとビュー
コントローラーはモデルとビューに統合されます。すべてのスクリプトは CommonJS モジュールであり、グローバル名前空間の汚染を防ぐために、エクスポートが定義およびドキュメント化されています。 - SiteGenesis のサーバー側スクリプト
サーバー側スクリプトはクライアント側リクエストを処理します。すべてのスクリプトは CommonJA モジュールであり、エクスポートが定義されています。 - SiteGenesis のクライアント側のスクリプト
クライアント側の js は、サーバーからの情報を必要としない機能を実行します。 - Salesforce Payments 用の SiteGenesis のテンプレート、フォーム、および CSS
Salesforce B2C Commerce ストアフロントページは、ISML テンプレート、CSS、および B2C Commerce フォームを使用して作成され、ブラウザーに表示される HTML が生成されます。これらのテクノロジーを使用して、ストアフロントの外観や印象をカスタマイズします。

