diff --git a/lib/medusa/index.ts b/lib/medusa/index.ts index f97b789b5..007898710 100644 --- a/lib/medusa/index.ts +++ b/lib/medusa/index.ts @@ -70,10 +70,7 @@ const reshapeCart = (cart: MedusaCart): Cart => { const currencyCode = 'EUR'; const cost = { subtotalAmount: { - amount: - (cart?.tax_total && cart?.total && (cart?.total - cart?.tax_total).toString()) || - cart?.total?.toString() || - '0', + amount: cart?.subtotal?.toString() || '0', currencyCode: currencyCode }, totalAmount: { diff --git a/lib/medusa/types.ts b/lib/medusa/types.ts index 315c970db..697fc6a37 100644 --- a/lib/medusa/types.ts +++ b/lib/medusa/types.ts @@ -338,6 +338,7 @@ export type MedusaCart = { tax_total?: number; refunded_total?: number; total?: number; + subtotal?: number; }; export type Cart = Partial & {