Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
B2C Commerce の使用開始
Salesforce Payments のための SiteGenesis テンプレートの変更

Salesforce Payments のための SiteGenesis テンプレートの変更

B2C Commerce では、Internet Store Markup Language (ISML) テンプレートを使用して動的なストアフロントページを生成します。ISML テンプレートは標準の HTML マークアップ、ISML タグ、およびスクリプト式で構成されます。

  • components/footer/footer_UI.isml
    • payments.js クライアント側 JS を読み込むには、<script> タグを追加します。
    • このようにページの最後で延期なしにスクリプトを読み込むことは、現在ではもうベストプラクティスではありませんが、app.js読み込みの方法と場所は次のとおりです
  • product/productcontent.isml
    • 「今すぐ購入」エクスプレスチェックアウトボタンを表示する plug-in_commercepayments テンプレートを含めます。
  • checkout/cart/minicart.isml
    • 「今すぐ支払う」エクスプレスチェックアウトボタンを表示する plug-in_commercepayments テンプレートを含めます。
  • checkout/cart/cart.isml
    • 「今すぐ支払う」エクスプレスチェックアウトボタンを表示する plug-in_commercepayments テンプレートを含めます。
  • checkout/billing/minibillinginfo.isml
    • 支払情報カードと編集リンクを注文手続きページの右側の列から削除します。
  • checkout/billing/billing.isml
    • 請求ステップ (注文手続きの 2 ページ目) から支払情報を削除します。
  • checkout/summary/summary.isml
    • 複数ステップチェックアウトの確認ステップ (注文手続きの 3 ページ目) に支払方法のセクションを含めます。
    • フォームを送信するのではなく、プラットフォームの注入された JS を呼び出して支払を確認するように、「注文の完了」ボタンを調整します。
  • util/modules.isml
    • クレジットカードや PayPal などの支払タイプや、最後の 4 桁や PayPal の Eメールなどのサポートする情報を表示する再利用可能な「コンポーネント」を定義するには、新しい <isminipayment> ISML モジュールを追加します。
  • 新しい minipayment.isml テンプレート
    • <isminipayment> の実装
  • components/order/orderdetails.isml
    • <isminicreditcard> モジュールではなく <isminipayment> モジュールを使用するように調整します。
    • これによって、支払情報が注文確認ページに表示されます。
  • components/order/orderdetailsemail.isml
    • <isminicreditcard> モジュールではなく <isminipayment> モジュールを使用するように調整します。
    • これによって、支払情報が注文確認の Eメールに表示されます。注文確認ページと同様ですが、同じではありません。
 
読み込み中
Salesforce Help | Article