Init
Triggers on Bundle Builder Widget initialization and passes the Bundle Builder Widget instance into the event details.
document.addEventListener('rebuy.init', function(event){
console.log('rebuy.init event', event.detail);
});
Before Ready
Triggers before the Bundle Builder Widget is ready and passes the Bundle Builder Widget instance into the event details.
document.addEventListener('rebuy.beforeReady', function(event){
console.log('rebuy.beforeReady event', event.detail);
});
Ready
Triggers when the Bundle Builder Widget is ready and passes the Bundle Builder Widget instance into the event details.
document.addEventListener('rebuy.ready', function(event){
console.log('rebuy.ready event', event.detail);
});
Add Product To Bundle
Triggers once a product is added from the Bundle Builder Widget to the bundle container. This event passes the product along with the Bundle Builder Widget instance into the event details.
document.addEventListener('rebuy.addProductToBundle', function(event){
console.log('rebuy.addProductToBundle event', event.detail);
});
Remove Product From Bundle
Triggers once a product is removed from the bundle container. This event passes the product to be removed along with the Bundle Builder Widget instance into the event details.
document.addEventListener('rebuy.removeProductFromBundle', function(event){
console.log('rebuy.removeProductFromBundle event', event.detail);
});
Add Bundle To Cart
Triggers once all about-to-be-added products from the bundle container to the Shopify Cart. This event passes all products along with the Bundle Builder Widget instance into the event details.
document.addEventListener('rebuy.addBundleToCart', function(event){
console.log('rebuy.addBundleToCart event', event.detail);
});