{"id":4830,"date":"2025-02-20T11:30:05","date_gmt":"2025-02-20T11:30:05","guid":{"rendered":"https:\/\/s-o-s.net\/order-minimum-maximum-amount-limits-for-woocommerce\/"},"modified":"2025-02-20T11:30:05","modified_gmt":"2025-02-20T11:30:05","slug":"order-minimum-maximum-amount-limits-for-woocommerce","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/order-minimum-maximum-amount-limits-for-woocommerce\/","title":{"rendered":"Order Minimum\/Maximum Amount Limits for WooCommerce"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-54080\" class=\"alignwide post-54080 plugin type-plugin status-publish hentry plugin_tags-order-maximum-amount plugin_tags-order-minimum-amount plugin_tags-woocommerce plugin_category-ecommerce plugin_contributors-algoritmika plugin_contributors-anbinder plugin_contributors-karzin plugin_contributors-kousikmukherjeeli plugin_contributors-omardabbas plugin_contributors-wpcodefactory plugin_business_model-commercial plugin_committers-algoritmika plugin_committers-wpcodefactory plugin_support_reps-karzin plugin_support_reps-tahaamin\">\n<div class=\"plugin-banner\" id=\"plugin-banner-order-minimum-amount-for-woocommerce\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/order-minimum-amount-for-woocommerce\/assets\/icon.svg?rev=2971602\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Order Minimum\/Maximum Amount Limits for WooCommerce<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/wpcodefactory\/\" rel=\"noopener\">WPFactory<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/order-minimum-amount-for-woocommerce.4.5.8.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/order-minimum-amount-for-woocommerce\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<blockquote>\n<p>\u201cWhat I needed: Easy to configure, and helpful support in the forum. Working as expected.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50  <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/what-i-needed-61\/\" rel=\"ugc noopener\">reivorz<\/a><\/p>\n<\/blockquote>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Main Page**\" rel=\"nofollow ugc noopener\">Main Page<\/a> | <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/support\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Support Forum**\" rel=\"nofollow ugc noopener\">Support Forum<\/a> | <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/docs\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Documentation &amp; How to**\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Documentation &amp; How to<\/a> | <a target=\"_blank\" href=\"https:\/\/orderminmax.instawp.xyz\/\" rel=\"nofollow ugc noopener\">Demo<\/a><\/p>\n<p>As the eCommerce landscape advances, establishing distinct order prerequisites, including setting minimum and maximum bounds, as well as numerous other conditions like weight and volume, becomes imperative, underscoring the necessity for a more refined tool.<\/p>\n<p>Our plugin excels in this domain, providing a comprehensive command over <strong>minimum\/maximum limits<\/strong> and various order conditions for your WooCommerce setup, all embedded within a simple, intuitive interface.<\/p>\n<p>Accommodating a variety of order metrics, the plugin empowers you to enforce constraints whether they relate to <strong>order total, product quantity, or specific dimensional parameters<\/strong>, delivering a broad application spectrum.<\/p>\n<p>Whether your goal is to enforce specialized limits, numeric prerequisites, or enforce particular conditions for your customers\u2019 orders, our tool has been professionally crafted to fulfill such demands, while concurrently enhancing the entire purchasing process.<\/p>\n<p><strong>Before delving deeper into our plugin features, here is what to expect:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Expansive Order Limit Management:<\/strong> Customize minimum and maximum order requirements based on total, quantity, and various physical measurements (e.g., weight, volume, length), along with limitations based on categories and tags, ensuring optimal control especially for bulk purchases or specific order specifications.<\/p>\n<\/li>\n<li>\n<p><strong>Multi-Dimensional Capability:<\/strong> Activate various conditions concurrently, such as min\/max order total, quantity, and various physical dimensions, ensuring all aspects of an order comply with established parameters.<\/p>\n<\/li>\n<li>\n<p><strong>Tailored Customer Messaging:<\/strong> Offer customizable messages to customers on cart and checkout pages, enhancing communication and clarity throughout their purchasing journey.<\/p>\n<\/li>\n<li>\n<p><strong>Inclusive\/Exclusive Calculation Options:<\/strong> Decide if you want to include or exclude elements like taxes, shipping, discounts, and\/or fees when calculating the total order sum, providing unmatched control over order validation.<\/p>\n<\/li>\n<li>\n<p><strong>User Role-Specific Conditions:<\/strong> Choose to apply diverse order conditions based on user roles, enabling a full approach to order management.<\/p>\n<\/li>\n<li>\n<p><strong>Checkout Page Management:<\/strong> Optionally restrict access to the checkout page for customers when amount prerequisites are not fulfilled, preventing \u201csurprises\u201d for your customers a bit late.<\/p>\n<\/li>\n<li>\n<p><strong>Advanced Maximum Amount Controls:<\/strong> For maximum limits, choose to validate amounts immediately upon adding to cart, or alternatively, entirely conceal the \u201cadd to cart\u201d button for products when amounts surpass the defined limits.<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83e\udd1d Recommended By<\/h3>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/learnwoo.com\/best-free-plugins-restrict-amount-based-wordpress-user-roles\/\" title=\"LearnWoo: 6 Best Free Plugins that Restrict Amount\" rel=\"nofollow ugc noopener\">LearnWoo: 6 Best Free Plugins that Restrict Amount<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wphive.com\/plugins\/order-minimum-amount-for-woocommerce\/\" title=\"WPHive: Order Minimum\/Maximum Amount Limits for WooCommerce\" rel=\"nofollow ugc noopener\">WPHive: Order Minimum\/Maximum Amount Limits for WooCommerce<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/www.themelocation.com\/how-to-set-minimum-order-amount-in-woocommerce\/\" title=\"ThemeLocation: How To Set Minimum Order Amount In WooCommerce\" rel=\"nofollow ugc noopener\">ThemeLocation: How To Set Minimum Order Amount In WooCommerce<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/www.frip.in\/woocommerce-minimum-maximum-quantity-plugin\/#4\" title=\"Frip In: 6 Best WooCommerce Minimum Maximum Quantity Plugin\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Frip In: 6 Best WooCommerce Minimum Maximum Quantity Plugin<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpglob.com\/best-wordpress-product-management-plugins-for-easy-usage\/\" title=\"WPGlob: Best WordPress Product Management Plugins For Easy Usage\" rel=\"nofollow ugc noopener\">WPGlob: Best WordPress Product Management Plugins For Easy Usage<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Main Features: FREE Version<\/h3>\n<h3>\ud83d\ude80 Limit Orders by \u0650Amounts: Sum, Quantities, or BOTH<\/h3>\n<ul>\n<li>\n<p>Restrict minimum &amp; maximum based on order sum amount or product quantities<\/p>\n<\/li>\n<li>\n<p>Specify customized minimum or maximum sum, minimum or maximum quantities, or any mix of these values to restrict orders<\/p>\n<\/li>\n<li>\n<p>Select to apply rules collectively (matching all requirements) or any of them<\/p>\n<\/li>\n<li>\n<p>Choose to calculate sum based on \u201cOrder total\u201d vs \u201cOrder subtotal\u201d<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Ultimate Restrictions Options: Limit Orders by Anything you need<\/h3>\n<ul>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Product Weight<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Product Volume<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Product Length<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Product Width<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Product Height<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Product Area<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Number of Unique Products<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Number of Unique Product Categories<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p>Restrict orders minimum &amp; maximum values based on <strong>Number of Unique Product Tags<\/strong> added to cart<\/p>\n<\/li>\n<li>\n<p><strong>Mix &amp; Match<\/strong> any of the above values to meet your desired needs<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Guide Users With Notification Messages on Product Page, Cart, Mini-Cart &amp; Checkout<\/h3>\n<ul>\n<li>\n<p>Choose to show messages as notices only or error (to prevent proceeding to cart or checkout)<\/p>\n<\/li>\n<li>\n<p>Select to show the first unmet condition, or a message for each unmet requirement<\/p>\n<\/li>\n<li>\n<p>Customize messages for each minimum and maximum condition not meeting the defined values<\/p>\n<\/li>\n<li>\n<p>Show informed messages by highlighting wrong &amp; correct values using %amount% (requirement) and %total% (customer current value), or choose from %diff%, %amount_raw%, %total_raw%, %diff_raw%, %fee_amount% all available to show in any notification message<\/p>\n<\/li>\n<li>\n<p>Customize messages with full support for HTML<\/p>\n<\/li>\n<li>\n<p>Multi-Language support (WPML\/Polylang): Show translated messages for your multi-language store<\/p>\n<\/li>\n<\/ul>\n<h4>Notification Messages Position<\/h4>\n<p>Have a full control where your messages appear based on page (select one more more than a position on each page):<\/p>\n<ul>\n<li>Product Page: Select one or more of the following locations:<\/li>\n<\/ul>\n<ol>\n<li>Before\/after add to cart button<\/li>\n<li>Before\/after quantity<br \/>\nAnd more\u2026<\/li>\n<\/ol>\n<ul>\n<li>Cart: Select one or more of the following locations:<\/li>\n<\/ul>\n<ol>\n<li>Before cart<\/li>\n<li>Before cart table<\/li>\n<li>Before cart content<\/li>\n<li>Cart content<\/li>\n<li>Cart coupons<br \/>\nAnd more\u2026<\/li>\n<\/ol>\n<ul>\n<li>Mini-Cart: Select one or more of the following locations:<\/li>\n<\/ul>\n<ol>\n<li>Before\/after mini-cart<\/li>\n<li>Before\/after mini-cart content<br \/>\nAnd more\u2026<\/li>\n<\/ol>\n<ul>\n<li>Checkout: Select one or more of the following locations:<\/li>\n<\/ul>\n<ol>\n<li>Before Checkout form<\/li>\n<li>Before\/after customers details<\/li>\n<li>In Billing or Shipping<br \/>\nAnd more\u2026<\/li>\n<\/ol>\n<h3>\ud83d\ude80 Customize Orders Minimum &amp; Maximum Limits by User Roles<\/h3>\n<ul>\n<li>\n<p>Control minimum &amp; maximum amounts each customer can buy based on their user role<\/p>\n<\/li>\n<li>\n<p>Supports all built-in user roles as well as custom roles created by 3rd party plugins<\/p>\n<\/li>\n<li>\n<p>Full flexibility defining either minimum values, maximum values, or both for any role<\/p>\n<\/li>\n<li>\n<p>Go further and apply the restrictions on user basis, restrict (or increase) min\/max order limits for any selected user<\/p>\n<\/li>\n<li>\n<p>Control restriction priority (set the order in which min\/max amounts are applied across different roles)<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Control Restrictions &amp; Limits for Logged\/Non-logged in Users<\/h3>\n<ul>\n<li>\n<p>Require non-logged in users to login in order to see min\/max requirements<\/p>\n<\/li>\n<li>\n<p>Customize notification message appearing for guest\/non-logged in users<\/p>\n<\/li>\n<li>\n<p>Select if message will be of a notice or error type<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Advanced &amp; Customized Options<\/h3>\n<ul>\n<li>\n<p>Prevent proceeding to checkout by redirecting users to cart page and\/or hiding \u201cCheckout\u201d button<\/p>\n<\/li>\n<li>\n<p>Enable sum cart total rounding (round, ceil, floor) for 100% accuracy of orders sum matching desired restrictions<\/p>\n<\/li>\n<li>\n<p>Exclude taxes from order total\/subtotal<\/p>\n<\/li>\n<li>\n<p>Exclude shipping, discounts, or fees when applying restrictions on <strong>Order Total<\/strong><\/p>\n<\/li>\n<li>\n<p>Include WC Subscription recurring amount to cart total<\/p>\n<\/li>\n<li>\n<p>Validate maximum limits when customer clicks \u201cadd to cart\u201d button<\/p>\n<\/li>\n<li>\n<p>Hide \u201cAdd to cart\u201d button if maximum limits are reached on shop\/archive or product pages<\/p>\n<\/li>\n<li>\n<p>Show custom messages on shop &amp; product pages when \u201cAdd to cart\u201d button is hidden<\/p>\n<\/li>\n<\/ul>\n<blockquote>\n<p>\u201cJust Amazing!: Requested a feature and in no time new version was released with enhancements. Really appreciate the effort!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/just-amazing-117\/\" rel=\"ugc noopener\">Gangesh Matta<\/a><\/p>\n<p>\u201cVery good plugin and excellent support!: Very responsive support. Bugs acknowledged and fixed. Product enhancement requests fulfilled lighting fast. Simply amazing!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/very-good-plugin-and-excellent-support-12\/\" rel=\"ugc noopener\">jlstysis<\/a><\/p>\n<\/blockquote>\n<h3>\ud83c\udfc6 Do More: PRO Version<\/h3>\n<p>Too many features already?<\/p>\n<p>All what\u2019s listed above is included in the free version of the plugin, however, if you would want to unlock new potentials for forcing minimum &amp; maximum amounts for your store, we offer the upgraded <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Order Minimum\/Maximum Amount Limits for WooCommerce<\/a> plugin.<\/p>\n<p>Upgrade &amp; get a collection of more features, such as:<\/p>\n<h3>\ud83c\udfc6 Add Fees When Going Below Minimum &amp; Exceeding Maximum Amounts<\/h3>\n<ul>\n<li>\n<p>Allow exceeding defined maximum values while applying custom fees amount<\/p>\n<\/li>\n<li>\n<p>Sell below minimum amounts but with extra fees<\/p>\n<\/li>\n<li>\n<p>Define custom fees based on amount type (sum, quantity, weight, volume, etc.)<\/p>\n<\/li>\n<li>\n<p>Properly title each fees based on amount type<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Customize Minimum &amp; Maximum Limits on Users Level<\/h3>\n<ul>\n<li>\n<p>Apply minimum &amp; maximum restrictions on user basis, restrict (or increase) min\/max order limits for any selected user<\/p>\n<\/li>\n<li>\n<p>Define either minimum values, maximum values, or both for any role to apply to any user<\/p>\n<\/li>\n<li>\n<p>Control restriction priority (prioritize user restriction over shipping restrictions for example)<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Create Minimum &amp; Maximum Amounts By Product, Category, or Tag<\/h3>\n<ul>\n<li>\n<p>Set different min\/max amounts per product, product category and\/or product tag<\/p>\n<\/li>\n<li>\n<p>Customize values on product, category, or tag edit pages based on the desired rule or combination for rules<\/p>\n<\/li>\n<li>\n<p>Variation support: Define minimum &amp; maximum allowed amounts by product variations<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Customize Minimum &amp; Maximum Amounts By Shipping<\/h3>\n<ul>\n<li>\n<p>Define minimum &amp; maximum amounts per shipping method (by having min\/max values for each method)<\/p>\n<\/li>\n<li>\n<p>Do the same for shipping instance or shipping zone<\/p>\n<\/li>\n<li>\n<p>Customize messages appearing with wrong values based on shipping criteria<\/p>\n<\/li>\n<li>\n<p>Hide unavailable shipping methods when no methods are available based on defined values<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Customize Minimum &amp; Maximum Amounts By Payment Gateway<\/h3>\n<ul>\n<li>\n<p>Define minimum &amp; maximum amounts per each payment gateway<\/p>\n<\/li>\n<li>\n<p>Hide unavailable payment gateways when no gateway matches the values defined<\/p>\n<\/li>\n<li>\n<p>Customize messages appearing with wrong values based on payment gateway<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Memberships Compatibility: Define Min &amp; Max Amounts by Membership Plugins<\/h3>\n<ul>\n<li>\n<p>Control order amounts for membership stores<\/p>\n<\/li>\n<li>\n<p>Compatible with <a target=\"_blank\" href=\"https:\/\/woocommerce.com\/products\/woocommerce-memberships\/\" title=\"WooCommerce Memberships\" rel=\"nofollow ugc noopener\">WooCommerce Memberships<\/a>, <a target=\"_blank\" href=\"https:\/\/memberpress.com\/\" title=\"MemberPress\" rel=\"nofollow ugc noopener\">MemberPress<\/a> and <a target=\"_blank\" href=\"https:\/\/fantasticplugins.com\/shop\/sumo-memberships\/\" title=\"SUMO Memberships\" rel=\"nofollow ugc noopener\">SUMO Memberships<\/a> plugins.<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Define Minimum &amp; Maximum Amounts by Currency<\/h3>\n<ul>\n<li>\n<p>For multi-currency, specify minimum &amp; maximum amounts per currency<\/p>\n<\/li>\n<li>\n<p>You can define order amounts (sum, quantity, volume, etc.) for any currency supported by WooCommerce<\/p>\n<\/li>\n<li>\n<p>Opt to prioritize restrictions by currency over any other restrictions<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Apply or Skip Minimum &amp; Maximum Amounts by Coupons<\/h3>\n<ul>\n<li>\n<p>Select to apply minimum\/maximum amounts (defined on all plugin settings) ONLY if selected coupon(s) are applied<\/p>\n<\/li>\n<li>\n<p>Select to remove minimum\/maximum restrictions if specific coupon(s) are applied<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Apply or Skip Minimum &amp; Maximum Amounts by Product, Category, or Tag<\/h3>\n<ul>\n<li>\n<p>Specify to apply min\/max amounts only if desired product(s), category(s), or tag(s) are present in cart<\/p>\n<\/li>\n<li>\n<p>Similarly, remove any restrictions based on product, category, or tag<\/p>\n<\/li>\n<li>\n<p>Include &amp; Exclude options support simple products, variable products, and even variations<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Calculate Cart Total Based on Specific Product, Category, or Tag<\/h3>\n<ul>\n<li>\n<p>Utilize this option to calculate the limit exclusively for selected product(s), category(s), or tag(s), regardless of other items in the cart<\/p>\n<\/li>\n<li>\n<p>Calculate cart total to specify the desired minimum or maximum amounts based on a mix of products only<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Restrict Quantity Input Field on Product Page by Minimum &amp; Maximum Amounts<\/h3>\n<ul>\n<li>\n<p>Set default quantity based on \u201cPer product\u201d minimum limits<\/p>\n<\/li>\n<li>\n<p>Set minimum parameter based on \u201cPer product\u201d minimum limits<\/p>\n<\/li>\n<li>\n<p>Set maximum parameter based on \u201cPer product\u201d maximum limits<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 More Advanced Options<\/h3>\n<ul>\n<li>\n<p>Use shortcodes for amounts to define custom values<\/p>\n<\/li>\n<li>\n<p>Control Non-logged in user messages display locations<\/p>\n<\/li>\n<li>\n<p><strong>Product Bundles:<\/strong> Compatibility with <a target=\"_blank\" href=\"https:\/\/woocommerce.com\/products\/product-bundles\/\" title=\"Product Bundles\" rel=\"nofollow ugc noopener\">Product Bundles<\/a> by including bundled cart item on cart total calculation, or creating bundle price amount type<\/p>\n<\/li>\n<li>\n<p><strong>WooCommerce Subscriptions:<\/strong> Compatibility with <a target=\"_blank\" href=\"https:\/\/woocommerce.com\/pt-br\/products\/woocommerce-subscriptions\/\" title=\"WooCommerce Subscriptions\" rel=\"nofollow ugc noopener\">WooCommerce Subscriptions<\/a> by skipping min\/max amount checks if the user has a switching subscription item in cart<\/p>\n<\/li>\n<li>\n<p><strong>Currency Switcher for WooCommerce:<\/strong> Compatibility with <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/currency-switcher-woocommerce\/\" title=\"Currency Switcher for WooCommerce\" rel=\"ugc noopener\">Currency Switcher for WooCommerce \u2013 By WP Wham<\/a> to get exchange rates from the Currency Switcher plugin<\/p>\n<\/li>\n<li>\n<p><strong>REST API Support:<\/strong> Add user metas to the REST API<\/p>\n<\/li>\n<li>\n<p>Premium Support<\/p>\n<\/li>\n<\/ul>\n<p>And much more.<\/p>\n<h3>\ud83d\udcaf Why WPFactory?<\/h3>\n<ul>\n<li><strong>Experience You Can Trust:<\/strong> Over a decade in the business<\/li>\n<li><strong>Wide Plugin Selection:<\/strong> Offering 65+ unique and powerful plugins<\/li>\n<li><strong>Highly-Rated Support:<\/strong> Backed by hundreds of 5-star reviews<\/li>\n<li><strong>Expert Team:<\/strong> Dedicated developers and technical support at your service<\/li>\n<\/ul>\n<h3>What\u2019s Next? Discover More Plugins by WPFactory<\/h3>\n<p>WPFactory has a diverse range of plugins tailored to enhance your experience, some of our top-selling plugins are:<\/p>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/product-quantity-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Min Max Step Quantity**\" rel=\"nofollow ugc noopener\"><strong>Min Max Step Quantity<\/strong><\/a>: Set minimum, maximum, step, and default product quantities, including dropdowns and decimal options on WooCommerce (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/product-quantity-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Cost of Goods WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Cost of Goods for WooCommerce<\/strong><\/a>: Enhance profit maximization and financial management by accurately calculating your WooCommerce store\u2019s COGS (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/maximum-products-per-user-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Maximum Products per User**\" rel=\"nofollow ugc noopener\"><strong>Maximum Products per User<\/strong><\/a>: Impose personalized purchase limits based on user roles and date ranges to manage customer buying behavior (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/maximum-products-per-user-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Order Minimum\/Maximum Amount**\" rel=\"nofollow ugc noopener\"><strong>Order Minimum\/Maximum Amount<\/strong><\/a>: Customize order limits by amount, quantity, weight, or volume, including user role, category, and more (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/eu-vat-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**EU\/UK VAT Manager for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>EU\/UK VAT Manager for WooCommerce<\/strong><\/a>: Automate VAT compliance for your WooCommerce store, including settings and VIES validation for a seamless experience (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/eu-vat-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/email-verification-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Email Verification for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Email Verification for WooCommerce<\/strong><\/a>: Boost security and credibility by verifying customer emails, reducing spam, and improving email marketing (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/maximum-products-per-user-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/amount-left-free-shipping-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Free Shipping Over Amount for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Free Shipping Over Amount for WooCommerce<\/strong><\/a>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/amount-left-free-shipping-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/product-price-by-quantity-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Dynamic Pricing &amp; Bulk Quantity Discounts**\" rel=\"nofollow ugc noopener\"><strong>Dynamic Pricing &amp; Bulk Quantity Discounts<\/strong><\/a>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wholesale-pricing-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<\/ul>\n<h3>\u2764\ufe0f User Testimonials: See What Others Are Saying!<\/h3>\n<blockquote>\n<p>\u201cthe plugin is very well made, it has many options even in the free version. I needed support and it solved my problem in just a few seconds. I am very satisfied\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Maurizio Coda<\/a><\/p>\n<p>\u201cWow such a fantastic plugin! The ability to set minimum order value saved us completely\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Helen<\/a><\/p>\n<p>\u201cUsing the Pro version. Support has been very good. They really know their product and WP. Product works well with lots of options.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Washington Chestnut Co<\/a><\/p>\n<p>\u201cThe best: The best supports ever! They have helped me with everything I have needed! It has been a pleasure. Also the Plugin itself work perfectly!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/the-best-2262\/\" rel=\"ugc noopener\">matte61<\/a><\/p>\n<\/blockquote>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<p><strong>Follow these simplified steps to get your plugin up and running:<\/strong><\/p>\n<p><strong>From the WordPress Admin Panel:<\/strong><br \/>\n1. Navigate to \u201cPlugins\u201d &gt; \u201cAdd New\u201d.<br \/>\n2. Use the search bar and find the plugin using the exact name.<br \/>\n3. Click \u201cInstall Now\u201d for the desired plugin.<br \/>\n4. Once the installation is finished, click \u201cActivate\u201d.<\/p>\n<p><strong>Manual Installation Using FTP:<\/strong><br \/>\n1. Download the desired plugin from WordPress.org.<br \/>\n2. Using your preferred FTP client, upload the entire plugin folder to the \/wp-content\/plugins\/ directory of your WordPress installation.<br \/>\n3. Go to \u201cPlugins\u201d &gt; \u201cInstalled Plugins\u201d in your dashboard and click \u201cActivate\u201d.<\/p>\n<p><strong>Manual download &amp; upload from the WordPress Admin Panel:<\/strong><br \/>\n1. Download the desired plugin in a ZIP format.<br \/>\n2. On your site, navigate to \u201cPlugins\u201d &gt; \u201cAdd New\u201d and click the \u201cUpload Plugin\u201d button.<br \/>\n3. Choose the downloaded plugin file and click \u201cInstall Now.\u201d<br \/>\n4. After the installation is complete, click \u201cActivate\u201d.<\/p>\n<p><strong>Post-Activation:<\/strong><br \/>\nOnce activated, access the plugin\u2019s settings by navigating to \u201cWooCommerce &gt; Settings\u201d and look for the relevant tab.<\/p>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/56a41f9d3dca1b9aa2755c7f9697d5458d1c9f2d048927c655fbef8944700598?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/56a41f9d3dca1b9aa2755c7f9697d5458d1c9f2d048927c655fbef8944700598?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url broken_link\" href=\"https:\/\/wordpress.org\/support\/topic\/breaks-block-checkout\/\" rel=\"noopener\">breaks block checkout<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/fromb\/\" title=\"Posts by fromb\" rel=\"author noopener\">fromb<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 16, 2025<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Causes reloading of the adresses blocks every time an input is focussed.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/948b8f37d052f432551065798d35980454a41d76b24b0d11af2697fbb1df507b?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/948b8f37d052f432551065798d35980454a41d76b24b0d11af2697fbb1df507b?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/works-good-483\/\" rel=\"noopener\">Works good<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/sajjad100\/\" title=\"Posts by sajjad100\" rel=\"author noopener\">sajjad100<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 9, 2025<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">2 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">It\u2019s nice and works fine for me<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b408dfc8adafe67c500db9c23799a49fe2b5602e1b49419dba7b77bf69dfa0f6?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b408dfc8adafe67c500db9c23799a49fe2b5602e1b49419dba7b77bf69dfa0f6?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"3 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"3\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/looks-good-but-no\/\" rel=\"noopener\">Looks Good, But No<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/frederickremonrobinson\/\" title=\"Posts by frederickremonrobinson\" rel=\"author noopener\">frederickremonrobinson<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 16, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">2 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">It works fine when I look at the cart from my phone, but when I shop from my laptop, the shipping option goes crazy. i disabled the plugin and it was still crazy. it wasn\u2019t until I deleted the plugin altogether that my cart worked correctly again. Fix that bug, and I think you have a winner.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/7dabfcf3e8c7a3c894607c0c1e4a3a86afbc5c579bc1909da01ea4e2e52ef1c6?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/7dabfcf3e8c7a3c894607c0c1e4a3a86afbc5c579bc1909da01ea4e2e52ef1c6?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/latest-update-errors-4\/\" rel=\"noopener\">Reactive Support<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/ryan2685\/\" title=\"Posts by ryan2685\" rel=\"author noopener\">ryan2685<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 14, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">5 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I have getting fatal errors on our of our environments after the latest update tried to add this to your forms but I was automatically blocked from the forms by there wordfence setup<\/p>\n<p>errors are below but I have redacted our environment name <\/p>\n<p>[14-Aug-2024 10:06:31 UTC] PHP Warning: require(\/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/composer\/..\/wpfactory\/wpfactory-promoting-notice\/src\/php\/functions.php): Failed to open stream: No such file or directory in \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/composer\/autoload_real.php on line 69[14-Aug-2024 10:06:31 UTC] PHP Fatal error: Uncaught Error: Failed opening required \u2018\/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/composer\/..\/wpfactory\/wpfactory-promoting-notice\/src\/php\/functions.php\u2019 (include_path=\u2019.:\/opt\/plesk\/php\/8.2\/share\/pear\u2019) in \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/composer\/autoload_real.php:69Stack trace:#0 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/composer\/autoload_real.php(59): composerRequire57e04eae08304ab82d3ce6ceec9390f1()#1 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/autoload.php(7): ComposerAutoloaderInit57e04eae08304ab82d3ce6ceec9390f1::getLoader()#2 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/order-minimum-amount-for-woocommerce.php(49): require_once(\u2018\u2026\u2019)#3 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-settings.php(522): include_once(\u2018\u2026\u2019)#4 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-config.php(195): require_once(\u2018\u2026\u2019)#5 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-load.php(50): require_once(\u2018\u2026\u2019)#6 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-admin\/admin.php(34): require_once(\u2018\u2026\u2019)#7 \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-admin\/index.php(10): require_once(\u2018\u2026\u2019)#8 {main}thrown in \/var\/www\/vhosts\/redacted.co.uk\/httpdocs\/wp-content\/plugins\/order-minimum-amount-for-woocommerce\/vendor\/composer\/autoload_real.php on line 69<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/8f2416e6cf97044b242afc7bfd39d8cb088804dfc17fb7bce8e3fc209ee48bf2?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/8f2416e6cf97044b242afc7bfd39d8cb088804dfc17fb7bce8e3fc209ee48bf2?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/update-killed-my-site-7\/\" rel=\"noopener\">Update killed my site.<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/autismic\/\" title=\"Posts by autismic\" rel=\"author noopener\">autismic<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 14, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">The latest update killed my whole site with a fatal error. Removed and will never trust again.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a8945aa009404e7b548f6f3026289d05547d7e30810dc41fc811c66f044601d4?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a8945aa009404e7b548f6f3026289d05547d7e30810dc41fc811c66f044601d4?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/awesome-plugin-great-support-89\/\" rel=\"noopener\">Awesome plugin. Great support.<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/reengineer17\/\" title=\"Posts by reengineer17\" rel=\"author noopener\">reengineer17<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 28, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I can\u2019t even say enough great words for this plugin and support. They are greatly appreciated. Plugin does what it says and for any questions just ask support. They are   super helpful<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/order-minimum-amount-for-woocommerce\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 40 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cOrder Minimum\/Maximum Amount Limits for WooCommerce\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/74c2eb4a4e6f02874c2d774d27f5a97d6b80bbe8a21c03363071bbc780790091?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/74c2eb4a4e6f02874c2d774d27f5a97d6b80bbe8a21c03363071bbc780790091?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/wpcodefactory\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tWPFactory\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/65348723be4b970a3e6342f217399e8ddb365f2aca62534c1e8ddaa8d8b5ce66?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/65348723be4b970a3e6342f217399e8ddb365f2aca62534c1e8ddaa8d8b5ce66?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/omardabbas\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tOmar AlDabbas\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/0b4b75988e6d015150217b3b9730d2341eae639521e0d6de0578b48b94f35d11?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/0b4b75988e6d015150217b3b9730d2341eae639521e0d6de0578b48b94f35d11?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/karzin\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tPablo Pacheco\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/23d6c3fbeb6b734b98686072018b894f985b20f5c0422a5660130d5a12a6e3f9?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/23d6c3fbeb6b734b98686072018b894f985b20f5c0422a5660130d5a12a6e3f9?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/anbinder\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tTom Anbinder\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/5617c0f0874cb1f58082f73ab291061eb60f976538f2fbfa0ca60d853eeaba46?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/5617c0f0874cb1f58082f73ab291061eb60f976538f2fbfa0ca60d853eeaba46?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/algoritmika\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAlgoritmika\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/60bb1aae5bff99be3e5d3c0c58130689e80716e2b873e9ade73177cd275c1780?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/60bb1aae5bff99be3e5d3c0c58130689e80716e2b873e9ade73177cd275c1780?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kousikmukherjeeli\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tKousik Mukherjee\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cOrder Minimum\/Maximum Amount Limits for WooCommerce\u201d has been translated into 2 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/order-minimum-amount-for-woocommerce\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/order-minimum-amount-for-woocommerce\" rel=\"noopener\">Translate \u201cOrder Minimum\/Maximum Amount Limits for WooCommerce\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/order-minimum-amount-for-woocommerce\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/order-minimum-amount-for-woocommerce\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/order-minimum-amount-for-woocommerce\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/order-minimum-amount-for-woocommerce\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>4.5.8 \u2013 19\/02\/2025<\/h4>\n<ul>\n<li>Fixed missing Composer libraries.<\/li>\n<\/ul>\n<h4>4.5.7 \u2013 18\/02\/2025<\/h4>\n<ul>\n<li>Shipping \u2013 Fixed dynamic property warning.<\/li>\n<\/ul>\n<h4>4.5.6 \u2013 05\/02\/2025<\/h4>\n<ul>\n<li>Dev \u2013 Messages \u2013 New option added (Force display) to always display messages, regardless of the requirements.<\/li>\n<li>WC tested up to: 9.6.<\/li>\n<\/ul>\n<h4>4.5.5 \u2013 04\/12\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Update Key manager library.<\/li>\n<li>WC tested up to: 9.4.<\/li>\n<li>Tested up to: 6.7.<\/li>\n<\/ul>\n<h4>4.5.4 \u2013 05\/11\/2024<\/h4>\n<ul>\n<li>Changed plugin name to \u201cOrder Minimum\/Maximum Amount Limits for WooCommerce\u201d.<\/li>\n<\/ul>\n<h4>4.5.3 \u2013 18\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Add Cross-selling library.<\/li>\n<li>Dev \u2013 Move settings to WPFactory menu.<\/li>\n<li>Dev \u2013 Added the License Key Manager library.<\/li>\n<li>Dev \u2013 Improve compatibility with HPOS.<\/li>\n<li>WC tested up to: 9.3.<\/li>\n<\/ul>\n<h4>4.5.2 \u2013 29\/08\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Fees class cleared.<\/li>\n<li>Fix \u2013 Fixed possible javascript error on cart page related to wcBlocksData.<\/li>\n<\/ul>\n<h4>4.5.1 \u2013 14\/08\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Fixed missing files.<\/li>\n<\/ul>\n<h4>4.5.0 \u2013 13\/08\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Improved compatibility between Payment Gateways section and checkout block.<\/li>\n<\/ul>\n<h4>4.4.9 \u2013 30\/07\/2024<\/h4>\n<ul>\n<li>Tested up to: 6.6.<\/li>\n<li>WC tested up to: 9.1.<\/li>\n<\/ul>\n<h4>4.4.8 \u2013 04\/07\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Fees \u2013 Improved Fees compatibility on cart and cart block.<\/li>\n<li>Fix \u2013 General \u2013 Improved compatibility between \u201cProceed to checkout button\u201d option and the Cart block.<\/li>\n<li>Dev \u2013 Added \u2018alg_wc_oma_check_notices_on_block_cart_change\u2019 action.<\/li>\n<li>Dev \u2013 Added \u2018alg_wc_oma_msg_display_on_cart_block_update\u2019 javascript event.<\/li>\n<\/ul>\n<h4>4.4.7 \u2013 28\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Compatibility with cart\/checkout block could create a problem on classic cart\/checkout.<\/li>\n<\/ul>\n<h4>4.4.6 \u2013 27\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Cart and checkout messages will auto update on cart\/checkout blocks changes.<\/li>\n<li>Change \u2013 Added block positions on Messages &gt; Cart\/Checkout sections.<\/li>\n<li>Dev \u2013 Added <code>alg_wc_oma_msg_templates<\/code> filter to control the messages templates.<\/li>\n<\/ul>\n<h4>4.4.5 \u2013 24\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Messages \u2013 Some positions are not being displayed properly<\/li>\n<li>Dev \u2013 Messages \u2013 Added a container for the messages: <code>&lt;div class=&quot;alg-wc-oma-msg&quot;&gt;{content}&lt;\/div&gt;<\/code>.<\/li>\n<li>WC tested up to: 9.0.<\/li>\n<\/ul>\n<h4>4.4.4 \u2013 04\/04\/2024<\/h4>\n<ul>\n<li>Update \u2013 readme.txt<\/li>\n<li>Tested up to: 6.5.<\/li>\n<\/ul>\n<h4>4.4.3 \u2013 26\/03\/2024<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Checkout options \u2013 Add \u201cBlock store api request\u201d option back.<\/li>\n<\/ul>\n<h4>4.4.2 \u2013 25\/03\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Multiple warnings of \u201cCreation of dynamic property is deprecated\u201d are being triggered.<\/li>\n<li>General \u2013 Checkout options \u2013 Remove \u201cBlock store api request\u201d option, making it enabled according to the \u201cBlock checkout process\u201d option.<\/li>\n<li>WC tested up to: 8.7.<\/li>\n<\/ul>\n<h4>4.4.1 \u2013 20\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Link from <code>%term_title_with_link%<\/code> does not close.<\/li>\n<\/ul>\n<h4>4.4.0 \u2013 19\/02\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Add <code>%term_link%<\/code> and <code>%term_title_with_link%<\/code> placeholders for \u201cPer product category\u201d and \u201cPer product tag\u201d scopes.<\/li>\n<li>WC tested up to: 8.6.<\/li>\n<\/ul>\n<h4>4.3.9 \u2013 18\/12\/2023<\/h4>\n<ul>\n<li>WC tested up to: 8.4.<\/li>\n<li>Update readme.txt file.<\/li>\n<\/ul>\n<h4>4.3.8 \u2013 24\/11\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 Add compatibility option with PayPal for WooCommerce plugin to disable the PayPal buttons.<\/li>\n<li>WC tested up to: 8.3.<\/li>\n<li>Tested up to: 6.4.<\/li>\n<\/ul>\n<h4>4.3.7 \u2013 02\/11\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Priority replaces product tag values. Remove it.<\/li>\n<\/ul>\n<h4>4.3.6 \u2013 30\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Block checkout process \u2013 New option: Checkout hook.<\/li>\n<\/ul>\n<h4>4.3.5 \u2013 18\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 User roles \u2013 New option: Get user roles method.<\/li>\n<li>WC tested up to: 8.2.<\/li>\n<\/ul>\n<h4>4.3.4 \u2013 26\/09\/2023<\/h4>\n<ul>\n<li>WC tested up to: 8.1<\/li>\n<li>Update plugin icon, banner.<\/li>\n<\/ul>\n<h4>4.3.3 \u2013 04\/09\/2023<\/h4>\n<ul>\n<li>Dev \u2013 General &gt; Checkout options &gt; Block store api request<\/li>\n<\/ul>\n<h4>4.3.2 \u2013 20\/08\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Counting all unique product categories in the cart products to restrict order by category count.<\/li>\n<li>Dev \u2013 Messages \u2013 New option: Display one message for each limit problem.<\/li>\n<li>Dev \u2013 Checkout options \u2013 Block checkout process using REST API.<\/li>\n<li>Dev \u2013 Checkout options \u2013 New function <code>get_cart_total<\/code> for REST API.<\/li>\n<li>Dev \u2013 HPOS compatibility.<\/li>\n<li>WC tested up to: 8.0.<\/li>\n<li>Tested up to: 6.3.<\/li>\n<\/ul>\n<h4>4.3.1 \u2013 09\/07\/2023<\/h4>\n<ul>\n<li>new setting General \u2013 Include WC Subscription recurring amount to cart total.<\/li>\n<\/ul>\n<h4>4.3.0 \u2013 20\/06\/2023<\/h4>\n<ul>\n<li>WC tested up to: 7.8<\/li>\n<li>Tested up to: 6.2.<\/li>\n<\/ul>\n<h4>4.2.9 \u2013 20\/03\/2023<\/h4>\n<ul>\n<li>Fix plugin name.<\/li>\n<\/ul>\n<h4>4.2.8 \u2013 16\/03\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Typo in Russian translation.<\/li>\n<li>WC tested up to: 7.5.<\/li>\n<\/ul>\n<h4>4.2.7 \u2013 15\/02\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Currencies \u2013 New option to calculate currency value by exchange rates.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Get exchange rates from the Currency Switcher plugin by WP Wham.<\/li>\n<li>Dev \u2013 Improve the way of initializing the main class.<\/li>\n<li>WC tested up to: 7.4.<\/li>\n<\/ul>\n<h4>4.2.6 \u2013 02\/02\/2023<\/h4>\n<ul>\n<li>Add Russian translation.<\/li>\n<li>WC tested up to: 7.3.<\/li>\n<\/ul>\n<h4>4.2.5 \u2013 05\/01\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Messages \u2013 Cart \u2013 Add \u201cBlocks cart enqueue data\u201d as a way of showing the notice on Cart block.<\/li>\n<li>Dev \u2013 Messages \u2013 Checkout \u2013 Add \u201cBlocks checkout enqueue data\u201d as a way of showing the notice on Checkout block.<\/li>\n<li>Dev \u2013 General \u2013 Checkout options \u2013 Block checkout process will now work on Checkout block.<\/li>\n<li>WC tested up to: 7.2.<\/li>\n<\/ul>\n<h4>4.2.4 \u2013 11\/11\/2022<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Cart options \u2013 Proceed to checkout button \u2013 Disable is not working consistently.<\/li>\n<\/ul>\n<h4>4.2.3 \u2013 09\/11\/2022<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Cart options \u2013 Proceed to checkout button \u2013 Disable is not working consistently.<\/li>\n<li>Tested up to: 6.1.<\/li>\n<li>WC tested up to: 7.1.<\/li>\n<\/ul>\n<h4>4.2.2 \u2013 15\/09\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Improve compatibility with the Avada theme.<\/li>\n<li>WC tested up to: 6.9.<\/li>\n<\/ul>\n<h4>4.2.1 \u2013 12\/09\/2022<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Cart options \u2013 Improve \u201cProceed to checkout buttons\u201d checks.<\/li>\n<\/ul>\n<h4>4.2.0 \u2013 16\/08\/2022<\/h4>\n<ul>\n<li>Fix \u2013 PHP Warning: Undefined array key \u201cline_subtotal\u201d.<\/li>\n<li>Fix \u2013 General \u2013 \u201cMaximum\u201d amount limit options \u2013 Validate on add to cart.<\/li>\n<li>Fix \u2013 General \u2013 \u201cMaximum\u201d amount limit options \u2013 Hide \u201cadd to cart\u201d button.<\/li>\n<li>Fix \u2013 General \u2013 \u201cQuantity\u201d amount type options \u2013 Min and Max attributes should reflect when changing between variations.<\/li>\n<li>Dev \u2013 General \u2013 \u201cMaximum\u201d amount limit options \u2013 Improve hiding on variations.<\/li>\n<li>WC tested up to: 6.8.<\/li>\n<\/ul>\n<h4>4.1.9 \u2013 21\/07\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 WooCommerce Subscriptions \u2013 Add new option to skip min\/max amount checks if the user has a switching subscription item in cart.<\/li>\n<li>WC tested up to: 6.7.<\/li>\n<\/ul>\n<h4>4.1.8 \u2013 14\/06\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Per product \u2013 Error: Cannot access protected property <code>Alg_WC_OMA_Pro_Products::$do_list_variations<\/code>.<\/li>\n<li>WC tested up to: 6.5.<\/li>\n<\/ul>\n<h4>4.1.7 \u2013 06\/06\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Per product category\/tag is not working properly.<\/li>\n<li>Fix \u2013 PHP Warning: Undefined property: <code>Alg_WC_OMA_Pro_Products::$do_list_variations<\/code>.<\/li>\n<li>Dev \u2013 Memberships \u2013 Add compatibility with the SUMO Memberships plugin.<\/li>\n<li>Dev \u2013 Add <code>user_bought_term_id<\/code> param to <code>alg_wc_oma_amount<\/code> shortcode with the possibility of using multiple ids with commas.<\/li>\n<li>Dev \u2013 Add <code>check_parent_bought_term_id<\/code> param to <code>alg_wc_oma_amount<\/code> shortcode. Default is <code>false<\/code>.<\/li>\n<li>Tested up to: 6.0.<\/li>\n<\/ul>\n<h4>4.1.6 \u2013 20\/05\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Amounts \u2013 Shortcodes are not changing the input type from number to text in all sections.<\/li>\n<li>Fix \u2013 Products \u2013 Per product \u2013 If \u201cList variations\u201d is disabled the limit set on a variable product should not consider the variations.<\/li>\n<li>Dev \u2013 Currencies \u2013 New option: \u201cUsing -1 in amounts from other sections will prevent this section from overriding them\u201d.<\/li>\n<li>WC tested up to: 6.5.<\/li>\n<\/ul>\n<h4>4.1.5 \u2013 10\/05\/2022<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Checkout options \u2013 \u201cBlock checkout page\u201d may redirect to cart if paying via \u201cOrder pay page\u201d.<\/li>\n<li>WC tested up to: 6.4.<\/li>\n<\/ul>\n<h4>4.1.4 \u2013 08\/04\/2022<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Cart options \u2013 Improve the disabled button style.<\/li>\n<li>Dev \u2013 Amounts \u2013 Create option to allow adding shortcodes on the amounts.<\/li>\n<li>Dev \u2013 Amounts \u2013 Create the <code>[alg_wc_oma_amount]<\/code> shortcode.<\/li>\n<li>Dev \u2013 Create <code>alg_wc_oma_amount_input_type<\/code> filter.<\/li>\n<li>Dev \u2013 Shortcode deprecated. From <code>[alg_wc_order_min_max_amount]<\/code> to <code>[alg_wc_oma_amount_msg]<\/code>.<\/li>\n<\/ul>\n<h4>4.1.3 \u2013 20\/03\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Messages and shortcodes work with \u201cEnable plugin\u201d option disabled.<\/li>\n<li>WC tested up to: 6.3.<\/li>\n<\/ul>\n<h4>4.1.2 \u2013 04\/03\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Currencies \u2013 Call to undefined method Alg_WC_OMA_Pro_Currencies::get_value_per_product().<\/li>\n<li>Dev \u2013 General \u2013 Cart options \u2013 Proceed to checkout button \u2013 Change the method used to disable the button.<\/li>\n<li>Dev \u2013 Messages \u2013 Checkout \u2013 Improve \u201cForce refresh\u201d option.<\/li>\n<li>Dev \u2013 Messages \u2013 Checkout \u2013 Force refresh \u2013 Add option to choose the hook used to update the notice.<\/li>\n<\/ul>\n<h4>4.1.1 \u2013 23\/02\/2022<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Checkout options \u2013 \u201cBlock checkout page\u201d redirects to cart even on successful purchases.<\/li>\n<li>Fix \u2013 Products \u2013 Per product category \u2013 Doesn\u2019t work well sometimes with multiple categories at once.<\/li>\n<li>Fix \u2013 Call to a member function get_cart () on null in <code>Alg_WC_OMA_Core<\/code>.<\/li>\n<li>Dev \u2013 Create new section \u201cFees\u201d to add individual fee for each limit reached.<\/li>\n<li>Dev \u2013 Now <code>Alg_WC_OMA_Messages::get_notices()<\/code> return results in array format.<\/li>\n<li>Dev \u2013 General \u2013 Cart Page \u2013 Added option to disable \u201cproceed to checkout\u201d button.<\/li>\n<li>Tested up to: 5.9.<\/li>\n<li>WC tested up to: 6.2.<\/li>\n<\/ul>\n<h4>4.1.0 \u2013 20\/01\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Shipping \u2013 Special cases \u2013 Create \u201cIdentification\u201d option.<\/li>\n<li>Dev \u2013 Shipping \u2013 Special cases \u2013 Create \u201cComparison method\u201d option.<\/li>\n<li>Dev \u2013 Shipping \u2013 Special cases \u2013 Create option that will try to autodetect Shipping IDs.<\/li>\n<li>Dev \u2013 General \u2013 Sum amount type \u2013 Create \u201cRounding\u201d option.<\/li>\n<li>Dev \u2013 General \u2013 Sum amount type \u2013 Create \u201cRounding\u201d precision option.<\/li>\n<li>WC tested up to: 6.1.<\/li>\n<\/ul>\n<h4>4.0.9 \u2013 02\/12\/2021<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Login requirement \u2013 Add \u201cLogin requirement\u201d option.<\/li>\n<li>Dev \u2013 General \u2013 Login requirement \u2013 Add \u201cNotice\u201d option<\/li>\n<li>Dev \u2013 General \u2013 Login requirement \u2013 Add \u201cNotice type\u201d option.<\/li>\n<li>Dev \u2013 General \u2013 Login requirement \u2013 Add \u201cDisplay condition\u201d option.<\/li>\n<\/ul>\n<h4>4.0.8 \u2013 02\/12\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Add <code>alg_wc_oma_get_cart_value<\/code> filter.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Product Bundles \u2013 Add option to include bundled cart item on cart total calculation.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Product Bundles \u2013 Add option to create a \u201cbundle price\u201d amount type.<\/li>\n<li>Dev \u2013 Create compatibility section.<\/li>\n<li>Dev \u2013 <code>alg_wc_oma_get_cart_total_do_count_product<\/code> now passes cart item as second parameter.<\/li>\n<li>Fix \u2013 Call to a member function get_cart () on null in <code>Alg_WC_OMA_Core<\/code>.<\/li>\n<li>WC tested up to: 5.9.<\/li>\n<\/ul>\n<h4>4.0.7 \u2013 30\/09\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Messages \u2013 Product page \u2013 Add <code>woocommerce_before_single_product<\/code> position.<\/li>\n<li>Dev \u2013 Improve <code>is_plugin_active<\/code> function.<\/li>\n<li>Improve readme.<\/li>\n<li>WC tested up to: 5.7.<\/li>\n<\/ul>\n<h4>4.0.6 \u2013 01\/09\/2021<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 REST API \u2013 Check user metas option.<\/li>\n<li>Fix \u2013 General \u2013 Quantity \u2013 Default quantity based on \u201cPer product\u201d minimum limits doesn\u2019t work correctly on cart.<\/li>\n<li>Fix \u2013 General \u2013 Quantity \u2013 Fix possible PHP Warning if default quantity is enabled and \u201cPer product\u201d option is disabled.<\/li>\n<li>Fix \u2013 General \u2013 Quantity \u2013 Min and Max parameters don\u2019t work on cart.<\/li>\n<li>WC tested up to: 5.6.<\/li>\n<\/ul>\n<h4>4.0.5 \u2013 02\/08\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Free and pro plugins can\u2019t be active at the same time.<\/li>\n<li>Dev \u2013 General \u2013 Quantity \u2013 Add quantity input option to set default quantity based on \u201cPer product\u201d minimum limits.<\/li>\n<li>Dev \u2013 General \u2013 Quantity \u2013 Add quantity input option to set minimum parameter based on \u201cPer product\u201d minimum limits.<\/li>\n<li>Dev \u2013 General \u2013 Quantity \u2013 Add quantity input option to set maximum parameter based on \u201cPer product\u201d maximum limits.<\/li>\n<li>Dev \u2013 General \u2013 Quantity \u2013 Add add to cart button option to set quantity on loop pages based on \u201cPer product\u201d minimum limits.<\/li>\n<li>Dev \u2013 Messages \u2013 Checkout \u2013 Add \u201cForce refresh\u201d option.<\/li>\n<li>Dev \u2013 Add promoting notice.<\/li>\n<li>WC tested up to: 5.5.<\/li>\n<li>Tested up to: 5.8.<\/li>\n<li>Add github deploy setup.<\/li>\n<\/ul>\n<h4>4.0.4 \u2013 04\/05\/2021<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 \u201cMaximum\u201d Amount Limit \u2013 Hide \u201cadd to cart\u201d button \u2013 PHP Notice: Undefined index on shop pages.<\/li>\n<li>Dev \u2013 Messages \u2013 Add mini-cart notices option.<\/li>\n<li>Dev \u2013 Messages \u2013 Replace additional positions by positions.<\/li>\n<li>Dev \u2013 Refactor code creating a new class only for messages.<\/li>\n<\/ul>\n<h4>4.0.3 \u2013 20\/04\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Messages \u2013 Show product page messages from \u201cDisplay on empty cart\u201d option.<\/li>\n<li>Dev \u2013 Coupons \u2013 Add \u201cExclude all\u201d option allowing to not check min\/max amounts if any coupons have been applied.<\/li>\n<li>Dev \u2013 Messages \u2013 Add \u201cSmart product scope\u201d option allowing to Show only product scope messages relevant to the current product.<\/li>\n<li>WC tested up to: 5.2.<\/li>\n<\/ul>\n<h4>4.0.2 \u2013 18\/03\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Messages \u2013 Product page notice gets displayed even when it\u2019s disabled.<\/li>\n<\/ul>\n<h4>4.0.1 \u2013 17\/03\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Settings \u2013 Descriptions updated.<\/li>\n<li>Dev \u2013 Settings \u2013 Improve notes style.<\/li>\n<li>Dev \u2013 General \u2013 Create \u201cAdd user metas to the REST API\u201d option.<\/li>\n<li>Dev \u2013 Messages \u2013 Add product page notices option.<\/li>\n<li>Dev \u2013 Messages \u2013 Add \u201cDisplay on empty cart\u201d option.<\/li>\n<li>Tested up to: 5.7.<\/li>\n<\/ul>\n<h4>4.0.0 \u2013 13\/02\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Messages \u2013 \u201cPer product \/ category \/ tag &gt; Payment Gateways \/ Shipping\u201d messages removed.<\/li>\n<li>Fix \u2013 Messages \u2013 \u201cPayment Gateways\u201d messages are now properly marked in admin settings.<\/li>\n<li>Fix \u2013 Cart Total \u2013 Sum \u2013 Was incorrectly calculating total instead of subtotal when \u201cOrder Sum Options &gt; Order sum\u201d option was set to \u201cOrder subtotal\u201d. This is fixed now.<\/li>\n<li>Fix \u2013 Cart Total \u2013 Sum \u2013 Was ignoring \u201cOrder Sum Options &gt; Exclude\u201d options. This is fixed now.<\/li>\n<li>Dev \u2013 General \u2013 Amount types \u2013 \u201cProducts\u201d, \u201cProduct categories\u201d and \u201cProduct tags\u201d options added.<\/li>\n<li>Dev \u2013 General \u2013 Amount types \u2013 \u201cLength\u201d, \u201cWidth\u201d, \u201cHeight\u201d and \u201cArea\u201d options added.<\/li>\n<li>Dev \u2013 Messages \u2013 Payment gateways placeholders are now loaded only if \u201cPayment Gateways\u201d section is enabled.<\/li>\n<li>Dev \u2013 Messages \u2013 Shipping placeholders are now loaded only if \u201cShipping\u201d section is enabled.<\/li>\n<li>Dev \u2013 Messages \u2013 Advanced Options \u2013 \u201cRemove old notices\u201d option added.<\/li>\n<li>Dev \u2013 Products \u2013 Per product \u2013 \u201cList variations\u201d option added.<\/li>\n<li>Dev \u2013 Shipping \u2013 \u201cHide unavailable\u201d option added.<\/li>\n<li>Dev \u2013 Shipping \u2013 \u201cWooCommerce Table Rate Shipping\u201d (by \u201cJEM Plugins\u201d) plugin compatibility added.<\/li>\n<li>Dev \u2013 Shipping \u2013 \u201cWooCommerce Table Rate Shipping\u201d (by \u201cwpWax\u201d) plugin compatibility added.<\/li>\n<li>Dev \u2013 Shipping \u2013 \u201cAdvanced: Special cases\u201d option added.<\/li>\n<li>Dev \u2013 Payment Gateways \u2013 \u201cHide unavailable\u201d option added.<\/li>\n<li>Dev \u2013 \u201cCoupons\u201d section added.<\/li>\n<li>Dev \u2013 Cart Products \u2013 \u201cList variations\u201d option added.<\/li>\n<li>Dev \u2013 Cart Total \u2013 \u201cList variations\u201d option added.<\/li>\n<li>Dev \u2013 \u201cAdvanced: Priority Options\u201d subsections added to the \u201cUser Roles\u201d, \u201cUsers\u201d, \u201cShipping\u201d, \u201cPayment Gateways\u201d and \u201cMemberships\u201d sections.<\/li>\n<li>Dev \u2013 Sum \u2013 Changed the way order sum (total and subtotal) is calculated: manually summing line values now (instead of using <code>WC()-&gt;cart-&gt;get_subtotal()<\/code>, <code>WC()-&gt;cart-&gt;get_total( 'edit' )<\/code>, etc.).<\/li>\n<li>Dev \u2013 Sum \u2013 Now loading shipping script (i.e. update cart on updated shipping method) for \u201csum + cart notices + include shipping\u201d condition.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_order_min_max_amount]<\/code> \u2013 Checking if <code>scope<\/code> is enabled (in case if there is <code>scope<\/code> shortcode attribute set).<\/li>\n<li>Dev \u2013 Settings \u2013 <code>get_products_options()<\/code> \u2013 Current option values are now added to the list. Used in \u201cCart Products\u201d and \u201cCart Total\u201d sections.<\/li>\n<li>Dev \u2013 Settings \u2013 Restyled and descriptions updated.<\/li>\n<li>Dev \u2013 Major code refactoring.<\/li>\n<li>WC tested up to: 5.0.<\/li>\n<li>Plugin author updated.<\/li>\n<\/ul>\n<h4>3.4.1 \u2013 12\/01\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Memberships \u2013 <code>get_user_memberships()<\/code> function updated (now checking for the <code>plan<\/code> slug as well).<\/li>\n<li>Dev \u2013 Localisation \u2013 <code>load_plugin_textdomain<\/code> moved to the <code>init<\/code> action.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>WC tested up to: 4.9.<\/li>\n<\/ul>\n<h4>3.4.0 \u2013 30\/12\/2020<\/h4>\n<ul>\n<li>Fix \u2013 Shortcodes \u2013 <code>[alg_wc_oma_translate]<\/code> \u2013 Moved to the free version.<\/li>\n<li>Dev \u2013 Advanced \u2013 \u201cValidate on add to cart\u201d option added.<\/li>\n<li>Dev \u2013 Advanced \u2013 \u2018Hide \u201cadd to cart\u201d button\u2019 options added.<\/li>\n<li>Dev \u2013 \u201cPayment Gateways\u201d section added.<\/li>\n<li>Dev \u2013 \u201cMemberships\u201d section added.<\/li>\n<li>Dev \u2013 Settings \u2013 Shipping \u2013 Notes updated.<\/li>\n<li>Dev \u2013 Settings \u2013 \u201cScope Options\u201d moved to a separate \u201cProducts\u201d settings section.<\/li>\n<li>Dev \u2013 Settings \u2013 \u201cProducts\u201d section renamed to \u201cCart Products\u201d.<\/li>\n<li>Dev \u2013 Settings \u2013 Restyled.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>Tested up to: 5.6.<\/li>\n<li>WC tested up to: 4.8.<\/li>\n<\/ul>\n<h4>3.3.0 \u2013 21\/11\/2020<\/h4>\n<ul>\n<li>Fix \u2013 Shortcodes \u2013 <code>[alg_wc_order_min_max_amount]<\/code> \u2013 <code>%product_title%<\/code> and <code>%term_title%<\/code> placeholders are now processed in shortcode content.<\/li>\n<li>Fix \u2013 Developers \u2013 Amount types \u2013 <code>format()<\/code> \u2013 Properly applying the <code>alg_wc_oma_amount_format<\/code> filter now.<\/li>\n<li>Dev \u2013 General \u2013 \u201cRequire all types\u201d option added.<\/li>\n<li>Dev \u2013 Scope Options \u2013 <code>get_notices_per_product()<\/code> \u2013 Now grouping notices by scope (instead of by product).<\/li>\n<li>Dev \u2013 Messages \u2013 <code>%shipping_method%<\/code>, <code>%shipping_zone%<\/code> and <code>%shipping_zone_locations%<\/code> placeholders added.<\/li>\n<li>Dev \u2013 Messages \u2013 Advanced \u2013 \u201cFormat amounts\u201d options added.<\/li>\n<li>Dev \u2013 Shipping \u2013 \u201cShipping messages\u201d option added.<\/li>\n<li>Dev \u2013 Shipping \u2013 \u201cTable Rate for WooCommerce by Flexible Shipping\u201d plugin compatibility added.<\/li>\n<li>Dev \u2013 Shipping \u2013 Returning full method ID when retrieving current shipping method as a fallback (e.g. when using old shipping methods without the instance parameter).<\/li>\n<li>Dev \u2013 Products \u2013 \u201cValidate all products\u201d option added.<\/li>\n<li>Dev \u2013 \u201cCart Total\u201d section added.<\/li>\n<li>Dev \u2013 Developers \u2013 Amount types \u2013 <code>format()<\/code> \u2013 <code>$value<\/code> param added to the <code>alg_wc_oma_amount_format<\/code> filter.<\/li>\n<li>Dev \u2013 Developers \u2013 <code>alg_wc_oma_get_notices<\/code> filter added.<\/li>\n<li>Dev \u2013 Allowing compares with zero cart total.<\/li>\n<li>Dev \u2013 Admin settings restyled.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>WC tested up to: 4.7.<\/li>\n<\/ul>\n<h4>3.2.2 \u2013 06\/11\/2020<\/h4>\n<ul>\n<li>Fix \u2013 Core \u2013 <code>get_default_message()<\/code> function produced \u201cfatal error\u201d. This is fixed now.<\/li>\n<li>Fix \u2013 Settings per Item \u2013 \u201cNonce verification failed\u201d bug fixed.<\/li>\n<\/ul>\n<h4>3.2.1 \u2013 03\/11\/2020<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Advanced \u2013 \u201cBlock checkout process\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<\/ul>\n<h4>3.2.0 \u2013 20\/10\/2020<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 \u201cPer product\u201d, \u201cPer product category\u201d and \u201cPer product tag\u201d options added.<\/li>\n<li>Dev \u2013 Messages \u2013 All options are available in free version now.<\/li>\n<li>Dev \u2013 Messages \u2013 Admin settings descriptions updated.<\/li>\n<li>Dev \u2013 User Roles \u2013 \u201cEnabled user roles\u201d option added.<\/li>\n<li>Dev \u2013 User Roles \u2013 All options are available in free version now.<\/li>\n<li>Dev \u2013 User Roles \u2013 Admin settings restyled (\u201cSave all changes for all roles\u201d) button removed.<\/li>\n<li>Dev \u2013 Users \u2013 Allowing negative amounts now. This is equivalent to \u201cno min\/max amount\u201d.<\/li>\n<li>Dev \u2013 \u201cShipping\u201d section added.<\/li>\n<li>Dev \u2013 Currencies \u2013 Admin settings restyled (\u201cSave all changes for all currencies\u201d) button removed.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>WC tested up to: 4.6.<\/li>\n<\/ul>\n<h4>3.1.2 \u2013 22\/09\/2020<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Order Sum Options \u2013 \u201cOrder sum\u201d option added. Available values: \u201cOrder total\u201d (default) and \u201cOrder subtotal\u201d.<\/li>\n<\/ul>\n<h4>3.1.1 \u2013 17\/09\/2020<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Order Sum Options \u2013 \u201cExclude taxes\u201d option added.<\/li>\n<li>Dev \u2013 General \u2013 Order Sum Options \u2013 \u201cExclude fees\u201d option added.<\/li>\n<li>Dev \u2013 Core \u2013 <code>is_equal()<\/code> \u2013 Epsilon value is always equal to the amount step now.<\/li>\n<li>Dev \u2013 Core \u2013 <code>check_min_max_amount()<\/code> \u2013 Applying <code>floatval()<\/code> to all arguments now.<\/li>\n<\/ul>\n<h4>3.1.0 \u2013 16\/09\/2020<\/h4>\n<ul>\n<li>Dev \u2013 \u201cCurrencies\u201d section added.<\/li>\n<li>Dev \u2013 \u201cProducts\u201d section added.<\/li>\n<li>Dev \u2013 Allowing negative amounts now. This is equivalent to \u201cno min\/max amount\u201d.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>Tested up to: 5.5.<\/li>\n<li>WC tested up to: 4.5.<\/li>\n<\/ul>\n<h4>3.0.0 \u2013 04\/08\/2020<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 \u201cLimits\u201d (i.e. \u201cMinimum\u201d, \u201cMaximum\u201d) option added.<\/li>\n<li>Dev \u2013 General \u2013 \u201cTypes\u201d option added. It\u2019s now also possible to set min\/max order \u201cWeight\u201d and \u201cVolume\u201d amounts.<\/li>\n<li>Dev \u2013 Messages \u2013 Default messages updated.<\/li>\n<li>Dev \u2013 Messages \u2013 New placeholders added: <code>%amount%<\/code>, <code>%total%<\/code>, <code>%diff%<\/code>, <code>%amount_raw%<\/code>, <code>%total_raw%<\/code>, <code>%diff_raw%<\/code>. Old placeholders are now deprecated.<\/li>\n<li>Dev \u2013 Messages \u2013 Additional Positions \u2013 Now displaying multiple notices when applicable (instead of only the first one).<\/li>\n<li>Dev \u2013 Comparing values with epsilon now.<\/li>\n<li>Dev \u2013 Admin settings restyled; \u201cAmounts\u201d section added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_order_min_max_amount]<\/code> \u2013 Shortcodes are now processed in content.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_order_min_max_amount]<\/code> \u2013 Optional <code>on_empty<\/code> attribute added.<\/li>\n<li>Dev \u2013 Developers \u2013 <code>alg_wc_oma_placeholders<\/code> filter added.<\/li>\n<li>Dev \u2013 Developers \u2013 <code>alg_wc_oma_version_updated<\/code> action added.<\/li>\n<li>Dev \u2013 Developers \u2013 Amount types \u2013 <code>alg_wc_oma_amount_types<\/code>, <code>alg_wc_oma_amount_cart_total<\/code>, <code>alg_wc_oma_amount_title<\/code>, <code>alg_wc_oma_amount_unit<\/code> and <code>alg_wc_oma_amount_format<\/code> filters added.<\/li>\n<li>Dev \u2013 Major code refactoring.<\/li>\n<li>Description in readme.txt updated.<\/li>\n<\/ul>\n<h4>2.2.3 \u2013 18\/07\/2020<\/h4>\n<ul>\n<li>Dev \u2013 <code>alg_wc_oma_check_order_min_max_amount<\/code> filter added.<\/li>\n<li>Dev \u2013 <code>alg_wc_oma_block_checkout<\/code> filter added.<\/li>\n<\/ul>\n<h4>2.2.2 \u2013 17\/07\/2020<\/h4>\n<ul>\n<li>Dev \u2013 <code>get_cart_total()<\/code> \u2013 Using <code>WC()-&gt;cart-&gt;get_total( 'edit' )<\/code> function now (instead of <code>WC()-&gt;cart-&gt;total<\/code>).<\/li>\n<li>WC tested up to: 4.3.<\/li>\n<\/ul>\n<h4>2.2.1 \u2013 27\/05\/2020<\/h4>\n<ul>\n<li>Dev \u2013 Localization \u2013 Messages added to the translation file.<\/li>\n<li>WC tested up to: 4.1.<\/li>\n<\/ul>\n<h4>2.2.0 \u2013 14\/04\/2020<\/h4>\n<ul>\n<li>Dev \u2013 Messages \u2013 \u201cAdditional Positions\u201d options added.<\/li>\n<li>Dev \u2013 <code>[alg_wc_order_min_max_amount]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>Dev \u2013 Admin \u201creset settings\u201d notice updated.<\/li>\n<li>Dev \u2013 Admin settings descriptions updated.<\/li>\n<li>WC tested up to: 4.0.<\/li>\n<li>Tested up to: 5.4.<\/li>\n<li>Plugin URI updated.<\/li>\n<\/ul>\n<h4>2.1.0 \u2013 30\/10\/2019<\/h4>\n<ul>\n<li>Fix \u2013 General \u2013 Exclude shipping \u2013 Shipping tax function fixed.<\/li>\n<li>Dev \u2013 \u201cOrder Min\/Max Amount per User\u201d options added.<\/li>\n<li>Dev \u2013 User Roles \u2013 Enable section \u2013 Defaults to <code>no<\/code> now.<\/li>\n<li>Dev \u2013 Admin settings restyled.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>WC tested up to: 3.7.<\/li>\n<\/ul>\n<h4>2.0.0 \u2013 30\/07\/2019<\/h4>\n<ul>\n<li>Dev \u2013 \u201cOrder <strong>Maximum<\/strong> Sum\/Quantity\u201d options added.<\/li>\n<li>Dev \u2013 \u201cOrder Minimum <strong>Quantity<\/strong>\u201d options added.<\/li>\n<li>Dev \u2013 Messages \u2013 <code>%min_order_sum_diff%<\/code> and <code>%min_order_qty_diff%<\/code> placeholders added.<\/li>\n<li>Dev \u2013 Messages \u2013 Placeholders replaced: <code>%minimum_order_amount%<\/code> with <code>%min_order_sum%<\/code> and <code>%cart_total%<\/code> with <code>%cart_total_sum%<\/code>.<\/li>\n<li>Dev \u2013 User Roles \u2013 \u201cEnable section\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<li>Dev \u2013 User Roles \u2013 Roles settings are stored in array now.<\/li>\n<li>Dev \u2013 User Roles \u2013 \u201cCustomer\u201d role moved to the top of the list.<\/li>\n<li>Dev \u2013 Step in settings increased to <code>0.000001<\/code>.<\/li>\n<li>Dev \u2013 Major code refactoring.<\/li>\n<\/ul>\n<h4>1.2.1 \u2013 25\/07\/2019<\/h4>\n<ul>\n<li>Dev \u2013 Messages \u2013 Shortcodes are now processed in cart and checkout messages; <code>[alg_wc_oma_translate]<\/code> shortcode added for WPML\/Polylang translations.<\/li>\n<li>Dev \u2013 Admin settings \u2013 Descriptions updated; \u201cYour settings have been reset\u201d notice added.<\/li>\n<li>Tested up to: 5.2.<\/li>\n<li>WC tested up to: 3.6.<\/li>\n<\/ul>\n<h4>1.2.0 \u2013 30\/10\/2018<\/h4>\n<ul>\n<li>Fix \u2013 \u201cget_cart_url is deprecated\u201d notice fixed.<\/li>\n<li>Dev \u2013 \u201cExclude discounts\u201d option added.<\/li>\n<li>Dev \u2013 \u201cNotice type on checkout page\u201d and \u201cNotice type on cart page\u201d options added.<\/li>\n<li>Dev \u2013 Now checking all user roles instead of first one only.<\/li>\n<li>Dev \u2013 \u201cRaw\u201d values are now allowed in messages.<\/li>\n<li>Dev \u2013 Amount step decreased in admin settings.<\/li>\n<li>Dev \u2013 Admin settings sections restyled and descriptions updated.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>Dev \u2013 Plugin URI updated.<\/li>\n<\/ul>\n<h4>1.1.0 \u2013 24\/07\/2017<\/h4>\n<ul>\n<li>Dev \u2013 Autoloading plugin options.<\/li>\n<li>Dev \u2013 <code>exit<\/code> added after <code>wp_safe_redirect()<\/code>.<\/li>\n<li>Dev \u2013 Plugin URI updated.<\/li>\n<li>Dev \u2013 Plugin header (\u201cText Domain\u201d etc.) updated.<\/li>\n<\/ul>\n<h4>1.0.1 \u2013 08\/02\/2017<\/h4>\n<ul>\n<li>Dev \u2013 Language (POT) file added.<\/li>\n<li>Fix \u2013 Link fixed in User Role settings.<\/li>\n<\/ul>\n<h4>1.0.0 \u2013 04\/02\/2017<\/h4>\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Order Minimum\/Maximum Amount Limits for WooCommerce By WPFactory Download Details Reviews Installation Development Support Description \u201cWhat I needed: Easy to configure, and helpful support in the forum. Working as expected.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 reivorz Main Page | Support Forum | Documentation &amp; How to | Demo As the eCommerce landscape advances, establishing distinct order prerequisites, including [&hellip;]<\/p>","protected":false},"author":208,"featured_media":4831,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[43,39,40],"tags":[3077,3078,3076,2587,2001],"class_list":["post-4830","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commercial-plugin","category-lite-version","category-wp-plugin-solution","tag-amount","tag-limits","tag-minimummaximum","tag-order","tag-woocommerce"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/order-minimum-amount-for-woocommerce\/assets\/banner-772x250.png?rev=2971602","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/208"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4830"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4830\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4831"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}