Integrace BZUCO e-shopu do webových stránek na platformě Wix může být komplikovaná kvůli restriktivním politikám Wixu, zejména pokud jde o používání iframů. Tento návod vás provede kroky, jak úspěšně přidat BZUCO e-shop na váš web pomocí Custom Elementu.

class BzucoEshop extends HTMLElement {
instance = '';
bzucoConfig = `{ sessionStore: 'localstorage' }`;
createScriptConfigTag() {
const script = document.createElement('script');
script.text = 'var bzucoConfig = ' + this.bzucoConfig + ';';
return script;
}
createScriptSrcTag() {
const script = document.createElement('script');
script.src = `https://${this.instance}.bzuco.cloud/resources/frontend/embed.js`;
return script;
}
connectedCallback() {
this.appendChild(this.createScriptConfigTag());
this.appendChild(this.createScriptSrcTag());
}
attributeChangedCallback(name, oldValue, newValue) {
switch (name) {
case 'instance': this.instance = newValue; break;
case 'config': this.bzucoConfig = newValue; break;
}
}
static get observedAttributes() {
return ['instance', 'config'];
}
}
customElements.define('bzuco-eshop', BzucoEshop);
Jako zdroj (source) vyberte “Velo file” a následně bzuco-eshop.js. Do “Tag name” zadejte “bzuco-eshop”.


Doporučujeme ověřit všechny kroky s vaším webovým vývojářem, pokud nejste zkušený frontendový vývojář.
Pokud narazíte na jakékoliv problémy nebo potřebujete další pomoc, neváhejte kontaktovat technickou podporu BZUCO.