Tested Updated Trending Bestseller Perfect rating Documented

Order Minimum/Maximum Amount for WooCommerce

(4 customer reviews)

From: $29.99 / year

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

$29.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$79.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy
$149.99Unlimited sitesLifetime updates and support30-day money-back guaranteeBuy
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

4 reviews for Order Minimum/Maximum Amount for WooCommerce

  1. blank

    Alexander Ottmann (verified owner)

    top tool, top & fast support, very appreciated! thanks!

    • blank

      Tom Anbinder

      Thank you!

  2. blank

    Paul Turrall (verified owner)

    Just what I was looking for and great support. Thank you Tom

  3. blank

    Anshu

    Best Order Management plugin and Fast Support
    A best and useful plugin for eCommerce business. It helps to manage product quantity and order amount for placing the order. Best service provided by Tom Anbinder. Really appreciate.

  4. 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 *

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

  1. HI I set the plugin in this way

    1. Set “Order sum” option (in “WooCommerce > Settings > Order Min/Max Amount > General > Order Sum Options”) to “Order subtotal” – this way we’ll exclude shipping from cart total.

    2. Enable our “Products” section (in “WooCommerce > Settings > Order Min/Max Amount > Products”).

    3. In the same “Products” section – set the “Product Categories > Require” option to “Fresh” – this way the amount rules will be applied only when there is at least one “Fresh” product in the cart.

    But it doesn’t work always. If i try to update my cart with something of another category the min amount doesn’t work. I asked in another post but no one helped me.

    1. Hi Eugenio,

      Sorry for the delay. 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 it remotely.

    2. Yes. I sent user and pass on mail

  2. Hi Tom,
    I want to translate the message
    “You must have an order with a %s of %%amount%% for %%product_title%% to place your order, your current product total is %%total%%.”

    in German and Italian, but I can’t understand what I have to do with the shortcodes.

    The German translation is
    “Sie müssen mindestens %%amount%% für eine Lieferung bestellen. Ihr momentaner Auftrag ist %%total%%, bitte fügen Sie weitere Artikel hinzu.”

    Many thanks
    Chris

    1. Hi Christoph,

      Generally you did it correctly, i.e. you should leave %%amount%% and other placeholders as they are. You did however skip %s in your translation – you should leave it there (it will be automatically replaced with either “minimum” or “maximum”).

      Please note that this translation will only be used as a default value for the messages. That is, as soon as you will “Save changes” in our “Messages” section, the plugin will use whatever is set in “Messages”. So if you want to translate it for a multi-language site (WPML or Polylang), I would suggest using our [alg_wc_oma_translate] shortcode. All you need to do is set something like this directly in our “Messages” settings section:

      [alg_wc_oma_translate lang="DE"]Sie müssen mindestens %amount% für eine Lieferung bestellen. Ihr momentaner Auftrag ist %total%, bitte fügen Sie weitere Artikel hinzu.[/alg_wc_oma_translate][alg_wc_oma_translate lang="IT"]TODO: Translation in Italian[/alg_wc_oma_translate][alg_wc_oma_translate not_lang="DE,IT"]You must have an order with a minimum of %amount% for %product_title% to place your order, your current product total is %total%.[/alg_wc_oma_translate]

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

  3. Thank you Tom, been loving the plugin so far. I was curious if there was a way to exclude a singular product from the minimum price rule, but have the rule re-engage if they add other products to their cart. For example, my page has a minimum order of $75 but I added in a $25 charity option that I excluded in the product tab. From what I understand, If someone adds the $25 donation, they can now add other products and bypass the $75 minimum order. Is there any way for the exclusion to apply to that one item, and have the $75 minimum order kick in once they add other products to cart?

    1. Hi Tom,

      There may be a number of ways to do that with our plugin, but first one that comes to mind – instead of adding your charity product to “Individual Products > Exclude”, you could add all your other products to “Individual Products > Require”. This way the amount rules will be applied only if there is at least one non-charity product in the cart. Or even better, instead of using “Individual Products” section, you could assign all your non-charity products to some category (or tag), and then add it to our “Product Categories > Require” (or “Product Tags > Require”). Hope you get the idea.

      Please give it a try and let me know if that’s good enough.

    2. Hi again, Tom,

      It looks like I’ve made a mistake, sorry about that. In my previous message, I wrote that “… the amount rules will be applied only if there is at least one non-charity product in the cart…” – this is not correct, and actually the rules will be applied only if all products in the cart will be “non-charity”. Now we’ve just released a new plugin version (v3.3.0), where you will find new “Validate all products” checkbox in “WooCommerce > Settings > Order Min/Max Amount > Products”. It’s enabled by default, but if you disable it, then the plugin will behave as I’ve described previously (i.e. only one product has to be non-charity for rules to be applied).

      Please give it a try and let me know what you think.

  4. Hi! At my shop i would like to “force” users to buy at least one product from a certain category. I think I have set everything correct, but unfortunately it doesn’t work… 🙁 can you please help
    which settings would i have to perform?

    thanks!

    1. ps: i use the pro version

  5. Hey,
    i have the pro Version.
    What i need: i have a option for pickup and shipping.
    I want that you can only order with shipping when you reach 1kg.
    Pickup should be ALWAYS available.

    How can i do this, i don´t get it 🙁

    1. Hi Hannes,

      Ok, what you need to do is:

      1. Set “Limits” to “Minimum” and “Types” to “Weight” (both options are in “WooCommerce > Settings > Order Min/Max Amount > General”).

      2. Enable our “Shipping” section (in “WooCommerce > Settings > Order Min/Max Amount > Shipping”).

      3. In the same “Shipping” section – set your shipping method’s “Min weight” option to “1”, and leave pickup’s “Min weight” as “0”.

      A couple of notes:

      * Please make sure that you have left the general “Min weight” option (in “WooCommerce > Settings > Order Min/Max Amount > Amounts”) set as “0”, otherwise, this will be used as a fallback value for the pickup.

      * Our plugin won’t hide the shipping method on the wrong order amount, but instead it will add a message in cart and checkout and won’t allow your customers to finish the order with the wrong weight.

      * Our plugin will use the same weight unit as set in “WooCommerce > Products > General > Measurements”, so, for example, if you have set “g” instead of “kg” there, you’ll need to set “1000” instead of “1” in step nr. 3.

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

      Also, if there are still any problems, if you wish, you can share an account to your site (my email is [email protected]), so I could log in and help you setting up the plugin.

  6. Hi I have a pre order question.
    I need to set for a specific category of product a minimum amount order.
    I show you an example:
    We have to kinds of category: “Fresh” and “Dry”
    If in the cart there only products from “dry” category there are no rules of amount
    if in the cart there is at least one product from “fresh category” there is a rule of amount for the entire cart without shipping cost.
    It is possibile to do with your plugin?

    1. where i wrote : “if in the cart there is at least one product from “fresh category” there is a rule of amount for the entire cart without shipping cost.” i was meaning “without considering the shipping cost

    2. Hi Eugenio,

      Yes, that’s possible. Here is what you need to do:

      1. Set “Order sum” option (in “WooCommerce > Settings > Order Min/Max Amount > General > Order Sum Options”) to “Order subtotal” – this way we’ll exclude shipping from cart total.

      2. Enable our “Products” section (in “WooCommerce > Settings > Order Min/Max Amount > Products”).

      3. In the same “Products” section – set the “Product Categories > Require” option to “Fresh” – this way the amount rules will be applied only when there is at least one “Fresh” product in the cart.

      * Please note that if you set it up as I’ve described – when comparing the amounts, cart total will include both categories in your example (“Dry” and “Fresh”). Our plugin can also calculate cart total by including selected product categories only (e.g. “Fresh” only), but this is set via another option – “WooCommerce > Settings > Order Min/Max Amount > General > Scope Options > Per product category” – this will also allow you to set different min/max amounts for different categories.

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

    3. I set like you say but it doesn’t work always. In particular it doesn’t work when I change my cart after i receive the notice for minimum amount

    4. I have the pro version

  7. Hi Guys,

    I thought this plugin would fix my problem.

    My customer requires flat rate shipping but only want to activate it when the sub-total is about £20. I have tried to set that but is doesn’t appear to work.

    This is quite urgent as people are able to order below that rate at the moment.

    Regards

    Jon

    1. Hi Jon,

      Would it be possible 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 it remotely.

  8. Hi Tom,
    i tried everything to translate the message via Locotranslate, but it does not work.
    Can you please help me on this one.

    THX a lot

    1. Hi Stéphane,

      I would suggest translating messages directly in “WooCommerce > Settings > Order Min/Max Amount > Messages”. If you still prefer to use Loco Translate, please check the “Reset section settings” checkbox in the same “Messages” section (it’s located at the bottom of the page) and click “Save changes” – this will replace the default messages with translated ones.

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

  9. Hi
    On a new eStore, I have added the minimum amount of 100 for delivery. Anything less than 100, customers must come pick-up themselves from a local store. The message shows up correctly, but it does not allow the customer to proceed with checkout.

    Is it possible to show this message (as a warning), but even when less than 100 let them proceed with checkout?

    Thank you

    1. Hi Andreas,

      Sorry for the late reply. Currently, it’s not possible, but let me try to add it to the plugin – will get back to you in a minute…

    2. Hi again Andreas,

      Please update the plugin to the latest v3.2.1 (released just a couple of minutes ago). Now there is a new “Block checkout process” checkbox option in “WooCommerce > Settings > Order Min/Max Amount > General > Advanced”. It’s enabled by default, you should disable it. Please give it a try and let me know if something is not working as expected.

      And if you like the plugin, please consider leaving me a rating.

  10. Hi Tom!

    we got a Online Shop for our Afroshop (www.mama-t.de) and we like to purchase your Plugin.

    I already installed the free version and edited 30,00€ as minimum total order and it worked. But we have a category for frozen products and we need also for that a minimum order like 30€. So there should be 2 minimum order value, for total check out and for frozen product but only if they put it into card. is that possible?

    1. If anyone else has a similar question – we’ve added “Per product category” (as well as “Per product” and “Per product tag”) options to the plugin in v3.2.0 (released on October 20, 2020).

  11. Hi
    How can i translate the Error message?
    i have found the POT file but after creating the PO files still showing english error.

    1. Hi Iman,

      If you are using the Pro version, you need to go to “WooCommerce > Settings > Order Min/Max Amount > Messages” and set messages there.

      If you are using the free version, you need to go to the same section, and “Reset section settings” there.

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

  12. Hi there

    i have set minimum checkout amount for all customers to 250 .

    i have few customers i want to exclude from this rule so then can checkout even if the cart total is 0 , is that possible , i will identify them by email . Thanks

    1. Hi,

      The Pro version has “Amounts by user” options (i.e. amounts on per user basis). You could set different amounts for some of your registered users this way (i.e. basically by user ID). Is that good enough, or do you need to set it necessarily by email?

    2. do you mean by username , no problem as alone as i can exclude some users from the general rul on the site .

      2- i want to buy the pro edition , but will test it first on staging site , then deactivate the license and re-use it on live site , is that [possible?

    3. Hi,

      1. Yes, by username. There is one issue though – at the moment, if you set min amount to zero for the user, the plugin will ignore it and will use your global min amount (i.e. 250) instead. So would have to enter some very small value, e.g. 0.000001. Fixing this already – I’m thinking about adding “special” value, like -1, for users without min amount at all. Will try to release new plugin version today, in a couple of hours.

      2. Yes, you can use the plugin on both sites. You just need to generate a key (in https://wpfactory.com/my-account/downloads/) for your staging site, and when you move to a new site, you just delete the old key/site and generate a new key for the new site.

    4. Hi again,

      As promised, we’ve just released new plugin v3.1.0 – now if you set a negative amount value (e.g. -1) for some user, then amounts won’t be checked for him.

      Please give it a try and let me know if something is not working as expected.

  13. Hi There , the minimum amount to checkout at my soon to be live site is set to 100 and its working fine when i tested.

    Now if there is a customer with a coupon that we provided him , is there anyway to exclude woo coupons from minimum checkout amount required at checkout? dose the Pro plugin support such request ? Thanks

    1. Hi John,

      There is “Exclude discounts” checkbox option in plugin’s “General” settings section (in “WooCommerce > Settings > Order Min/Max Amount > General > Order Sum Options”) – I believe this is what you need?

    2. i have the pro 3.0.0 already installed, do i have to buy the new plugin 3.0.1

    3. Hi,

      You can update the Pro version of the plugin in two ways:

      1. Manually, by downloading the latest plugin version from My Account > Downloads, or

      2. Automatically, by installing our free WPFactory Helper plugin.

  14. 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.

  15. 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.

  16. 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

3.3.0 - 21/11/2020

  • Fix - Shortcodes - [alg_wc_order_min_max_amount] - %product_title% and %term_title% placeholders are now processed in shortcode content.
  • Fix - Developers - Amount types - format() - Properly applying the alg_wc_oma_amount_format filter now.
  • Dev - General - "Require all types" option added.
  • Dev - Scope Options - get_notices_per_product() - Now grouping notices by scope (instead of by product).
  • Dev - Messages - %shipping_method%, %shipping_zone% and %shipping_zone_locations% placeholders added.
  • Dev - Messages - Advanced - "Format amounts" options added.
  • Dev - Shipping - "Shipping messages" option added.
  • Dev - Shipping - "Table Rate for WooCommerce by Flexible Shipping" plugin compatibility added.
  • Dev - Shipping - Returning full method ID when retrieving current shipping method as a fallback (e.g. when using old shipping methods without the instance parameter).
  • Dev - Products - "Validate all products" option added.
  • Dev - "Cart Total" section added.
  • Dev - Developers - Amount types - format() - $value param added to the alg_wc_oma_amount_format filter.
  • Dev - Developers - alg_wc_oma_get_notices filter added.
  • Dev - Allowing compares with zero cart total.
  • Dev - Admin settings restyled.
  • Dev - Code refactoring.
  • WC tested up to: 4.7.

3.2.2 - 06/11/2020

  • Fix - Core - get_default_message() function produced "fatal error". This is fixed now.
  • Fix - Settings per Item - "Nonce verification failed" bug fixed.

3.2.1 - 03/11/2020

  • Dev - General - Advanced - "Block checkout process" option added (defaults to yes).

3.2.0 - 20/10/2020

  • Dev - General - "Per product", "Per product category" and "Per product tag" options added.
  • Dev - Messages - All options are available in free version now.
  • Dev - Messages - Admin settings descriptions updated.
  • Dev - User Roles - "Enabled user roles" option added.
  • Dev - User Roles - All options are available in free version now.
  • Dev - User Roles - Admin settings restyled ("Save all changes for all roles") button removed.
  • Dev - Users - Allowing negative amounts now. This is equivalent to "no min/max amount".
  • Dev - "Shipping" section added.
  • Dev - Currencies - Admin settings restyled ("Save all changes for all currencies") button removed.
  • Dev - Code refactoring.
  • WC tested up to: 4.6.

3.1.2 - 22/09/2020

  • Dev - General - Order Sum Options - "Order sum" option added. Available values: "Order total" (default) and "Order subtotal".

3.1.1 - 17/09/2020

  • Dev - General - Order Sum Options - "Exclude taxes" option added.
  • Dev - General - Order Sum Options - "Exclude fees" option added.
  • Dev - Core - is_equal() - Epsilon value is always equal to the amount step now.
  • Dev - Core - check_min_max_amount() - Applying floatval() to all arguments now.

3.1.0 - 16/09/2020

  • Dev - "Currencies" section added.
  • Dev - "Products" section added.
  • Dev - Allowing negative amounts now. This is equivalent to "no min/max amount".
  • Dev - Code refactoring.
  • Tested up to: 5.5.
  • WC tested up to: 4.5.

3.0.0 - 04/08/2020

  • Dev - General - "Limits" (i.e. "Minimum", "Maximum") option added.
  • Dev - General - "Types" option added. It's now also possible to set min/max order "Weight" and "Volume" amounts.
  • Dev - Messages - Default messages updated.
  • Dev - Messages - New placeholders added: %amount%, %total%, %diff%, %amount_raw%, %total_raw%, %diff_raw%. Old placeholders are now deprecated.
  • Dev - Messages - Additional Positions - Now displaying multiple notices when applicable (instead of only the first one).
  • Dev - Comparing values with epsilon now.
  • Dev - Admin settings restyled; "Amounts" section added.
  • Dev - Shortcodes - [alg_wc_order_min_max_amount] - Shortcodes are now processed in content.
  • Dev - Shortcodes - [alg_wc_order_min_max_amount] - Optional on_empty attribute added.
  • Dev - Developers - alg_wc_oma_placeholders filter added.
  • Dev - Developers - alg_wc_oma_version_updated action added.
  • Dev - Developers - Amount types - alg_wc_oma_amount_types, alg_wc_oma_amount_cart_total, alg_wc_oma_amount_title, alg_wc_oma_amount_unit and alg_wc_oma_amount_format filters added.
  • Dev - Major code refactoring.
  • Description in readme.txt updated.

2.2.3 - 18/07/2020

  • Dev - alg_wc_oma_check_order_min_max_amount filter added.
  • Dev - alg_wc_oma_block_checkout filter added.

2.2.2 - 17/07/2020

  • Dev - get_cart_total() - Using WC()->cart->get_total( 'edit' ) function now (instead of WC()->cart->total).
  • WC tested up to: 4.3.

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

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.