Les bases du SDK JavaScript
Snipcart offre un SDK JavaScript qui vous permet de configurer, de personnaliser et de gérer le panier par programmation.
Après le chargement du fichier snipcart.js et l'exécution de son contenu, un objet Snipcart est attaché à la window. De là, vous pouvez interagir directement avec le SDK.
Nous déclenchons un événement nommé snipcart.ready sur l'objet document global lorsque le SDK est prêt. Nous vous recommandons d'encapsuler tous vos appels d'API ou vos abonnés à un événement dans la fonction de rappel de cet événement :
document.addEventListener('snipcart.ready', () => {
// You can safely use window.Snipcart here
Snipcart.events.on(...);
});Le SDK est divisé en trois sections principales :
- L'objet
apipermet de récupérer des informations pertinentes sur la session Snipcart en cours et d'appliquer certaines opérations au panier. - L'objet
eventspermet d'écouter les événements entrants et de déclencher des rappels de manière dynamique. - L'objet
storepermet d'écouter les changements d'état ainsi que de récupérer une image complète de l'état de la boutique.
Pour une description plus détaillée de tout ce qui est disponible à l'intérieur du SDK, consultez la référence technique.