Utilisation de Affirm.js comme bibliothèque javascript chargée dynamiquement

Utilisation d'Affirm.js sur SFCC

La SFCC a demandé aux partenaires AppExchange de supprimer tous les fichiers Javascript chargés dynamiquement des réseaux de diffusion de contenu (CDNs). Ainsi, Affirm.js, qui est une bibliothèque Javascript côté navigateur servie via CDN est remplacée par une copie statique. Pour prévenir Affirm.js de devenir obsolète et s'assurer que Affirm.js reçoit des mises à jour critiques, nous recommandons à nos commerçants d'utiliser la voie CDN pour intégrer le script dans les pages de vitrine en suivant les instructions ci-dessous :

  1. Allez sur cartridges/int_affirm/cartridge/templates/resources/affirm.properties (ou sur un autre fichier de ressources locales tel que affirm_fr_CA, le cas échéant) et remplissez les champs vides suivants avec les URL des environnements correspondants :

    Before:
    affirm.production.js=
    …
    affirm.sandbox.js=
    
    After: 
    affirm.production.js=https://cdn1.affirm.com/js/v2/affirm.js
    …
    affirm.sandbox.js=https://sandbox.affirm.com/js/v2/affirm.js
  2. Une fois que cette modification a été effectuée et correctement téléchargée sur votre instance de serveur SFCC, allez à : Business Manager > Merchant Tools > Custom Preferences > AFFIRM_PAYMENT > Affirm Static JS et définissez la valeur sur « Non ». Cette configuration permettra à la boutique en ligne d'utiliser la bibliothèque Affirm.js en tant que ressource distante qui est importée via CDN et garantit que votre boutique dispose d'une version à jour de la bibliothèque.

Veuillez communiquer avec le soutien aux développeurs si vous avez d'autres questions concernant cette étape.