Swatch events & app integration
JavaScript events
Example: listen for variant changes
document.addEventListener('optis_swatch:variant:changed', (event) => {
const { selectedVariant, selectedOptions, productInfo } = event.detail;
console.log('Variant changed:', selectedVariant, selectedOptions, productInfo);
// e.g. send an analytics event here
});Re-render after another app updates the page
Last updated