diff --git a/packages/medusa/src/services/cart.ts b/packages/medusa/src/services/cart.ts index 42d4c9eb2b..0636b9e9e5 100644 --- a/packages/medusa/src/services/cart.ts +++ b/packages/medusa/src/services/cart.ts @@ -1047,7 +1047,7 @@ class CartService extends BaseService { if (discount.usage_limit) { discount.usage_count = discount.usage_count || 0 - if (discount.usage_limit === discount.usage_count) { + if (discount.usage_count >= discount.usage_limit) { throw new MedusaError( MedusaError.Types.NOT_ALLOWED, "Discount has been used maximum allowed times"