Update normalize.ts (#469)

add support for cart digital line items
This commit is contained in:
pfcodes 2021-09-22 19:09:56 -07:00 committed by GitHub
parent 08f9cc5362
commit 27182cce67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -91,7 +91,10 @@ export function normalizeCart(data: BigcommerceCart): Cart {
createdAt: data.created_time,
currency: data.currency,
taxesIncluded: data.tax_included,
lineItems: data.line_items.physical_items.map(normalizeLineItem),
lineItems: [
...data.line_items.physical_items.map(normalizeLineItem),
...data.line_items.digital_items.map(normalizeLineItem),
],
lineItemsSubtotalPrice: data.base_amount,
subtotalPrice: data.base_amount + data.discount_amount,
totalPrice: data.cart_amount,