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.
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.
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 |
Related¶
--- title: Event Listeners excerpt: Handle Reorder and Reactivate Landing Page lifecycle events deprecated: false hidden: false metadata: title: '' description: '' robots: index next: description: '' --- # 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. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript document.addEventListener('rebuy:reactivateLandingPage.reactivate', (event) => { const { data } = event.detail; // Your logic here }); ``` #### Payload | Property | Type | Description | |----------|------|-------------| | `data` | object | Reactivated subscription data | --- ## Related - [Event Listeners Overview](./event-listeners.md) - [Cart Event Listeners](./cart-event-listeners.md) <!-- Source: onsite-js/src/onsite/js/modules/Event/Event.js -->
See something that needs updating?
Suggest an edit