Skip to content

Landing Page Event Listeners

Events that trigger within Rebuy Landing Pages for order reordering and subscription reactivation.

Event Timing

Event Fires When
reorderLandingPage.init Reorder Landing Page begins initialization
reorderLandingPage.beforeReady Before reorder page is displayed
reorderLandingPage.ready Reorder page is fully initialized
reactivateLandingPage.init Reactivate Landing Page begins initialization
reactivateLandingPage.beforeReady Before reactivate page is displayed
reactivateLandingPage.ready Reactivate page is fully initialized
reactivateLandingPage.beforeReactivate Before subscription reactivation begins
reactivateLandingPage.reactivate Subscription reactivation completes

Reorder Landing Page Events

Events for the order reordering landing page.

rebuy:reorderLandingPage.init

Triggers when the Reorder Landing Page begins initialization.

document.addEventListener('rebuy:reorderLandingPage.init', (event) => {
  const { data } = event.detail;
  // Your logic here
});

Payload

Property Type Description
data object Page initialization data

rebuy:reorderLandingPage.beforeReady

Triggers before the Reorder Landing Page is displayed and ready.

document.addEventListener('rebuy:reorderLandingPage.beforeReady', () => {
  // Your logic here
});

Payload

No payload data.


rebuy:reorderLandingPage.ready

Triggers when the Reorder Landing Page has fully initialized and is ready.

document.addEventListener('rebuy:reorderLandingPage.ready', (event) => {
  const { data } = event.detail;
  // Your logic here
});

Payload

Property Type Description
data object Page data including order information

Reactivate Landing Page Events

Events for the subscription reactivation landing page.

rebuy:reactivateLandingPage.init

Triggers when the Reactivate Landing Page begins initialization.

document.addEventListener('rebuy:reactivateLandingPage.init', (event) => {
  const { data } = event.detail;
  // Your logic here
});

Payload

Property Type Description
data object Page initialization data

rebuy:reactivateLandingPage.beforeReady

Triggers before the Reactivate Landing Page is displayed and ready.

document.addEventListener('rebuy:reactivateLandingPage.beforeReady', () => {
  // Your logic here
});

Payload

No payload data.


rebuy:reactivateLandingPage.ready

Triggers when the Reactivate Landing Page has fully initialized and is ready.

document.addEventListener('rebuy:reactivateLandingPage.ready', (event) => {
  const { data } = event.detail;
  // Your logic here
});

Payload

Property Type Description
data object Page data including subscription information

rebuy:reactivateLandingPage.beforeReactivate

Triggers before a cancelled subscription reactivation begins.

document.addEventListener('rebuy:reactivateLandingPage.beforeReactivate', (event) => {
  const { data } = event.detail;
  // Your logic here
});

Payload

Property Type Description
data object Subscription data being reactivated

rebuy:reactivateLandingPage.reactivate

Triggers when a subscription reactivation completes.

document.addEventListener('rebuy:reactivateLandingPage.reactivate', (event) => {
  const { data } = event.detail;
  // Your logic here
});

Payload

Property Type Description
data object Reactivated subscription data

See something that needs updating? Suggest an edit