=== YeeDiscounts - Dynamic Discounts for WooCommerce === Contributors: addonsorg Tags: woocommerce, dynamic pricing, discounts, bulk discount Tested up to: 7.0 Stable tag: 1.0.7 WC requires at least: 4.0 WC tested up to: 10.8 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html YeeDiscounts allows you to create bulk discounts, BOGO deals, cart discounts, and advanced dynamic pricing rules for WooCommerce. == Description == [youtube https://www.youtube.com/watch?v=57clErJvQCs] **YeeDiscounts - Dynamic Discounts for WooCommerce** is the ultimate pricing and discount toolkit for your store. Create simple to complex discount rules to boost sales, including Bulk Discounts (Tiered Pricing), Buy X Get X (BOGO), Buy X Get Y, Cart Discounts, and more. The plugin is designed to be lightweight, easy to use, and fully compatible with **WooCommerce High Performance Order Storage (HPOS)** and modern **Checkout Blocks**. Pro Version: Document: ### Features * **Simple Discounts**: Percentage, Fixed Amount, or Fixed Price adjustments per product. * **Bulk Discounts (Tiered Pricing)**: Setup quantity-based discounts (e.g., Buy 5-10 get 5% off, Buy 11+ get 10% off). Display a pricing table on product pages. * **Buy X Get X (BOGO)**: Classic Buy One Get One Free/Discounted logic. Supports recursive rules (Buy 2 Get 1, Buy 4 Get 2...). * **Buy X Get Y**: Buy a specific product (or category), get a *different* product for free or discounted. * **Cart Discounts**: Apply discounts to the entire cart total based on rules. Supports applying as a Coupon or Fee. * **Bundle / Set Discounts**: fixed price for a set of items. * **Free Shipping**: Conditionally grant free shipping. ### Advanced Conditions Target your discounts precisely with a wide range of conditions: * **Cart Conditions**: Subtotal, Item Quantity, Line Item Count, Weight, Applied Coupons, Payment Method. * **Product Conditions**: Specific Products, Categories, Tags, Attributes, SKUs, On-Sale Status. * **Customer Conditions**: User Role, Logged-in Status, Email (specific or wildcard). * **History Conditions**: First Order, Last Order Amount, Total Spent, Number of Previous Orders. * **Geographic**: Shipping/Billing Country, State, City, Zipcode. * **Date & Time**: Date range, Time range, Days of the week. ### Frontend Features * **Discount Bar**: Display a progress bar or notification message to encourage customers to meet discount conditions (e.g., "Add $20 more to get 10% off"). * **Bulk Discount Table**: Automatically display tiered pricing tables on product pages. * **Sale Badges**: Custom "On Sale" badges with dynamic labels (e.g., "Save 20%") or hiding badges unless rules match. * **Strikeout Prices**: Show original vs. discounted prices clearly in Shop, Product, and Cart pages. ### Admin & Management * **Modern UI**: React-based rule editor for smooth management. * **Reports**: Track performance of your discount rules (usage count, total orders). * **Import/Export**: Easily migrate rules between sites via JSON. * **Order Tracking**: Discount details are saved to order meta for reference. == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` 2. Activate **YeeDiscounts - Dynamic Discounts for WooCommerce** 3. Go to **WooCommerce > Settings > Dynamic Discounts** to configure settings and create rules. == Screenshots == 1. **Rule Editor**: Easy-to-use interface for creating complex discount rules. == Changelog == = 1.0.7 = * Added: Buy X Get Y - Cheapest in Cart * Added: Buy X Get Y - Most Expensive in Cart = 1.0.3 = * Fix: Setting "Choose how the discount rules should apply" = 1.0.2 = * Fix: UI tweaks for admin rule editor. = 1.0.1 = * Feature: Added Reports section. * Feature: Added Import/Export rules. * Feature: Added Order Tracker to save rule details to order items/fees. * Enhancement: Refined Buy X Get Y logic (auto-add and sync). * Enhancement: Improved handling of Recursive BOGO rules. * Fix: UI tweaks for admin rule editor. = 1.0.0 = * Initial release.