PelcroOrderCreated

Fired when an e-commerce order is placed

Overview

Fired when an e-commerce order is successfully placed.


Triggered By

MethodDescription
Pelcro.ecommerce.order.create()Creating an order

Event Detail

The event.detail object contains the created order:

PropertyTypeDescription
idnumberOrder ID
statusstringOrder status
totalnumberOrder total
currencystringCurrency code
itemsarrayOrder 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