Vous êtes ici :
Modifications des modèles SiteGenesis pour Salesforce Payments
B2C Commerce utilise des modèles ISML (Internet Store Markup Language) pour générer des pages de boutique dynamiques. Un modèle ISML se compose de balises HTML standard, de balises ISML et d’expressions de script.
components/footer/footer_UI.isml- Pour charger payments.js côté client, ajoutez la balise <script>.
- Charger des scripts à la fin de la page de cette façon, sans différer, n’est plus une bonne pratique, mais c’est ainsi que app.js se charge
product/productcontent.isml- Inclure le modèle plug-in_commercepayments qui affiche les boutons de checkout rapide Buy Now
checkout/cart/minicart.isml- Inclure le modèle plug-in_commercepayments qui afficher les boutons de checkout rapide Pay Now
checkout/cart/cart.isml- Inclure le modèle plug-in_commercepayments qui afficher les boutons de checkout rapide Pay Now
checkout/billing/minibillinginfo.isml- Supprimer la carte des informations de paiement et le lien Modifier de la colonne de droite des pages de checkout
checkout/billing/billing.isml- Supprimer les modes de paiement de l’étape de facturation (deuxième page du checkout)
checkout/summary/summary.isml- Inclure une section Modes de paiement avec le paiement en plusieurs fois à l’étape du récapitulatif (troisième page du checkout).
- Ajuster le bouton « Passer commande » pour qu’il appelle du code JS injecté par la plateforme pour confirmer le paiement au lieu d’envoyer un formulaire
util/modules.isml- Pour définir un « composant » réutilisable permettant d’afficher le type de paiement (carte de crédit ou PayPal) et les détails correspondants (4 derniers chiffres ou adresse électronique PayPal), ajoutez un nouveau module ISML </isminipayment>.
- Nouveau modèle
minipayment.isml- Implémentation de <isminipayment>
components/order/orderdetails.isml- Paramétrer pour utiliser le module <isminipayment> au lieu du module <isminicreditcard>
- Ceci présente les informations de paiement sur la page de confirmation de la commande
components/order/orderdetailsemail.isml- Paramétrer pour utiliser le module <isminipayment> au lieu du module <isminicreditcard>
- Ceci présente les informations de paiement dans l’e-mail de confirmation de la commande, d’une façon proche de la page de confirmation de commande

