From fbe3b987618d28325938e8fe6264b01d4d581c71 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Tue, 22 Mar 2022 15:43:15 +0100 Subject: [PATCH] fix: ensure customer identify calls before order track (#1227) --- packages/medusa-plugin-segment/src/subscribers/order.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/medusa-plugin-segment/src/subscribers/order.js b/packages/medusa-plugin-segment/src/subscribers/order.js index b048245d5f..2ee8a25985 100644 --- a/packages/medusa-plugin-segment/src/subscribers/order.js +++ b/packages/medusa-plugin-segment/src/subscribers/order.js @@ -318,6 +318,15 @@ class OrderSubscriber { integrations, } + segmentService.identify({ + userId: order.customer_id, + traits: { + email: order.email, + firstName: order.shipping_address.first_name, + lastName: order.shipping_address.last_name, + }, + }) + segmentService.track(orderEvent) }) }