Merge branch 'feature/saleor-emails' into dev
This commit is contained in:
@@ -320,6 +320,24 @@ async function handleOrderConfirmed(order: SaleorOrder, eventType: string) {
|
|||||||
eventType: "ORDER_CONFIRMED",
|
eventType: "ORDER_CONFIRMED",
|
||||||
orderId: order.id,
|
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) {
|
async function handleOrderFulfilled(order: SaleorOrder) {
|
||||||
|
|||||||
Reference in New Issue
Block a user