← Toutes les nouveautés

Nouveauté· 30 août 2022

Nouveau : les Webhooks débarquent sur WiziShop !

Nouveau : les Webhooks débarquent sur WiziShop !

Attention, ce sujet est technique et peut vous rebuter à première vue mais, pourtant, vous allez voir que cette nouveauté va ouvrir de nouvelles perspectives pour développer votre boutique.

Qu'est-ce qu'un webhook ?

Un webhook est une fonction de rappel HTTP définie par l'utilisateur qui est déclenchée par un évènement, par exemple une nouvelle commande sur votre boutique.

Pour être plus concret, cela permet à un développeur de créer des applications, d'enregistrer et stocker des données en fonction d'évènements qu'il aura lui même défini.

Afin que ce soit plus simple, voici un petit exemple qui devrait vous permettre d'y voir plus clair. Imaginons que votre développeur ou votre agence web souhaite interfacer votre boutique en ligne avec votre logisticien :

  1. Il va créer un webhook sur votre espace d'administration WiziShop et le personnaliser en fonction de ses besoins. Ici, il aura besoin d'être prévenu à chaque fois qu'une commande est réalisée sur votre site.
  2. Il va créer une application qui enregistre les données de chaque nouvelle commande afin de les transmettre le plus rapidement possible à votre logisticien.
  3. A chaque nouvelle commande, le webhook alerte automatiquement et immédiatement le script en question.

Au contraire d'une API qui doit être interrogée très régulièrement, les webhooks vous font savoir dès qu'une information a été reçue ce qui vous permet d'économiser du temps et des ressources.

Quelles sont les ressources disponibles ?

Actuellement, 3 ressources peuvent être utilisées pour vos webhooks :

  • Sku -> les références produits (par exemple un changement de stock)
  • Customer -> les clients (par exemple un nouveau client ou un nouvel abonné à votre newsletter)
  • Order -> les commandes (par exemple une nouvelle commande ou un changement de statut de commande)

D'autres ressources seront ajoutées dans les prochains mois en fonction des besoins remontés par l'ensemble de nos clients.

Comment utiliser les webhooks ?

Vous pouvez configurer vos Webhooks dans votre espace d'administration, rubrique Ma boutique > Webhooks.

Votre développeur pourra également créer, modifier et supprimer un webhook via notre API (voir la documentation).