fix(core-flows): use unit price of item in create cart and add to cart flows (#8841)
* fix(types): fix create line item workflow type * use unit price in workflows * use tax inclusive from item
This commit is contained in:
@@ -67,8 +67,9 @@ export const addToCartWorkflow = createWorkflow(
|
||||
|
||||
return prepareLineItemData({
|
||||
variant: variant,
|
||||
unitPrice: variant.calculated_price.calculated_amount,
|
||||
isTaxInclusive:
|
||||
unitPrice: item.unit_price ||
|
||||
variant.calculated_price.calculated_amount,
|
||||
isTaxInclusive: item.is_tax_inclusive ||
|
||||
variant.calculated_price.is_calculated_price_tax_inclusive,
|
||||
quantity: item.quantity,
|
||||
metadata: item?.metadata ?? {},
|
||||
|
||||
@@ -126,8 +126,9 @@ export const createCartWorkflow = createWorkflow(
|
||||
|
||||
return prepareLineItemData({
|
||||
variant: variant,
|
||||
unitPrice: data.priceSets[item.variant_id].calculated_amount,
|
||||
isTaxInclusive:
|
||||
unitPrice: item.unit_price ||
|
||||
data.priceSets[item.variant_id].calculated_amount,
|
||||
isTaxInclusive: item.is_tax_inclusive ||
|
||||
data.priceSets[item.variant_id].is_calculated_price_tax_inclusive,
|
||||
quantity: item.quantity,
|
||||
metadata: item?.metadata ?? {},
|
||||
|
||||
Reference in New Issue
Block a user