diff --git a/packages/Webkul/API/Http/Controllers/Shop/CheckoutController.php b/packages/Webkul/API/Http/Controllers/Shop/CheckoutController.php index 27115b43b..472b4601d 100644 --- a/packages/Webkul/API/Http/Controllers/Shop/CheckoutController.php +++ b/packages/Webkul/API/Http/Controllers/Shop/CheckoutController.php @@ -174,7 +174,7 @@ class CheckoutController extends Controller $minimumOrderAmount = (float) core()->getConfigData('sales.orderSettings.minimum-order.minimum_order_amount') ?? 0; - $status = $cartBaseSubTotal > $minimumOrderAmount; + $status = $cartBaseSubTotal >= $minimumOrderAmount; return response()->json([ 'status' => ! $status ? false : true, diff --git a/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php b/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php index a60169235..d173e83d2 100755 --- a/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php +++ b/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php @@ -230,7 +230,7 @@ class OnepageController extends Controller $minimumOrderAmount = (int) core()->getConfigData('sales.orderSettings.minimum-order.minimum_order_amount') ?? 0; - if (! ($cart->base_sub_total > $minimumOrderAmount)) { + if (! ($cart->base_sub_total >= $minimumOrderAmount)) { throw new \Exception(trans('shop::app.checkout.cart.minimum-order-message', ['amount' => $minimumOrderAmount])); } diff --git a/packages/Webkul/Shop/src/Resources/assets/js/components/checkout/proceed-to-checkout.vue b/packages/Webkul/Shop/src/Resources/assets/js/components/checkout/proceed-to-checkout.vue index 634a201b2..809e3b858 100644 --- a/packages/Webkul/Shop/src/Resources/assets/js/components/checkout/proceed-to-checkout.vue +++ b/packages/Webkul/Shop/src/Resources/assets/js/components/checkout/proceed-to-checkout.vue @@ -18,7 +18,7 @@ export default { let base_sub_total = parseFloat(this.getCartDetails().base_sub_total); let minimumOrderAmount = parseFloat(this.minimumOrderAmount); - if (! (base_sub_total > minimumOrderAmount)) { + if (! (base_sub_total >= minimumOrderAmount)) { e.preventDefault(); window.flashMessages = [{'type': 'alert-warning', 'message': this.minimumOrderMessage}]; this.$root.addFlashMessages(); diff --git a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/mini-cart.vue b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/mini-cart.vue index a73d9f84c..88a9115e5 100644 --- a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/mini-cart.vue +++ b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/mini-cart.vue @@ -125,7 +125,7 @@ let base_sub_total = parseFloat(this.cartInformation.raw.base_sub_total); let minimumOrderAmount = parseFloat(this.minimumOrderAmount); - if (! (base_sub_total > minimumOrderAmount)) { + if (! (base_sub_total >= minimumOrderAmount)) { e.preventDefault(); window.showAlert(`alert-warning`, 'Warning', this.minimumOrderMessage); } diff --git a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/proceed-to-checkout.vue b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/proceed-to-checkout.vue index c581fb487..8cc98de24 100644 --- a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/proceed-to-checkout.vue +++ b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/proceed-to-checkout.vue @@ -18,7 +18,7 @@ export default { let base_sub_total = parseFloat(this.getCartDetails().base_sub_total); let minimumOrderAmount = parseFloat(this.minimumOrderAmount); - if (! (base_sub_total > minimumOrderAmount)) { + if (! (base_sub_total >= minimumOrderAmount)) { e.preventDefault(); window.showAlert(`alert-warning`, 'Warning', this.minimumOrderMessage); }