Product comparison
Subscription includes
Support
PricePulse Discounts and Coupons is a WooCommerce extension by RedefiningTheWeb that adds dynamic pricing and discount rules to your store. You build a rule: what it applies to (a product, a category, a variation, the whole cart), how much comes off, who qualifies, and when it runs. From then on the discount looks after itself. Prices change on the shop and product pages with the original struck through, the cart recalculates as its contents change, and the discount disappears the moment a rule stops matching.
There are no codes for shoppers to copy, type, or lose at checkout. The one coupon PricePulse creates is a reward: an Nth Order Reward rule can email a customer a single-use coupon for a later order once their first, nth, or every order is paid. Nineteen rule types cover product, category, tag, attribute, and variation discounts, storewide sales, tiered and bulk quantity pricing, BOGO and Buy X Get Y deals, cart and cheapest-item discounts, payment and shipping method offers, and rewards for first, nth, and repeat orders.

Most stores run promotions one of two ways: editing sale prices by hand, or distributing coupon codes and hoping shoppers use them. WooCommerce dynamic pricing replaces both. A PricePulse pricing rule watches the store and applies its discount automatically: when a rule matches, the price is already reduced on the shelf, and when it stops matching, the original price comes back. Nobody edits products for a weekend sale, and nobody abandons a cart hunting for a discount code.
Your existing WooCommerce coupons keep working exactly as before. PricePulse adds settings that control how a coupon combines with an automatic discount, covered further down this page.
Five rule types target the catalog directly:

Variations inherit their parent product’s categories and tags, so a category or tag rule covers the variations of every matching variable product without extra setup. Each rule can be a percentage, a fixed amount, or a flat per-item amount, and can exclude products that already have a sale price. How to Discount Products, Categories and Tags covers each type step by step.
An All Products rule runs a storewide sale from a single screen: set the discount, optionally schedule start and end dates, and every price in the store updates at once, then returns when the sale ends. Multiple Categories does the same for a chosen group of categories.
Multiple Products has a mode worth knowing about: it can require every listed product together, so “Get 50% off when you buy all 3 products” only applies when all three are in the cart. That is a bundle discount without creating a separate bundle product; your catalog stays as it is. See How to Discount Multiple Products or Your Whole Store.
Tiered rules price by quantity, on a single product or across a category:
Each band can be a percentage, a fixed amount, or a flat amount per unit, and tiers work on the variations of variable products. Shoppers see the quantity breaks in an offer table before they commit, which is what makes buy-more-save-more pricing work: the next discount level is visible while they decide. Volume discount, bulk discount, price by quantity: merchants call this pricing by different names, and PricePulse builds all of them with the same two rule types, one for products and one for categories. Setup is in How to Set Up Bulk and Tiered Quantity Discounts.


The BOGO rule type builds buy one get one free and every variant of it: you choose what has to be bought (a product or a category, with a quantity) and which product is given free. The two sides do not have to match, so “buy 2 t-shirts, get a cap free” is the same one-minute setup as “buy one, get one free”.
The free gift is added to the cart automatically as soon as the order qualifies, and removed automatically if the shopper drops below the qualifying quantity. The offer repeats per complete set: on a Buy 2 Get 1 rule, four qualifying items add two gifts. There is also a per-rule option that stops coupon codes being applied to the products in a BOGO offer, so a discount code cannot stack on top of the deal. The walkthrough is in How to Setup BOGO for WooCommerce.
A Cart rule discounts the order once conditions are met: spend $100, save $10, or 5% off any order of six items or more. Thresholds can be built on cart value or quantity, and the offer message can tell shoppers how close they are.
The Least Amount Product rule, the cheapest item discount, targets the lowest-priced eligible product in the cart. It is how you run “buy 3, get the cheapest one half price” style promotions without touching individual product prices. Since version 2.1.0 the cheapest item discount can also repeat as the cart grows: the cheapest item of every group of two or three is discounted, so “buy 2, get the cheaper one half price” and “3 for 2” keep paying out however many items the shopper adds (see Repeating Cheapest Item Deals). Both are in How to Set Up Cart and Cheapest Item Discounts.

A payment method rule rewards the gateway you would rather receive: 5% off for direct bank transfer, or a small discount for cash on delivery where that suits your margins. The discount appears as its own labeled line at checkout and recalculates the moment the shopper switches gateway, so the totals are always honest. A shipping method rule does the same for the delivery choice.
PricePulse only ever discounts here. It does not add payment surcharges or checkout fees; if you want to charge extra for a payment method, that is a different kind of plugin. Details are in How to Discount by Payment or Shipping Method.
Four rule types reward the people behind the orders:
On top of that, every rule in PricePulse can be restricted to a user role, to guests only, or to all customers, so role based discounts are one dropdown on any rule type rather than a separate system. Scenarios are in How to Reward Repeat Customers.
Sooner or later two rules cover the same product. PricePulse makes the outcome a setting instead of a surprise:
Every rule also has a Maximum Discount field that caps the amount it can take off; leave it at 0 and the rule is uncapped. The full behavior, with worked examples, is in PricePulse General Settings.
PricePulse discounts apply on their own, with no code to enter, and your existing WooCommerce coupons continue to work beside them. The only coupon PricePulse creates is the Nth Order Reward coupon for a later order; it is marked for individual use by default, so it cannot be stacked with another code, while your automatic discounts still apply alongside it. What you control is the interaction: by default a coupon and a PricePulse discount are each calculated from the original price, and a setting switches coupons to compound on the already-discounted price instead. A second setting makes the same choice separately for fixed-amount coupons. Nothing changes on your store until you decide it should.

A discount only sells if people can see it:
[rtwwdrp_pp_offers]) builds a page listing every live offer with filter chips by offer family, one-click add to cart, and colors you pick to match your theme.The live demo linked on this page shows the offers page running on a real store. Display setup is in How to Show Offers on Your Store and PricePulse Offers Page Shortcode.
Every scenario above is a single rule (or one rule plus one setting), and all of them are covered step by step in the documentation.
Before release, every PricePulse version runs WooCommerce’s own Quality Insights Toolkit: the activation, security, malware, and PHP compatibility checks (PHP 7.4 through 8.5), the WooCommerce API suite, and the end-to-end suite. Version 2.1.1 was tested on WordPress 7.1.3 and WooCommerce 11.2.0 and 11.2.1.
The first rule takes a few minutes, and the documentation walks through every rule type with worked examples.
You decide in the settings. First Matched Rule applies only the highest-priority matching rule (the lowest priority number wins). All Matched Rules lets every eligible rule take part, and the Overlapping Discount Calculation setting controls the maths: Combined Percentage, Sequential, Highest Discount Only, or Lowest Discount Only.
Yes. By default the coupon and the discount are each calculated from the original price. A setting switches coupons to compound on the discounted price instead, and a second setting makes that choice separately for fixed-amount coupons. A per-rule BOGO option can also stop coupons applying to the products in that offer.
Only as a reward. An Nth Order Reward rule set to Coupon for a later order creates a single-use coupon locked to the customer's email once their qualifying order is paid, and emails it. Every other PricePulse discount applies automatically with no code to enter, and your existing WooCommerce coupons keep working.
Yes. Discounts calculate and display in the block-based cart and checkout as well as the classic shortcode pages. Block carts show the original price struck through beside the discounted price, and rule-based lines such as a payment-method discount update when the shopper changes their selection.
Yes. The plugin declares HPOS compatibility and reads customer order history through the WooCommerce order APIs rather than querying database tables directly.
Yes. Rules can target variable products or individual variations, and variations inherit the categories and tags of their parent product, so a category or tag rule also covers the variations of matching products.
Yes, on the rule types that change product prices. The ten product, category, variation, tag, attribute, store-wide, multiple-product, multiple-category and tiered rules have an Exclude products that are already on sale option. Cart, payment, shipping, BOGO, cheapest-item and customer rules do not change product prices and have no such option.
Yes. Sixteen of the nineteen rule types have a Maximum Discount field that limits the amount taken off; enter a value to cap it, or leave it at 0 for no upper limit. BOGO and the cheapest-item rule have no amount to cap, and the tiered product rule has no ceiling field. A percentage reward coupon also honours the cap.
Yes. Every rule can be limited to a chosen user role, to guests only, or to all users. There is also a Specific Customer rule type that works from a list of email addresses, and Plus Member automatically rewards customers who pass an order-count or spend threshold.
Yes. Choose what has to be bought (a product or category, with a quantity) and which product is given free; they do not have to match. The free product is added to the cart automatically when the order qualifies, removed if it stops qualifying, and the offer repeats per complete set: on Buy 2 Get 1, four qualifying items add two gifts.
Yes. The Least Amount Product rule targets the lowest-priced eligible product in the cart, which is how "buy 3, get the cheapest half price" is built. Since version 2.1.0 it can also repeat for every group of items, so "buy 2, get the cheaper one half price" and "3 for 2" keep paying out as the cart grows.
Yes. Nth Order Reward rules trigger on a chosen order number, including the first order, and only successful orders count (completed and processing). The reward is a discount on that order or, since version 2.1.0, a single-use coupon for a later order. Next Purchase rules give a customer a discount on their following order, once or repeatedly.
Yes. Set an Nth Order Reward rule to Coupon for a later order. When the customer's first, nth or every order is paid, PricePulse creates a single-use WooCommerce coupon locked to their email, sends it through a WooCommerce email you can edit, and shows it in their account. You choose the amount, what it applies to, validity, minimum spend and code prefix.
Categories
Extension information
Quality Checks
Countries