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.