Dépannage
Cabina ne casse jamais votre boutique : quand il ne peut pas fonctionner, il s’efface. C’est voulu, et c’est aussi pourquoi certaines de ces pannes sont totalement muettes.
Les lignes entre guillemets ci-dessous sont ce que le navigateur affiche réellement : cherchez-les dans la console telles quelles, non traduites.
Aucun bouton nulle part sur la fiche produit
Dans la console : une erreur CORS de votre navigateur, qui nomme
www.cabina.io
Le domaine de votre boutique n’est pas dans la liste autorisée : l’API répond sans en-têtes CORS et le navigateur jette la réponse.
Ajoutez l’origine exacte dans
Widget . https://boutique.fr et
https://www.boutique.fr sont deux origines différentes : ajoutez les deux
si les deux servent la boutique.
Pas de bouton, et pas d’erreur CORS non plus
Dans la console : [widget] error=WIDGET_CONFIG_MISSING
La clé API est absente, ou elle n’a pas été lue depuis la balise.
Vérifiez que data-api-key se trouve sur la balise <script> elle-même et
commence par cab_live_.
Pas de bouton, et rien du tout dans la console
Dans la console : rien — celle-ci est muette
Votre forfait a épuisé ses sessions, ou vos crédits sont terminés. Le widget se cache volontairement, pour que votre boutique continue de fonctionner.
Vérifiez Facturation .
Le bouton se trouve tout en bas de la page
Dans la console : rien — muette également
Aucun des points d’ancrage connus ne correspondait à votre thème : le bouton a
été ajouté à <body>.
Ajoutez <div data-cabina-target></div> là où vous le voulez : le bouton se
place à l’intérieur de cet élément. Voir
Déplacer le bouton.
Deux boutons, et les sessions comptées en double
Dans la console : [widget] warn=GIA_CARICATO
Le snippet est deux fois sur la page — souvent une ancienne copie plus une extension.
Retirez l’une des deux balises <script>.
Le bouton s’ouvre, mais l’essayage échoue en cours de route
Dans la console : rien
Cabina n’a pas réussi à trouver l’image du vêtement sur la page.
Ajoutez une balise og:image à votre gabarit produit — voir
L’image du vêtement.
Vérifier depuis un terminal
# 1. la balise est bien servie
curl -s https://votre-boutique.com/produits/un-produit | grep -o 'widget.iife.js'
# 2. la page expose une image du vêtement
curl -s https://votre-boutique.com/produits/un-produit | grep -o 'og:image[^>]*'Ce sont les deux qui échouent. Si les deux répondent, le problème est presque toujours le domaine non autorisé.
Aucun de ces cas ?
Écrivez à info@cabina.io avec le lien d’une fiche produit et, si possible, ce que vous voyez dans la console.