Skip to Content
InstallazioneInstallazione manuale

Installazione manuale

Tutta l’integrazione è questo tag. Sostituisci la chiave con la tua, incollalo una volta, e non cambiare nient’altro: nessun attributo sui prodotti, nessun pulsante scritto da te, nessun ID prodotto.

<script src="https://www.cabina.io/widget.iife.js" crossorigin="anonymous" async data-api-key="cab_live_LA_TUA_CHIAVE"> </script>

Non aggiungere l’attributo integrity. L’indirizzo del bundle non è versionato, quindi un hash fissato farebbe rifiutare lo script dal browser al nostro rilascio successivo — in silenzio, e senza nessun modo per noi di avvisarti.

Puoi metterlo ovunque dentro <head>, oppure subito prima di </body>. Funzionano entrambi: lo script è async e aspetta da solo che la pagina sia pronta.

Dove si incolla, piattaforma per piattaforma

Shopify

Temi

Nell’amministrazione Shopify vai su Negozio online → Temi.

Modifica codice

Sul tema attivo apri il menu e scegli Modifica codice.

theme.liquid

Apri layout/theme.liquid.

Incolla

Incolla il tag subito prima del tag </head> di chiusura.

Salva

Salva. La modifica è attiva subito: non c’è nessun tema da pubblicare.

Shopify emette un’immagine Open Graph su ogni pagina prodotto, quindi il capo viene trovato senza che tu debba fare altro.

WooCommerce

Un plugin per gli snippet

In WordPress installa un plugin per snippet di codice (WPCode, Code Snippets) — oppure usa il tuo tema figlio.

Crea lo snippet

Crea uno snippet che gira nell’intestazione del sito e incolla lì il tag.

Oppure il tema figlio

Con un tema figlio, aggiungilo a functions.php sull’hook wp_head.

Prova

Salva e apri una pagina prodotto.

WooCommerce non emette og:image senza un plugin SEO. Cabina ripiega sull’immagine della galleria — vedi L’immagine del capo.

Wix

Codice personalizzato

Nella dashboard Wix vai su Impostazioni → Codice personalizzato.

Aggiungi

Clicca Aggiungi codice personalizzato, incolla il tag e chiamalo «Cabina».

Dove

Sotto «Aggiungi codice alle pagine» scegli Tutte le pagine, e mettilo nell’Head.

Pubblica

Applica, poi pubblica il sito: su Wix niente è attivo finché non pubblichi.

Wix costruisce le pagine prodotto con un suo template: se il pulsante finisce in fondo alla pagina, usa data-cabina-target (vedi sotto).

PrestaShop

Vai su Design → Tema e logo, poi apri i file del tema (o usa FTP).

head.tpl

Apri templates/_partials/head.tpl nel tema attivo.

Incolla

Incolla il tag prima del {/block} di chiusura del blocco head.

Svuota la cache

Salva, poi svuota la cache in Parametri avanzati → Prestazioni.

Qualunque altro tema

Trova il template

Trova il template che produce l’<head> di ogni pagina — il nome del file cambia con la piattaforma.

Incolla

Incolla il tag dentro <head>, o subito prima di </body>.

Una volta sola

Incollalo una volta sola. Una seconda copia si ferma da sé e avvisa nella console, ma vale comunque la pena toglierla.

Ricarica

Ricarica una pagina prodotto.

Cabina non ha bisogno di nessuna variabile del template, nessun ID prodotto e nessun markup aggiuntivo. Un tag <script> è tutta l’integrazione.

Come si vede che ha funzionato

Apri una pagina prodotto. Cabina trova il tuo blocco d’acquisto e mette il suo pulsante subito sotto — non scrivi nessun markup per questo.

Una pagina prodotto: il pulsante Cabina sta subito sotto il pulsante di acquisto.

Il pulsante prende testo e colore dalle impostazioni del tuo pannello ed eredita il carattere del tuo tema.

Nessun pulsante? Apri la console del browser: Cabina dice perché, in una riga. Vai a Risoluzione dei problemi.

Spostare il pulsante

Cabina cerca il blocco d’acquisto con l’elenco qui sotto, nell’ordine, e inserisce il suo pulsante subito dopo la prima corrispondenza.

Punto d'aggancioPiattaforma tipica
.product-form__buttonsShopify
form[action*="/cart/add"] .product-form__submitShopify
form[action*="/cart/add"]Shopify
form.cartWooCommerce
.single_add_to_cart_buttonWooCommerce
.product-add-to-cartPrestaShop
#add-to-cart-or-refreshPrestaShop

Su un tema personalizzato di solito non ne combacia nessuno. Allora il pulsante viene appeso in fondo alla pagina — sotto il piè di pagina, fuori dalla vista. Non è rotto niente: è solo nel posto sbagliato.

Un tema che Cabina non riconosce: il pulsante è finito in fondo alla pagina, sotto il piè di pagina.

Il rimedio è un elemento vuoto nel template del prodotto, dove vuoi il pulsante:

<div data-cabina-target></div>

Quell’attributo batte ogni punto d’aggancio dell’elenco, e il pulsante viene messo dentro l’elemento, non accanto.

Lo stesso tema dopo aver aggiunto data-cabina-target: il pulsante è tornato sotto il pulsante di acquisto.

L’immagine del capo

Cabina legge il capo direttamente dalla tua pagina prodotto. Prova, nell’ordine: og:image, poi twitter:image, poi la prima immagine che corrisponde a uno di questi selettori:

Selettore della galleriaPiattaforma tipica
.woocommerce-product-gallery__image imgWooCommerce
img.wp-post-imageWooCommerce
.wp-block-woocommerce-product-image imgWooCommerce
.product__image imgShopify
.product-image imgShopify
.product-photo imgShopify
.product-single__photo imgShopify
[data-product-image] imgShopify
.product-featured-image imgShopify
.product-gallery imgShopify
.product-img imgShopify
.product__media imgShopify
.main-product-image imgShopify

Se nessuno dei tre trova un’immagine, il pulsante compare lo stesso e la prova fallisce a metà. È l’unico guasto che i tuoi clienti notano prima di te.

Il rimedio generale, valido su qualunque piattaforma, è emettere un’immagine Open Graph nel template del prodotto:

<meta property="og:image" content="https://il-tuo-negozio.com/immagini/prodotto.jpg">

Vale la pena farlo comunque: è lo stesso tag che Facebook, WhatsApp e Slack usano per l’anteprima dei link ai tuoi prodotti.

Cosa vede il tuo cliente

La cabina aperta sopra una pagina prodotto: chiede una foto o una modella già pronta.

Niente lascia il suo dispositivo finché non spunta la casella del consenso, e le modelle già pronte non richiedono nessuna foto.

Il testo del pulsante lo scegli tu nel pannello: non è una traduzione di Cabina. L’interfaccia della cabina, quella sì, segue la lingua della pagina.

Per gli agenti AI

Lo stesso contratto, scritto per una macchina e servito come markdown puro — senza screenshot, e in più con un albero decisionale e i comandi per verificare un’installazione da terminale: cabina.io/en/docs/agent.md .

Last updated on