PelcroOrderCreated
Fired when an e-commerce order is placed
Overview
Fired when an e-commerce order is successfully placed.
Triggered By
| Method | Description |
|---|---|
Pelcro.ecommerce.order.create() | Creating an order |
Event Detail
The event.detail object contains the created order:
| Property | Type | Description |
|---|---|---|
id | number | Order ID |
status | string | Order status |
total | number | Order total |
currency | string | Currency code |
items | array | Order line items |
Example
document.addEventListener('PelcroOrderCreated', (event) => {
const order = event.detail;
console.log(`Order placed: ${order.id}`);
showMessage('Thank you for your order!');
// Track purchase
analytics.track('Order Completed', {
orderId: order.id,
total: order.total,
currency: order.currency,
items: order.items.length
});
// Clear cart
clearShoppingCart();
});Note
The deprecated event PelcroOrderCreate also fires for backwards compatibility. New integrations should use PelcroOrderCreated.
Related
- Events Overview - All available events
- Ecommerce Module - E-commerce methods
Updated 1 day ago
