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({
|
return prepareLineItemData({
|
||||||
variant: variant,
|
variant: variant,
|
||||||
unitPrice: variant.calculated_price.calculated_amount,
|
unitPrice: item.unit_price ||
|
||||||
isTaxInclusive:
|
variant.calculated_price.calculated_amount,
|
||||||
|
isTaxInclusive: item.is_tax_inclusive ||
|
||||||
variant.calculated_price.is_calculated_price_tax_inclusive,
|
variant.calculated_price.is_calculated_price_tax_inclusive,
|
||||||
quantity: item.quantity,
|
quantity: item.quantity,
|
||||||
metadata: item?.metadata ?? {},
|
metadata: item?.metadata ?? {},
|
||||||
|
|||||||
@@ -126,8 +126,9 @@ export const createCartWorkflow = createWorkflow(
|
|||||||
|
|
||||||
return prepareLineItemData({
|
return prepareLineItemData({
|
||||||
variant: variant,
|
variant: variant,
|
||||||
unitPrice: data.priceSets[item.variant_id].calculated_amount,
|
unitPrice: item.unit_price ||
|
||||||
isTaxInclusive:
|
data.priceSets[item.variant_id].calculated_amount,
|
||||||
|
isTaxInclusive: item.is_tax_inclusive ||
|
||||||
data.priceSets[item.variant_id].is_calculated_price_tax_inclusive,
|
data.priceSets[item.variant_id].is_calculated_price_tax_inclusive,
|
||||||
quantity: item.quantity,
|
quantity: item.quantity,
|
||||||
metadata: item?.metadata ?? {},
|
metadata: item?.metadata ?? {},
|
||||||
|
|||||||
Reference in New Issue
Block a user