Init
Triggers on widget initialization and passes the widget instance into the event details.
document.addEventListener('rebuy.init', function(event){
console.log('rebuy.init event', event.detail);
});
Before Ready
Triggers before the widget is ready and passes the widget instance into the event details.
document.addEventListener('rebuy.beforeReady', function(event){
console.log('rebuy.beforeReady event', event.detail);
});
Ready
Triggers when the widget is ready and passes the widget instance into the event details.
document.addEventListener('rebuy.ready', function(event){
console.log('rebuy.ready event', event.detail);
});
Before Add
Triggers before a product is added from a widget and passes the product to be added along with the widget instance into the event details.
document.addEventListener('rebuy.beforeAdd', function(event){
console.log('rebuy.beforeAdd event', event.detail);
});
Add
Triggers once a product is added from a widget and passes the product to be added along with the widget instance into the event details.
document.addEventListener('rebuy.add', function(event){
console.log('rebuy.add event', event.detail);
});
Before Remove
Triggers before a Gift With Purchase widget is going to remove an item from the cart because the rule is no longer valid for that product to be added. Or, when a customer removes a product from the Shopify checkout page or Recharge checkout page.
document.addEventListener('rebuy.beforeRemove', function(event){
console.log('rebuy.beforeRemove event', event.detail);
});
Remove
Triggers once a Gift With Purchase widget has removed an item from the cart because the rule is no longer valid for that product to be added. Or, when a customer removes a product from the Shopify checkout page or Recharge checkout page.
document.addEventListener('rebuy.remove', function(event){
console.log('rebuy.remove event', event.detail);
});
Before Change
document.addEventListener('rebuy.beforeChange', function(event){
console.log('rebuy.beforeChange event', event.detail);
});
Change
document.addEventListener('rebuy.change', function(event){
console.log('rebuy.change event', event.detail);
});
Before Decline
Triggers before the logic of declining an up-sell or cross-sell offering.
document.addEventListener('rebuy.beforeDecline', function(event){
console.log('rebuy.beforeDecline event', event.detail);
});
Decline
Triggers once the logic of declining an up-sell or cross-sell offering runs.
document.addEventListener('rebuy.decline', function(event){
console.log('rebuy.decline event', event.detail);
});
View
document.addEventListener('rebuy.view', function(event){
console.log('rebuy.view event', event.detail);
});
Before Products Change
Triggers before the products that are being offered change. This is happens in cart based widgets as they will change the products being offered if a customer adds an item to the cart. This also triggers on initializing the widget as the widget goes from having zero products to having products
document.addEventListener('rebuy.beforeProductsChange', function(event){
console.log('rebuy.productsChange event', event.detail);
});
Products Change
Triggers once the products that are being offered change. This is happens in cart based widgets as they will change the products being offered if a customer adds an item to the cart. This also triggers on initializing the widget as the widget goes from having zero products to having products
document.addEventListener('rebuy.productsChange', function(event){
console.log('rebuy.productsChange event', event.detail);
});
Refresh
Triggers whenever a widget refreshes
document.addEventListener('rebuy.refresh', function(event){
console.log('rebuy.refresh event', event.detail);
});
Before Show
Triggers before a popup widget displays itself.
document.addEventListener('rebuy.beforeShow', function(event){
console.log('rebuy.beforeShow event', event.detail);
});
Show
Triggers once a popup widget displays itself.
document.addEventListener('rebuy.show', function(event){
console.log('rebuy.show event', event.detail);
});
Before Hide
Triggers before a popup widget hides itself.
document.addEventListener('rebuy.beforeHide', function(event){
console.log('rebuy.beforeHide event', event.detail);
});
Hide
Triggers once a popup widget hides itself.
document.addEventListener('rebuy.hide', function(event){
console.log('rebuy.hide event', event.detail);
});