diff --git a/packages/medusa/src/services/totals.js b/packages/medusa/src/services/totals.js index d907b5c2a2..7972ffab40 100644 --- a/packages/medusa/src/services/totals.js +++ b/packages/medusa/src/services/totals.js @@ -73,7 +73,10 @@ class TotalsService extends BaseService { const shippingTotal = this.getShippingTotal(object) const discountTotal = this.getDiscountTotal(object) const giftCardTotal = this.getGiftCardTotal(object) - const tax_rate = object.tax_rate || object.region.tax_rate + const tax_rate = + typeof object.tax_rate !== "undefined" + ? object.tax_rate + : object.region.tax_rate return this.rounded( (subtotal - discountTotal - giftCardTotal + shippingTotal) * (tax_rate / 100)