Description
The Maximum Purchase plugin for WooCommerce gives you the ability to set up maximum purchase rules for products in your WooCommerce 1.0+ store. Customer purchases must then meet these rules, to proceed to checkout payment.
If a purchase in your store fails a maximum purchase rule, an error message appears at the top of the checkout page, identifying the error situation and rule requirements. The customer must resolve the error, before the purchase can be completed.
FULLY TESTED with
- WordPress 5.9+
- Gutenberg
- WooCommerce 5.6+
- PHP 7.2+
Now with Custom Messaging!
You can enter your own Custom Minimum Purchase Messages by Rule
Unparalleled Customer Service
- Customer Service is as important as the plugin functionality itself
- Support is open 7 days for questions and 1-on-1 assistance.
Introductory Video
Tutorials |
Documentation |
Videos |
Shameless E-Commerce
How does the rule choose to examine the cart? [Search Criteria]
- By Role/Membership for cart contents (allows different pricing rules for customer types / logged-in role, such as wholesalers or preferred customers).
Role/Membership Info for Search Criteria
Role/Membership is used within WordPress to control access and capabilities, when a role is given to a user. WordPress assigns certain roles by default such as Subscriber for new users or Administrator for the site’s owner. Roles can also be used to associate a user with a pricing level. Use a role management plugin like User Role Editor to establish custom roles, which you can give to a user or class of users. Then you can associate that role with a Maximum Purchase Rule. So when the user logs into your site, their Role interacts with the appropriate Rule.
How does the rule choose to examine the cart? [Search Criteria – Pro Plugin]
- By cart contents
- For a single product
- For a single product’s variations
- By Product Category or Maximum Purchase Category, and/or By Role/Membership
=> Maximum Purchase Pro Plugin
How is the rule applied to the cart search results? [Rule applied to]
- All : work with the total of the units/prices
- Each : apply the rule to each product in the Rule Population
- Any : Same as each, but limits the rule testing to the first X number of products.
Rule Applies To Either:
- Units Quantity Amount
- Price Amount
A sample of a maximum purchase rule:
- If the purchaser is a Subscriber – [search criteria:Subscriber]
- The maximum total for all purchases – [rule applied to: all]
- Must be greater than $20. – [price amount: $20]
Checkout Error Messaging
At checkout, the rules are tested against the cart contents. If products are found in error, an error message (in two possible locations) will be displayed. The error situation must be resolved, before the customer is allowed to leave the checkout and proceed to payment.
Error messaging css can be customized using the custom css option on the Rule Options Settings screen. There are also currency sign options, and a comprehensive debugging mode option.
Checkout Error Message Formats
- Text-based descriptive format
- Table-based format
More Info
Tutorials |
Documentation |
Videos |
Shameless E-Commerce
Additional Plugins by VarkTech.com
- Maximum Purchase for WooCommerce
- Min or Max Purchase for WooCommerce
- Pricing Deals Pro for WooCommerce
Pricing Deals Pro offers you complete flexibility creating pricing deals
- Buy two of these, get 10% off of both
- Buy two of these, get 10% off another purchase
- Buy two of these, get one of those free
- Pricing Deals of any sort, by Role/Membership
- etc….
=> Pretty much any deal you can think of, you”ll be able to do!
Screenshots
Installation
Maximum Requirements
- WooCommerce 1.0
- WordPress 3.3+
- PHP 5+
Install Instructions
- Upload the folder
maximum-purchase-for-woocommerce
to the/wp-content/plugins/
directory of your site - Activate the plugin through the ‘Plugins’ menu in WordPress
FAQ
Please review the following printed and video documentation.
Tutorials |
Documentation |
Videos |
Shameless E-Commerce
Please post questions at the Support page at varktech.com.
Reviews
Contributors and Developers
“Maximum Purchase for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Maximum Purchase for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change Log
1.07.7.6 – 2020-08-17
- Enhancement – Turn off auto updates
- Fix – update is_admin testing
1.07.7.4 – 2019-04-16
- Enhancement – Updates to accomodate Woo 3.6
1.07.7.3 – 2018-11-01
- Enhancement – Updates to accomodate WordPress 5.0
1.07.7.2 – 2018-05-22
- Enhancement – Code changes for Woo 3.4
1.07.7.1 – 2018-01-30
- Enhancement – Code changes for Woo 3.3
1.07.7 – 2017-10-05
- Enhancement – Code changes for Woo 3.2
1.07.6 – 2017-04-03
- Enhancement – Code changes for Woo 3.0
- Fix – New facility to clear hanging messages.
Sometimes, a warning message is not cleared successfully without a page refres.
Javascript is now used to fix the issue.
If you’d like to turn off the Javascript, use the following:
1. ADD the following wordpress filter:
// Sample filter execution ==>> put into your theme’s functions.php file (at the BOTTOM is best), so it’s not affected by plugin updates
function do_not_use_clear_cart_msgs() {
return FALSE;
}
add_filter(‘vtmax_use_clear_cart_msgs’, ‘do_not_use_clear_cart_msgs’, 10);
1.07.5 – 2015-08-18
- Fix – Prevent message duplication
- Fix – Lifetime history tracking
1.07.4 – 2015-05-09
- Fix – Lifetime history tracking
1.07.3 – 2015-05-05
- Enhancement – Refactor all messaging to now be all Woo-based
- Fix – added ‘doing ajax’ to lifetime
- Fix – pull displayed unit cost from cart price rather than db
1.07.2 – 2014-06-04
- Fix – post-purchase processing
1.07.1 – 2014-05-23
- Enhancement – Update Nag additional message.
1.07 – 2014-05-16
- Fix – change add_error to add_notice.
- Enhancement – Custom Messaging! Overrides default messaging for rule.
- Fix – New rule add – stutter removed
- Enhancement – change currency sign and currency formatting to follow parent plugin, removed setting from this plugin
- Fix – Https issue resolved
- Fix – Warnings damped
- Enhancement – Pro version check from Free version
1.06 – 2013-02-23
- Bug Fix – “unexpected T_CLASS/T_PUBLIC” – File admin/vtmXX-rules-ui.php was corrupted, but the corruption only showed up on some hosts (?!). Huge thanks to Don for allowing full access to his installation to debug.
1.05 – 2013-02-13
- Bug Fix – Rule Add screen was being overwritten by some other plugins’ global metaboxes – thanks to Dagofee for debug help
- Bug Fix – PHP version check not being executed correctly on activation hook (minimum PHP version 5 required)
- Bug Fix – Nuke and Repair buttons on Options screen were also affecting main Options settings, now fixed
1.0 – 2013-01-15
- Initial Public Release