Product Icon

PricePulse Discounts and Coupons for WooCommerce

Dynamic pricing and discount rules: automatic BOGO and Buy X Get Y deals, tiered pricing, bulk quantity discounts, cart and payment offers.
Choose a billing option
$39
Save 20%
$78 $62.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

PricePulse adds dynamic pricing and discount rules to WooCommerce. 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. 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.

  • Product-level discounts for single products, variations, attributes such as color or size, tags, and single or multiple categories.
  • Storewide sales and multiple-product offers, including a discount for buying a set of products together.
  • Tiered pricing and bulk quantity discounts, with price tables shoppers can see before they buy.
  • BOGO and Buy X Get Y deals that add the free gift to the cart automatically and remove it if the cart stops qualifying.
  • Cart, cheapest-item, payment method, and shipping method discounts that recalculate at checkout as the shopper changes their choices.
  • Role based discounts and purchase-history rewards: first order, nth order, next purchase, and specific customers by email.

Dynamic pricing and discount rules, without coupon codes

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.

Product, category, variation, attribute, and tag discounts

Five rule types target the catalog directly:

  • Specific Product: 10% off one product.
  • Specific Category: every product in Hoodies reduced for the month.
  • Specific Product Variation: discount only the XL / Blue variation and leave the rest of the product alone.
  • Product Attribute: one rule for every Red item, or everything in size XL, across products.
  • Specific Tag: mark products clearance and let one rule price them all.
The PricePulse rules list showing three discount rules: a product variation discount, a buy two get one free offer, and an active cart discount.

 

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.

Storewide sale and multiple-product discounts

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 pricing, bulk, and quantity discounts

Tiered rules price by quantity, on a single product or across a category:

  • 1 to 5 units: 5% off
  • 6 to 10 units: 10% off
  • 11 or more: 15% off

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.

A quantity discount table with tiers at 10, 20 and 30 percent above a cart where four Classic Tees are reduced from 20 dollars to 16 dollars each.

 

BOGO and Buy X Get Y offers

A Buy X Get Y rule set up to give a free Baseball Cap when two Classic Tees are bought, with the buy and get products each chosen with a quantity.

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”.

  • Free gift added to the cart automatically
  • Removed automatically if the cart stops qualifying
  • Buy side can target a product or an entire category
  • Buy and get products do not have to match
  • Repeats for every qualifying set in the cart
  • Optionally block coupon codes on BOGO products

 

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 Set Up a Buy One Get One Free (BOGO) Offer.

Cart discounts and the cheapest item

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. Both are in How to Set Up Cart and Cheapest Item Discounts.

An offer message reading spend 200 dollars or more and save 20 dollars on your order, above cart totals with a Spring Sale Discount line of minus 20 dollars.

 

Payment method and shipping method 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.

Customer, role, and purchase-history discounts

Four rule types reward the people behind the orders:

  • Nth Order triggers on a chosen order number: a first order discount for new customers, or a thank-you on every fifth order. Only successful orders count (completed and processing), so canceled, failed, refunded, and pending orders never push a customer toward a milestone.
  • Next Purchase gives a customer a discount on their following order, either once or repeatedly.
  • Specific Customer applies to a list of email addresses you choose: a VIP list, a wholesale account, or one customer you want to look after.
  • Plus Member automatically rewards customers who pass an order-count or spend threshold you define. No points, no membership plugin, no separate accounts to manage.

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.

Control what happens when several rules match

Sooner or later two rules cover the same product. PricePulse makes the outcome a setting instead of a surprise:

  • First Matched Rule applies only the highest-priority eligible rule. The priority number is on every rule, and the lowest number wins.
  • All Matched Rules lets every eligible rule take part, and the Overlapping Discount Calculation setting decides the maths: Combined Percentage (add the rates, apply once to the original price), Sequential (apply one after another, so they compound), Highest Discount Only, or Lowest Discount Only. Highest and Lowest compare the money actually saved after each rule’s cap, not the configured rate.

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.

Control how WooCommerce coupons combine with discounts

PricePulse does not generate coupon codes. Discounts apply on their own, and your existing WooCommerce coupons continue to work beside them. 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.

Show shoppers the offer before checkout

The PricePulse offers page showing a live category deal card with 20 percent off Hoodies and a shop matching products button.

A discount only sells if people can see it:

  • Shop, product, and filtered listing pages show the reduced price with the original struck through, matching your tax display settings.
  • Offer messages appear on the products a rule targets, with placeholders for the discount value, dates, and cap, so one message stays correct as the rule changes.
  • Offer tables on the shop page and classic cart lay out tiered pricing so quantity breaks are visible before checkout.
  • The Offers page shortcode ([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.
  • A countdown timer shows how long an offer has left, and an optional browser-tab message calls shoppers back when they switch to another tab.
  • Cart, payment and shipping discounts appear as their own labeled lines at checkout, and the labels are yours to write.

 

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.

What merchants build with it

  • A weekend storewide sale that starts Friday and ends Sunday on its own
  • 10% off one category for a month
  • A sale on every Red variation across the store
  • A discount on a single variation, leaving its siblings at full price
  • Clearance pricing driven by one product tag
  • Buy 2 t-shirts, get a cap free
  • Buy 3, pay for 2 on one product
  • Spend $100, save $10
  • Buy three or more, get the cheapest item half price
  • Quantity breaks at 10+ and 20+ units for trade buyers
  • Category-wide tiered pricing that shoppers can see in a table
  • 5% off for paying by bank transfer
  • A discount for choosing a particular shipping method
  • A first order discount for new customers
  • A reward on every fifth order
  • An automatic discount on a customer’s next purchase
  • A quiet discount for a hand-picked list of email addresses
  • Wholesale-style tiered pricing restricted to one user role

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.

Compatibility you can check

  • WordPress 6.5 or later, WooCommerce 6.0 or later, PHP 7.0 or later; tested on WordPress 7.0 and WooCommerce 11.0.
  • High-Performance Order Storage (HPOS) is declared and supported; customer order history is read through WooCommerce order APIs.
  • The Cart and Checkout Blocks are supported alongside the classic shortcode pages: block carts show the struck-through original beside the discounted price, and rule-based lines update as the shopper changes payment or shipping selections.
  • Works for guests and logged-in customers, on tax-inclusive and tax-exclusive stores, with simple products, variable products, and individual variations.

Before release, every PricePulse version runs WooCommerce’s own Quality Insights Toolkit. Version 2.0.0 passed the activation, security, malware, and PHP compatibility checks (PHP 7.4 through 8.5), the WooCommerce API suite (265 tests) and the end-to-end suite (138 tests) on WordPress 7.0.2 and WooCommerce 11.0.

How it works

  • Go to WooCommerce > PricePulse and add a new rule.
  • Pick the rule type: product, category, cart, BOGO, tiered, payment method, or any of the nineteen.
  • Set the discount as a percentage, a fixed amount, or a flat per-item amount, and choose what it targets.
  • Optionally add a maximum discount, a user-role restriction, conditions such as a minimum cart value, and start and end dates. A rule without dates never expires.
  • Give the rule a priority, enable it, and save.
  • Use the General Settings to decide how several matching rules combine and how coupons interact.

The first rule takes a few minutes, and the documentation walks through every rule type with worked examples.


Frequently asked questions

How do discounts combine when several rules match?

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.

Can customers use WooCommerce coupons together with PricePulse discounts?

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.

Does PricePulse generate coupon codes?

No. PricePulse applies discounts automatically, with no code for the shopper to enter. Your existing WooCommerce coupons keep working, and the settings control how the two combine.

Does it work with the WooCommerce Cart and Checkout Blocks?

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.

Is High-Performance Order Storage (HPOS) supported?

Yes. The plugin declares HPOS compatibility and reads customer order history through the WooCommerce order APIs rather than querying database tables directly.

Does it work with variable products and variations?

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.

Can I stop a discount applying to products that are already on sale?

Yes. Each rule has an option to exclude products with an active sale price. Leave it off and the rule treats sale items like any other product.

Can I cap how much a rule takes off?

Yes. Every rule has a Maximum Discount field that limits the discount amount. Enter a value to cap it, or leave it at 0 for no upper limit.

Can I restrict a discount to certain customers or user roles?

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.

Can I create Buy X Get Y or BOGO deals?

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.

Can I discount the cheapest item in the cart?

Yes. The Least Amount Product rule targets the lowest-priced eligible product in the cart, which is how promotions like "buy 3, get the cheapest half price" are built.

Can I reward repeat customers or their next purchase?

Yes. Nth Order rules trigger on a chosen order number, including the first order, and only successful orders count (completed and processing). Next Purchase rules give a customer a discount on their following order, once or repeatedly.

Extension information

  • PHP version required: 7.0
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 11.0
  • Requires at least WordPress: 6.5
  • Requires at least WooCommerce: 6

Countries

  • Worldwide

Related Products

Price $279 annually
Rated 3.5 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.