Solución de problemas
Cabina nunca rompe tu escaparate: cuando no puede funcionar, se quita de en medio. Es intencionado, y es también el motivo por el que algunos de estos fallos son completamente mudos.
Las líneas entrecomilladas de abajo son lo que el navegador imprime de verdad: búscalas en la consola tal cual, sin traducir.
Ningún botón en toda la página de producto
En la consola: un error CORS de tu navegador, que menciona www.cabina.io
El dominio de tu tienda no está en la lista autorizada, así que la API responde sin cabeceras CORS y el navegador descarta la respuesta.
Añade el origen exacto en Widget .
https://tienda.com y https://www.tienda.com son dos orígenes distintos:
añade los dos si los dos sirven la tienda.
Ningún botón, y tampoco un error CORS
En la consola: [widget] error=WIDGET_CONFIG_MISSING
Falta la clave API, o no se ha leído de la etiqueta.
Comprueba que data-api-key esté en la propia etiqueta <script> y empiece
por cab_live_.
Ningún botón, y en la consola no hay absolutamente nada
En la consola: nada — este es mudo
Tu plan ha agotado las sesiones, o se han acabado los créditos. El widget se oculta a propósito, para que tu tienda siga funcionando.
Comprueba Facturación .
El botón está al final de la página
En la consola: nada — este también es mudo
Ninguno de los puntos de anclaje conocidos coincidió con tu tema, así que el
botón se añadió a <body>.
Añade <div data-cabina-target></div> donde lo quieras: el botón va dentro
de ese elemento. Mira
Mover el botón.
Dos botones, y las sesiones contadas dos veces
En la consola: [widget] warn=GIA_CARICATO
El snippet está dos veces en la página — a menudo una copia antigua más un plugin.
Quita una de las dos etiquetas <script>.
El botón se abre, pero la prueba falla a medias
En la consola: nada
Cabina no ha conseguido encontrar la imagen de la prenda en la página.
Añade una etiqueta og:image a tu plantilla de producto — mira
La imagen de la prenda.
Verificar desde el terminal
# 1. la etiqueta se sirve de verdad
curl -s https://tu-tienda.com/productos/un-producto | grep -o 'widget.iife.js'
# 2. la página expone una imagen de la prenda
curl -s https://tu-tienda.com/productos/un-producto | grep -o 'og:image[^>]*'Son los dos que fallan. Si los dos responden, el problema es casi siempre el dominio no autorizado.
¿Ninguno de estos casos?
Escribe a info@cabina.io con el enlace de una página de producto y, si puedes, lo que ves en la consola.