Integra VaperCalc nel tuo sito e-commerce con una sola riga di codice.
widget.js nella pagina
e aggiungi un elemento HTML con i dati del prodotto tramite attributi data-*.
I widget usano Shadow DOM — nessun conflitto con il tuo CSS.
<!-- Incolla prima della chiusura </body> --> <script src="https://tuodominio.it/vapercalc/widget.js"></script>
<!-- Longfill 60ml, aroma 10ml --> <vapercalc-shot data-bottle="60" data-flavor="10" data-shot-conc="20" data-shot-vol="10" data-src="https://tuodominio.it/" ></vapercalc-shot>
<vapercalc-shot data-bottle="60" data-flavor="10" data-shot-conc="20" data-shot-vol="10" data-accent="#e91e8c" ></vapercalc-shot>
<div data-vapercalc="shot" data-bottle="60" data-flavor="10" data-shot-conc="20" data-shot-vol="10" ></div>
<vapercalc-nic-table data-bottle="60" data-flavor="10" data-shot-conc="20" data-shot-vol="10" data-max-shots="5" ></vapercalc-nic-table>
<vapercalc-full data-src="https://tuodominio.it/vapercalc/" data-height="750" ></vapercalc-full>
<iframe src="https://tuodominio.it/vapercalc/" width="100%" height="750" style="border:none;border-radius:12px" loading="lazy" title="VaperCalc" ></iframe>
| Attributo | Default | Descrizione |
|---|---|---|
| data-bottle | 60 | Capacità bottiglia (ml) |
| data-flavor | 10 | Volume aroma già presente (ml) |
| data-shot-conc | 20 | Concentrazione shot nicotina (mg/ml) |
| data-shot-vol | 10 | Volume per shot (ml) |
| data-max-shots | 4 | Righe massime nella tabella nicotina (solo nic-table) |
| data-accent | #7c6fff | Colore principale (HEX) — adatta al brand del tuo sito |
| data-src | — | URL calcolatrice completa (mostra link "VaperCalc ↗") |
| data-lang | auto | Lingua (it|en|fr|de|es) — auto-rilevata se omessa |
| data-height | 700 | Altezza iframe in px (solo widget full) |