New

  • BOGO mode for Buy X Get Y rules – discount a set number of items per matched set, cheapest or most expensive, repeating per threshold
  • Strikethrough original shipping cost next to the “Free” label when a rule zeroes shipping
  • Buy X for Fixed: per-line strikethrough on discounted lines and a consolidated cart savings row
  • Automatic notice placement detection – the manual render-mode toggle is gone
  • Bulk pricing tier table with Breakdance editor integration
  • Gift add mode selector for free-product rules (all, cheapest, most expensive)
  • Gifts can be product variations or “all variations” parent groups
  • Custom gift line-item text on the classic cart and mini-cart
  • Bulk pricing tier overlap validation

Fixed

  • Conflict with AutomateWoo breaking the admin: the plugin’s admin script leaked a global named AW that collided with AutomateWoo’s
  • Conflict with UiPress covering the plugin header
  • Catalog strikethrough not respecting “show original price” and missing at thresholds
  • Mini-cart strikethrough prices across classic and blocks carts
  • Order page showing discount info when no discounts applied
  • Duplicate discount rows in cart totals for fee-based rules
  • Notice layout breaking inside flex containers
  • Buy X for Fixed not operating cart-wide
  • Bulk pricing tier quantities not aggregating by parent or listed variation
  • “Add Tier” not seeding the minimum quantity from the previous tier
  • Sale badge and page content showing for bulk pricing on catalog and product pages
  • Free-shipping cart notice not rendering reliably

Security

  • Direct-access guards added to 6 PHP files