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
api
permet de récupérer des informations pertinentes sur la session Snipcart en cours et d'appliquer certaines opérations au panier. - L'objet
events
permet d'écouter les événements entrants et de déclencher des rappels de manière dynamique. - L'objet
store
permet 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.