=== Limit Quantity for WooCommerce ===
Contributors: imemine
Tags: WooCommerce, cart, e-commerce, quantity, limit, maximum quantity, cart maximum
Requires at least: 4.0
Tested up to: 7.1.2
Requires PHP: 5.6
Stable tag: 2.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Set maximum quantity limits for WooCommerce products, restricting customer purchases per product.

== Description ==
Limit Quantity for WooCommerce lets you set maximum purchase limits for individual WooCommerce products. Add a field in the product edit screen to define the maximum allowed quantity per product.

### Features
- Define custom maximum purchase quantities for individual products.
- Server-side validation on add to cart and cart updates.
- Automatically reduce cart quantities exceeding the limit.
- Display clear notices for adjusted cart quantities.
- Fully compatible with WooCommerce High-Performance Order Storage (HPOS).

== Installation ==
1. Upload `limit-quantity-for-woocommerce` to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Edit a WooCommerce product and set a maximum quantity in the **Inventory** section.


== Frequently Asked Questions ==

= Does this plugin work with variable products? =
Currently, this plugin does not support variable products.

= What happens if a customer already has items in their cart exceeding the limit? =
The plugin automatically reduces the quantity in the cart to the maximum allowed and displays a notice to the customer.

= Does this plugin limit total cart quantities? =
No, this plugin applies limits per product. For cart-wide limits, use other dedicated plugins.

= Is this plugin compatible with High-Performance Order Storage (HPOS)? =
Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).


== Changelog ==

= 2.0.1 =
* Fix: Resolved empty maximum quantity bug where unconfigured products received an invalid maximum attribute.
* Fix: Added server-side validation during add-to-cart and cart update to enforce maximum purchase quantities.
* Fix: Prevented unintentional interference with variable products and variation quantity inputs.
* Performance: Scoped admin JavaScript strictly to product edit screens instead of enqueuing globally.
* Compatibility: Added WooCommerce High-Performance Order Storage (HPOS) compatibility declaration.
* Improvement: Enhanced input sanitization and validation for product maximum quantity limits.

= 2.0 =
* Improved security with better nonce and sanitization checks.
* Enhanced frontend notices for better user experience.
* Fixed JavaScript issues and improved compatibility with jQuery.

= 1.4.2 =
* Initial release.

== Upgrade Notice ==
* Update to 2.0.1 for server-side quantity enforcement and bug fixes.
