PelcroEcommerceProductsLoaded
Fired when e-commerce products are loaded
Overview
Fired when e-commerce products are loaded during SDK initialization. This event only fires if e-commerce is enabled for the site.
When It Fires
This event fires during boot, after:
- Site configuration loaded
- User session restored
But before:
- Paywall initialization
- Boot complete
Event Detail
The event.detail object contains the loaded products.
Example
document.addEventListener('PelcroEcommerceProductsLoaded', (event) => {
const products = event.detail;
console.log(`${products.length} products loaded`);
// Products are now available
displayProductCatalog(Pelcro.ecommerce.products.read());
});Condition
This event only fires if e-commerce is enabled:
Pelcro.site.read().ecommerce_enabled === true- Or legacy
Pelcro.ENABLE_ECOMMERCE === true
Related
- Events Overview - All available events
- PelcroOrderCreated - Order placement event
- Ecommerce Module - E-commerce methods
Updated 1 day ago
