WPulse Pricing Rules for WooCommerce
WPulse Pricing Rules for WooCommerce is the free, open-source alternative to premium dynamic pricing plugins like YITH Dynamic Pricing & Discounts and Dynamic Pricing & Discounts by RightPress. Build powerful, flexible discount rules with zero subscription fees.
Whether you need quantity-based discounts, tiered bulk pricing, BOGO deals, user role pricing, cart promotions, free shipping rules, or free gift products — WPulse handles them all from a clean, modern admin interface.
🎥 See it in action:
Why WPulse Pricing Rules?
Most WooCommerce dynamic pricing plugins lock essential features behind expensive yearly plans. WPulse gives you the same core rule engine — completely free:
- ✅ Tiered / bulk quantity discounts
- ✅ BOGO (Buy One Get One) and X for Y deals
- ✅ Role-based pricing for wholesale or VIP customers
- ✅ Cart subtotal and quantity conditions
- ✅ Free shipping rules
- ✅ Free gift products added automatically
- ✅ Per-category discount rates
- ✅ Global exclusion list
- ✅ Scheduled rules with start/end dates
- ✅ Priority-based rule stacking
- ✅ Discount badge on product and shop pages
- ✅ [save_amount] and [save_percentage] shortcodes in messages
Discount Types
WPulse Pricing Rules supports 9 distinct discount types out of the box:
- Percent off — Percentage discount on individual products or the entire cart.
- Fixed amount off — Fixed £/$ discount per product or on the cart total.
- Tiered quantity pricing — Different discount per quantity range (e.g. 5% for 2–4 items, 10% for 5–9, 15% for 10+). Perfect for bulk discount pricing.
- X for Y — Classic BOGO-style: buy X pay for Y (e.g. Buy 3, Pay for 2).
- Nth unit % off — Percentage off every Nth item (e.g. 50% off the 2nd unit).
- Cart % discount — Percentage off the cart when conditions are met.
- Cart fixed discount — Fixed amount off the cart total.
- Free shipping — Free shipping when conditions are met (replaces or overrides the shipping rate).
- Free gift — Automatically add one or more free products when conditions are met.
- Category discounts — Different percent or fixed discount per product category in one rule.
Rule Conditions
Target the right customers at the right time:
- Cart conditions — Cart subtotal (min/max), cart quantity (min/max), number of distinct line items.
- Customer conditions — User role (e.g. Wholesale, Subscriber), specific user, total amount spent, number of past orders.
- Product conditions — Specific products in cart.
- Page conditions — Cart page, checkout page.
- Coupon condition — Coupon applied to cart.
- Shipping condition — Customer's shipping country.
- Schedule — Optional start date, end date, and days of the week per rule.
Targeting & Exclusions
Choose exactly which products a rule applies to:
- Apply to all products — Rule applies store-wide.
- Specific products — Target individual product IDs.
- Specific categories — Target one or more product categories.
- Per-rule exclusions — Exclude selected products, categories, or tags from a specific rule.
- Global Exclusion List — A single screen to exclude products from every rule at once (useful for sale items, bundles, etc.).
Templates
Start faster with built-in rule templates:
Template Discount Type
3 for 2 X for Y
2 for 1 (BOGO) X for Y
50% off the 2nd unit Nth % off
Tiered bulk discount Tiered
Black Friday % off Percent off
Wholesale / role pricing Role-based
Free gift on cart Free gift
Cart subtotal discount Cart % off
Free shipping on cart Free shipping
Checkout deal Cart fixed off
Category discount Category discounts
Or start from scratch — the full editor is available for any discount type.
Admin Interface
- Vue 3 single-page app — Fast, reactive admin with no full-page reloads.
- Rules list — Sort, filter by type/status, search by name, bulk enable/disable/delete.
- Rule editor — Inline editing with live validation and error feedback.
- Templates modal — Pick a starting template in one click.
- Exclusion List — Searchable product, category, and tag exclusion manager.
Upcoming Features 🚀
- Shortcodes and Gutenberg blocks for discount messaging.
- Import/export rules (CSV / JSON).
- Additional condition types and benefit options.
- Styling options for frontend discount messages.
- Compatibility with major page builders.
