Custom events
stoq:loaded
stoq:loadedwindow.addEventListener('stoq:loaded', (event) => {
const { pageType, enabled, settings } = event.detail;
if (pageType === 'product' && enabled) {
console.log('Stoq loaded on product page', settings);
// Handle product page customizations
}
});stoq:restock-modal:opened
stoq:restock-modal:openedstoq:restock-modal:submitted
stoq:restock-modal:submittedstoq:restock-modal:closed
stoq:restock-modal:closedstoq:preorder-modal:opened
stoq:preorder-modal:openedstoq:preorder-modal:closed
stoq:preorder-modal:closedstoq:preorder-payment-option:selected
stoq:preorder-payment-option:selectedstoq:product-changed
stoq:product-changedIntegration examples
Track all modal interactions
Update custom UI on product change
React to payment option changes
Last updated