This commit is contained in:
@@ -320,6 +320,24 @@ async function handleOrderConfirmed(order: SaleorOrder, eventType: string) {
|
||||
eventType: "ORDER_CONFIRMED",
|
||||
orderId: order.id,
|
||||
});
|
||||
|
||||
// Track order in OpenPanel
|
||||
op.track("order_received", {
|
||||
order_id: order.id,
|
||||
order_number: order.number,
|
||||
total: order.total.gross.amount,
|
||||
currency: order.total.gross.currency,
|
||||
item_count: order.lines.reduce((sum, line) => sum + line.quantity, 0),
|
||||
customer_email: customerEmail,
|
||||
event_type: eventType,
|
||||
});
|
||||
|
||||
// Track revenue using OpenPanel's revenue method
|
||||
op.revenue(order.total.gross.amount, {
|
||||
currency: order.total.gross.currency,
|
||||
order_id: order.id,
|
||||
order_number: order.number,
|
||||
});
|
||||
}
|
||||
|
||||
async function handleOrderFulfilled(order: SaleorOrder) {
|
||||
|
||||
Reference in New Issue
Block a user