GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce
by Giant WP Solutions on WordPress.org
WooCommerce discount plugin for dynamic pricing, BOGO offers, category, quantity, bulk, and storewide discounts — complex rule made easy.

Plugin Settings Page
GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce is a world-class, user-friendly dynamic pricing and discount plugin that helps you create almost any kind of discount that exists in the world, such as bulk discounts, quantity discounts, dynamic pricing, complex condition-based discounts, tiered discounts, and what’s not?
This plugin has a modern minimal UI, no loading, and offers tons of types of discounts to the store owner to boost their store.
*🏷️ Show the upsell notification on the product page. Example: “Buy 2 get 1 x% off”
*🏷️ Discount both sale price and regular price
*🏷️ Order page label if the order gets discounted, and which one
*🏷️ Simple turn-off switcher
*🏷️ Usage limit and tracking
*🏷️ Automatically applied — no coupon required
*🏷️ Scheduled by time and date
Documentation | Pro Version | Asking Help | Feature Request
DISCOUNT TYPES AND FEATURES
Free Version Features with Real Life Scenarios
- ✂️🏷️ Flat or percentage discounts
- ✂️🏷️ Get X% off for new customers
- ✂️🏷️ Get X% or X$ off for returning customers who spend at least XX amount
- ✂️🏷️ Get X% or X$ off when the cart total reaches X$ and specific products are included
- ✂️🏷️ Discount both sale price and regular price
- ✂️🏷️ Schedule discounts by date and time
- ✂️🏷️ Usage limit and tracking
- ✂️🏷️ Automatically applied — no coupon required
- ✂️🏷️ Simple on/off switcher
- ✂️🏷️ Display discount labels on the order page
- ✂️🏷️ Show upsell notifications on the product page (e.g., “Buy 2 get 1 x% off”)
- ✂️🏷️ Category Discount
- ✂️🏷️ User role based Discount
- ✂️🏷️ Product Weight base
- ✂️🏷️ Product Variation base
- ✂️🏷️ Order History Based
- ✂️🏷️ Specific customers
- ✂️🏷️ Create free product offers (Buy 1 Get 1 Free)
- ✂️🏷️ Apply percentage or fixed discounts on Bogo products
- ✂️🏷️ Supports repeatable BOGO deals (Buy 2 Get 2, Buy 3 Get 3, etc.)
- ✂️🏷️ Combine multiple discount rules with conditions
- ✂️🏷️ Lightweight, modern, and minimal UI built with Vue.js
- ✂️🏷️ Works perfectly with WooCommerce HPOS
- ✂️🏷️ Compatible with classic and block cart/checkout pages
Get the PRO version to boost your store.
Pro Version Features with Real Life Scenarios
- 💎🏷️ Bulk and tiered pricing discounts
- 💎🏷️ Create quantity-based discount ranges (e.g., Buy 5–10 get 10% off, Buy 11–20 get 20% off)
- 💎🏷️ Buy X Get Y (BOGO Pro) discounts
- 💎🏷️ Buy 1 product and get another free or discounted
- 💎🏷️ Apply fixed, flat, or percentage discounts on “Get Y” products
- 💎🏷️ Apply all conditions on Buy X Get Y rules
- 💎🏷️ Shipping discounts with conditional logic
- 💎🏷️ Apply shipping discounts as fixed, flat, or custom fees based on conditions
- 💎🏷️ Unlimited tiered pricing levels
- 💎🏷️ Unlimited tiered pricing with fixed, flat, or percentage-based amounts
- 💎🏷️ Tiered pricing can be applied all together or specifically per product
- 💎🏷️ Assign tiered pricing based on product quantity, stock, SKU, tag, or category
- 💎🏷️ Tiered pricing by condition — match all or match any rule
- 💎🏷️ Auto-apply and auto-remove discounts when conditions change
- 💎🏷️ Track applied rules inside WooCommerce order meta (HPOS compatible)
- 💎🏷️ Developer-friendly architecture — extend classes or hooks to create custom logic
- 💎🏷️ Lightweight, optimized & fully compliant with WordPress standards
- 💎🏷️ Priority support and continuous feature updates from GiantWP Solutions
Get the PRO version to boost your store.
Available Conditions
🛒 Cart
- Cart Subtotal Price
- Cart Quantity
- Cart Total Weight
🧺 Cart Items
- Cart Item – Product
- Cart Item – Variation
- Cart Item – Category
- Cart Item – Tag
- Cart Item – Regular Price
👤 Customer
- Customer Is Logged In
- Customer Role
- Specific Customer
📦 Purchase History
- Customer Order Count
- Order History Product
- Order History Category
💳 Others
* Payment Method
Development
Full unminified source code and build instructions are available publicly:
View Source on GitHub
Credits
Created and maintained by Giant WP Solutions
Privacy Policy
GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.
Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.
Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.
Learn more about how Appsero collects and uses this data.