Events
window.eliteBundle.on('elite:byob:ready', (event) => {
console.log(event.detail); // { bundleId, stepCount }
});BYOB Events
elite:byob:ready
elite:byob:ready{
bundleId: string; // Shopify product ID
stepCount: number; // number of configured steps
}document.addEventListener('elite:byob:ready', (event) => {
const { bundleId, stepCount } = event.detail;
console.log(`Bundle ${bundleId} loaded with ${stepCount} steps`);
const { steps } = window.eliteBundle.sdk.byob;
renderMySteps(steps);
});elite:byob:error
elite:byob:errorelite:byob:cart-change
elite:byob:cart-changeelite:byob:checkout-start
elite:byob:checkout-startelite:byob:checkout-success
elite:byob:checkout-successelite:byob:checkout-error
elite:byob:checkout-errorMOB Events
elite:mob:ready
elite:mob:readyelite:mob:error
elite:mob:errorelite:mob:selection-change
elite:mob:selection-changeelite:mob:cart-add-start
elite:mob:cart-add-startelite:mob:cart-add-success
elite:mob:cart-add-successelite:mob:cart-add-error
elite:mob:cart-add-errorEvent timing
Last updated
Was this helpful?
