From 242de452a0ff30c09c695d39616b2dadccb36e90 Mon Sep 17 00:00:00 2001 From: xander-pero Date: Thu, 7 May 2026 14:50:14 -0400 Subject: [PATCH 1/2] implement clickededitshippingaddress --- src/Schema/Events/Click.ts | 22 ++++++++++++++++++++++ src/Schema/Events/index.ts | 6 ++++++ 2 files changed, 28 insertions(+) diff --git a/src/Schema/Events/Click.ts b/src/Schema/Events/Click.ts index 789113d8..79088d68 100644 --- a/src/Schema/Events/Click.ts +++ b/src/Schema/Events/Click.ts @@ -1116,6 +1116,28 @@ export interface ClickedShippingAddress { context_page_owner_id: string } +/** + * User clicks to edit a shipping address in the checkout flow. + * + * This schema describes events sent to Segment from [[clickedEditShippingAddress]] + * + * @example + * ``` + * { + * action: "clickedEditShippingAddress", + * context_module: "ordersShipping", + * context_page_owner_type: "orders-shipping", + * context_page_owner_id: "57e60c68-a198-431e-8a02-6ecb01e3a99b" + * } + * ``` + */ +export interface ClickedEditShippingAddress { + action: ActionType.clickedEditShippingAddress + context_module: ContextModule + context_page_owner_type: string + context_page_owner_id: string +} + /** * User chooses shipping option. * diff --git a/src/Schema/Events/index.ts b/src/Schema/Events/index.ts index e018dd35..09f0839e 100644 --- a/src/Schema/Events/index.ts +++ b/src/Schema/Events/index.ts @@ -72,6 +72,7 @@ import { ClickedDownloadAppHeader, ClickedEditAlert, ClickedEditArtwork, + ClickedEditShippingAddress, ClickedEstimateShippingCost, ClickedExpandFilterPanel, ClickedExpansionToggle, @@ -376,6 +377,7 @@ export type Event = | ClickedDownloadAppHeader | ClickedEditArtwork | ClickedEditAlert + | ClickedEditShippingAddress | ClickedEstimateShippingCost | ClickedExpandFilterPanel | ClickedExpansionToggle @@ -814,6 +816,10 @@ export enum ActionType { * Corresponds to {@link ClickedEditAlert} */ clickedEditAlert = "clickedEditAlert", + /** + * Corresponds to {@link ClickedEditShippingAddress} + */ + clickedEditShippingAddress = "clickedEditShippingAddress", /** * Corresponds to {@link ClickedEstimateShippingCost} */ From b016560e0d47584704dd97587b8eaf742a39af29 Mon Sep 17 00:00:00 2001 From: xander-pero Date: Thu, 7 May 2026 14:53:23 -0400 Subject: [PATCH 2/2] update example to new checkout params --- src/Schema/Events/Click.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Schema/Events/Click.ts b/src/Schema/Events/Click.ts index 79088d68..32314f98 100644 --- a/src/Schema/Events/Click.ts +++ b/src/Schema/Events/Click.ts @@ -1125,8 +1125,8 @@ export interface ClickedShippingAddress { * ``` * { * action: "clickedEditShippingAddress", - * context_module: "ordersShipping", - * context_page_owner_type: "orders-shipping", + * context_module: "ordersFulfillment", + * context_page_owner_type: "orders-checkout", * context_page_owner_id: "57e60c68-a198-431e-8a02-6ecb01e3a99b" * } * ```