Sale! Tested Updated Trending Perfect rating Documented

Order Minimum/Maximum Amount for WooCommerce

(1 customer review)

From: $19.99 / year

Plugin lets you set min/max order sum or quantity in WooCommerce. You can also set amounts by user role.

Clear

Description

Order Minimum/Maximum Amount for WooCommerce plugin lets you set minimum and/or maximum sum and/or quantity for orders in WooCommerce.

Main Features

  • Set minimum and/or maximum order quantity and/or sum.
  • Customizable user messages can be displayed on cart and/or checkout pages.
  • Select if you want to exclude shipping and/or discounts when calculating order total sum.
  • Stop customer from reaching the checkout page if amounts requirements are not met.
  • Set different order amounts for each user role and/or for each individual user.
  • Plugin is WPML/Polylang compatible.
Order Minimum Maximum Amount for WooCommerce - Frontend - Cart notice
Frontend example – Cart notice.

Options

Plugin settings are located in “WooCommerce > Settings > Order Min/Max Amount”.

General Options

Order Minimum Maximum Amount for WooCommerce - General Options

Order Sum

Min sum
Minimum order sum. Ignored if set to zero.
Default: 0
Max sum
Maximum order sum. Ignored if set to zero.
Default: 0
Exclude shipping
Excludes shipping from cart total.
Default: no
Exclude discounts
Excludes discounts from cart total.
Default: no

Order Quantity

Min quantity
Minimum order quantity. Ignored if set to zero.
Default: 0
Max quantity
Maximum order quantity. Ignored if set to zero.
Default: 0

General

Block checkout page
Stops customer from reaching the checkout page on wrong min/max amount. Customer is redirected back to the cart page.
Default: no

Message Options

Order Minimum Maximum Amount for WooCommerce - Message Options

Notices: Cart/Checkout
Adds notices to the cart/checkout page.
Default: no
Notice type: Cart/Checkout
Styling. Possible values: Error; Notice.
Default: Notice/Error
Additional positions: Cart
Possible values: Before cart table; Before cart contents; Cart contents; Cart coupon; Cart actions; After cart contents; After cart table; Before cart totals; Cart totals: Before shipping; Cart totals: After shipping; Cart totals: Before order total; Cart totals: After order total; Proceed to checkout; After cart totals; Before shipping calculator; After shipping calculator.
Default: None
Additional positions: Checkout
Possible values: Before checkout form; Before customer details; Billing; Shipping; After customer details; Before order review; Order review; Order review: Before shipping; Order review: After shipping; Order review: Payment: Before submit button; Order review: Payment: After submit button; After order review; After checkout form.
Default: None
Min sum: Cart/Checkout
Message to the customer if order is below minimum sum. Placeholders: %min_order_sum%, %cart_total_sum%, %min_order_sum_diff%.
Default:
You must have an order with a minimum of %min_order_sum% to place your order, your current order total is %cart_total_sum%.
Min quantity: Cart/Checkout
Message to the customer if order is below minimum quantity. Placeholders: %min_order_qty%, %cart_total_qty%, %min_order_qty_diff%.
Default:
You must have an order with a minimum of %min_order_qty% pcs. to place your order, your current order quantity is %cart_total_qty%.
Max sum: Cart/Checkout
Message to the customer if order is above maximum sum. Placeholders: %max_order_sum%, %cart_total_sum%, %max_order_sum_diff%.
Default:
You must have an order with a maximum of %max_order_sum% to place your order, your current order total is %cart_total_sum%.
Max quantity: Cart/Checkout
Message to the customer if order is above maximum quantity. Placeholders: %max_order_qty%, %cart_total_qty%, %max_order_qty_diff%.
Default:
You must have an order with a maximum of %max_order_qty% pcs. to place your order, your current order quantity is %cart_total_qty%.

Shortcode

Alternatively you can use [alg_wc_order_min_max_amount] shortcode to output the required amounts messages, e.g.:

[alg_wc_order_min_max_amount min_or_max="min" sum_or_qty="sum"]You must have an order with a minimum of %min_order_sum% to place your order, your current order total is %cart_total_sum%. You need: %min_order_sum_diff%.[/alg_wc_order_min_max_amount]

WPML

You can use shortcodes in messages, e.g. for WPML/Polylang translations:

[alg_wc_oma_translate lang="DE"]Text for DE[/alg_wc_oma_translate][alg_wc_oma_translate lang="NL"]Text for NL[/alg_wc_oma_translate][alg_wc_oma_translate not_lang="DE,NL"]Text for other languages[/alg_wc_oma_translate]

User Role Options

This is optional. Ignored if set to zero.

Order Minimum Maximum Amount for WooCommerce - User Roles Options

Enable section
Enables/Disables “Order Min/Max Amount by User Role” section.
Default: no
Role X
Order minimum/maximum sum/quantity for user role.
Default: 0

Per User Options

This section allows you to set order amounts for each user individually.

Order Minimum Maximum Amount for WooCommerce - Per User Options

Enable section
Enables “Order min/max amount per user” section. When enabled, you can set amounts per user on each user’s profile edit page (in “Users > Edit user”).
Default: no
Order Minimum Maximum Amount for WooCommerce - User Profile
Order amount settings in user’s profile.
Guest fallback
This is used for non-registered users (i.e. guests) as a fallback. Ignored if set to zero.
Default: 0

1 review for Order Minimum/Maximum Amount for WooCommerce

  1. blank

    Alex Karras (verified owner)

    Works perfectly and the developer was kind enough to offer assistance when i had a small issue with the configuration. Definitely a recommended plugin.

Add a review

Your email address will not be published. Required fields are marked *

8 thoughts on "Order Minimum/Maximum Amount for WooCommerce"

  1. Hi, do you have any plans to update or test for WC 4.1.1? Thanks.

    1. Hi Tim,

      Sorry for the late reply. We’ve just released new plugin v2.2.1 – it’s tested with WooCommerce v4.1.1 now.

      Hope that helps. Please let me know if you have any questions.

  2. Hello,

    This page (https://wordpress.org/plugins/order-minimum-amount-for-woocommerce/) specifies, that this plugin allows to set minimum order amount per user basis (not per user role bases), however, I don’t see any mentions of this feature on this website.

    Could you please confirm that I can set different minimum order amounts for different user accounts?

    Best Regards

    1. Hi Roman,

      Yes, you can set order amounts on per user basis in Pro version. Documentation is outdated, sorry for that. Please give me a minute – I’ll update it shortly.

    2. Thank you for information.

      Best Regards

    3. P.S. I’ve just added it to the description, including some basic screenshots. Hope that helps. Please let me know if you have any questions.

  3. This plug-in doesn’t seem to be working for me. I’m using the Pro version. I have made the rule that a wholesale user must spend a minimum of $240 in order for the sale to go through. It seems like the plugin does nothing.

    1. Hi John,

      Would it be possible for me to log in to your site to check what’s going on (my email is [email protected])? Please let me know if sharing an account is not an option and I will continue solving this remotely.

Leave a Reply

Your email address will not be published. Required fields are marked *

Changelog

2.2.1 - 27/05/2020

  • Dev - Localization - Messages added to the translation file.
  • WC tested up to: 4.1.

2.2.0 - 14/04/2020

  • Dev - Messages - "Additional Positions" options added.
  • Dev - [alg_wc_order_min_max_amount] shortcode added.
  • Dev - Code refactoring.
  • Dev - Admin "reset settings" notice updated.
  • Dev - Admin settings descriptions updated.
  • WC tested up to: 4.0.
  • Tested up to: 5.4.
  • Plugin URI updated.

2.1.0 - 30/10/2019

  • Fix - General - Exclude shipping - Shipping tax function fixed.
  • Dev - "Order Min/Max Amount per User" options added.
  • Dev - User Roles - Enable section - Defaults to no now.
  • Dev - Admin settings restyled.
  • Dev - Code refactoring.
  • WC tested up to: 3.7.

2.0.0 - 30/07/2019

  • Dev - "Order Maximum Sum/Quantity" options added.
  • Dev - "Order Minimum Quantity" options added.
  • Dev - Messages - %min_order_sum_diff% and %min_order_qty_diff% placeholders added.
  • Dev - Messages - Placeholders replaced: %minimum_order_amount% with %min_order_sum% and %cart_total% with %cart_total_sum%.
  • Dev - User Roles - "Enable section" option added (defaults to yes).
  • Dev - User Roles - Roles settings are stored in array now.
  • Dev - User Roles - "Customer" role moved to the top of the list.
  • Dev - Step in settings increased to 0.000001.
  • Dev - Major code refactoring.

1.2.1 - 25/07/2019

  • Dev - Messages - Shortcodes are now processed in cart and checkout messages; [alg_wc_oma_translate] shortcode added for WPML/Polylang translations.
  • Dev - Admin settings - Descriptions updated; "Your settings have been reset" notice added.
  • Tested up to: 5.2.
  • WC tested up to: 3.6.

1.2.0 - 30/10/2018

  • Fix - "get_cart_url is deprecated" notice fixed.
  • Dev - "Exclude discounts" option added.
  • Dev - "Notice type on checkout page" and "Notice type on cart page" options added.
  • Dev - Now checking all user roles instead of first one only.
  • Dev - "Raw" values are now allowed in messages.
  • Dev - Amount step decreased in admin settings.
  • Dev - Admin settings sections restyled and descriptions updated.
  • Dev - Code refactoring.
  • Dev - Plugin URI updated.

1.1.0 - 24/07/2017

  • Dev - Autoloading plugin options.
  • Dev - exit added after wp_safe_redirect().
  • Dev - Plugin URI updated.
  • Dev - Plugin header ("Text Domain" etc.) updated.

1.0.1 - 08/02/2017

  • Dev - Language (POT) file added.
  • Fix - Link fixed in User Role settings.

1.0.0 - 04/02/2017

  • Initial Release.

Free vs Pro

This plugin is a premium version of free "Order Minimum/Maximum Amount for WooCommerce" plugin.

Free VersionPro Version
Order minimum/maximum sumyesyes
Order minimum/maximum quantityyesyes
Exclude shipping and/or discountsyesyes
Block checkout pageyesyes
Notices on cart and/or checkoutyesyes
Notices stylingyesyes
Additional positions on cart and/or checkoutyesyes
Messages contentnoyes
[alg_wc_order_min_max_amount] shortcodenoyes
Amounts by user roleGuest, Administrator and Customer user roles onlyyes
Amounts per usernoyes

Prices & Licenses

Single siteUnlimited sites
1 year[buy] $29.99 $19.99 / year[buy] $79.99 $49.99 / year
Lifetime[buy] $49.99 $29.99[buy] $149.99 $79.99

Installation and Updates

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to "Admin Dashboard > Plugins > Add New > Upload Plugin" and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.
  • To keep WPFactory items up to date, please install WPFactory Helper plugin and enter your site key.

Refunds

We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.