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. Go to cartridges/int_affirm/cartridge/templates/resources/affirm.properties (or other locale resources file such as affirm_fr_CA where applicable) and fill in the following empty fields with the URLs for corresponding environments:

    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. Once this change has been made and properly uploaded to your SFCC server instance, go to: Business Manager > Merchant Tools > Custom Preferences > AFFIRM_PAYMENT > Affirm Static JS and set the value to “No”. This configuration will allow the storefront to use the Affirm.js library as a remote resource which gets imported via CDN and ensures that your storefront has an up to date version of the library.

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