Choose where the promotion should change the price
A store sells notebook A for €20 and accessory B for €10. It wants to reduce each notebook’s price by 10% from three units. It also offers a €5 cart coupon for a campaign. Before choosing a plugin, decide whether customers should be able to use both benefits together. If stacking is forbidden, specify which should take priority and what happens if the customer removes a notebook.
A catalog promotion changes the price offered for a product or period. A quantity rule can recalculate eligible items’ prices in the cart. A native WooCommerce coupon applies a percentage, fixed product discount or fixed cart discount. Loyalty points and gift cards require balance tracking. Choose the tool according to the desired result and the line that should carry the reduction.
For a single campaign code, start with WooCommerce’s native settings. For three quantity tiers or a free product, a rules engine becomes relevant. For a campaign generating several individual codes, compare generation and tracking features. Avoid enabling two engines for the same calculation before observing their order and interactions.
- Record eligible products, threshold, dates, discount type, currency, taxes and expected behavior with other offers.
- Make a simple table with the catalog price, line prices after rules, coupon discount and final total.
Compare before you choose
The offers at a glance
Find the use case and budget that fit, then read the details to see the limitations and any components you may need.
On smaller screens, the table scrolls horizontally. With a keyboard, press Tab to focus the table, then use the left and right arrow keys.
| Offer | Best for | Pricing and billing | Renewal and support |
|---|---|---|---|
| Apply a quantity discount and define how it stacks with coupons. | Free edition. Discount Rules Pro alone displayed at USD 59 per year for one site, reference price USD 85. Multi-product bundles have separate pricing. Annual subscription for Pro | Check the renewal amount of the chosen license. | |
| Configure targeted pricing rules and compare their order. | Free version. Single-site Pro at USD 60 per year, three sites at USD 120 and five at USD 180 on the consulted price list. Annual Pro license | Offers cite one year of updates. Check license renewal. | |
| Configure a product or cart rule with visible conditions. | Free version. Pro sold by YayCommerce. The exact amount was not confirmed in the loaded price list. Pro license depending on the plan | Check the renewal term and price for the site count. | |
| Analyze pricing, discount and fee rules with a single plugin. | USD 69 for Regular License and USD 299 for Extended on CodeCanyon. One-time CodeCanyon purchase Price excludes taxes and processing fees according to the listing. | Six months of support included. Paid extension offered. | |
| Define product or quantity discounts with a Marketplace plugin. | USD 129 per year for the annual plan on WooCommerce Marketplace. Annual subscription | Compare periods and check the renewal price. | |
| Extend WooCommerce coupons with cart conditions. | Free edition. Single-site Growth displayed at USD 99.50 for the first year, then USD 199 at the reference price. Annual subscription for Premium | The price list specifies an introductory price. Check add-ons included at renewal. | |
| Organize coupon display and choose restrictions. | Free edition. Premium at USD 89 per year for one site, USD 129 for five and USD 249 for twenty-five on the price list. Annual subscription for Premium | Check the recurring price and included updates. | |
| Combine coupons, credits, code batches and gift cards. | EUR 90 for the one-year plan on the consulted euro price list. Annual subscription | Amount and currency to check on the price list at renewal. | |
| Apply a coupon automatically when the cart meets its conditions. | Free version. PRO from EUR 35 excluding VAT on the Soft 79 website. One-year license for PRO | One year of updates and support. Check the renewal price. | |
| Restrict a coupon to an audience or customer-journey stage. | EUR 45 for the one-year plan on the consulted euro price list. Annual subscription | Check the renewal price and subscription terms. | |
| Distribute a coupon through a campaign link. | USD 49 for one year on the consulted dollar price list. Annual subscription | Check renewal pricing and currency. | |
| Display text according to coupons present in the cart. | Free plugin distributed by WordPress.org. | Terms for any paid plans were unavailable at the time of review. | |
| Make a free product depend on eligible purchases. | USD 49 for the one-year plan on the consulted dollar price list. Annual subscription | Check the renewal price displayed in your currency. | |
| Offer a cart gift based on criteria. | EUR 72 for the one-year plan on the consulted euro price list. Annual subscription | Check renewal currency and pricing. | |
| Compare an automatic cart discount with a price adjustment. | Free edition. The publisher presents Pro features. License price not confirmed on the consulted pages. Pro license depending on the plan | Check price and scope before purchase. | |
| Define a quantity or cart-value promotion and display it to customers. | Paid plugin. Check the amount corresponding to the site count on Barn2’s price list. The exact price was not confirmed on the loaded page. License according to the plan | Record the period and renewal on the price list when choosing. | |
| Schedule multiple promotions with cart conditions. | Paid YITH offer. Localized amount to check on the listing before purchase. Paid license | Check renewal and per-site limits. | |
| Attach coupons to campaigns and compare their use. | USD 49 for the one-year plan on the consulted dollar price list. Annual subscription | Check renewal price and currency. | |
| Prepare a batch of individual codes from a template. | Free plugin distributed by WordPress.org. | Terms for any paid plans were unavailable at the time of review. | |
| Trigger addition of a free item with a distributed code. | USD 39 per year on the consulted dollar price list. Annual subscription | Check renewal and billing currency. | |
| Turn earned points into a coupon for a later purchase. | Free edition. First plan displayed at USD 73 on the consulted price list, reference price USD 105. Plan with one year of support and updates | Check the site count and chosen renewal price. | |
| Set point-earning and conversion rates separately. | USD 179 for the one-year plan on the consulted dollar price list. Annual subscription | Check price and currency at renewal. | |
| Offer gift cards and check the balance after partial use. | Free edition. Pro from USD 99 per year. Annual subscription for Pro | Check the plan by site count and renewal price. | |
| Manage issuance and use of digital gift cards. | USD 79 for the one-year plan on the consulted dollar price list. Annual subscription | Check the recurring amount, currency and license terms. | |
| Prepare gift cards with templates and a recipient-delivery process. | Separate Lite edition. CodeCanyon lists USD 49 for Regular License and USD 1,999 for Extended. One-time CodeCanyon purchase for the paid license Price excludes taxes and processing fees according to the listing. | Six months of support included. Paid extension offered. |
Reproduce the tier with a control cart
We used WordPress 7.1.4, WooCommerce 11.2.1 and the free edition of Discount Rules for WooCommerce 2.6.18 on a SQLite copy. Notebook A cost €20 and control item B €10. Products were virtual, in euros and without tax. The native atelier5 coupon applied a €5 fixed cart discount. No external account, sending, payment or order was used.
In Discount Rules, add a Bulk Discount rule, filter on Carnet A and count filtered-product quantities together. Create a tier from 3 to 99 units at 10%. In our PHP acceptance test, two notebooks cost €40. Two notebooks and one B item cost €50. Control item B therefore did not unlock the tier. Three notebooks cost €54, or €18 each. Four cost €72. The notebook’s catalog price remained €20 in the database.
Compare the product at two units and then the first eligible quantity. Vary the cart without changing the catalog price. For a store offering variations, repeat with two variations and a rule targeting only one. Check the number of units actually counted, excluded items and the final tier if you set a maximum quantity.
- Create both products and the quantity rule on a copy, then calculate carts of 2 A, 2 A + 1 B, 3 A and 4 A.
- Check unit prices before and after application, the quantity of filtered products and the cart total. Reuse the same control cases for every new tool.
Check stacking in both orders
With the Flycart setting allowing stacking, the three notebooks were €54 before the coupon. The native coupon subtracted €5, producing a €49 total. We had checked the WooCommerce coupon’s individual-use setting. This prevented combination with another native coupon but did not block the quantity rule’s price change in this test.
With the quantity rule taking priority, the coupon remained usable at two notebooks. The total went from €40 to €35. At three notebooks, the coupon was removed and the total remained €54. Therefore check the final coupon-list state and total. An initial return from the application method or a message is insufficient if plugins subsequently recalculate the cart.
With the setting prioritizing the coupon, two sequences within the same PHP cart object produced different results. Applying the code at one unit and then raising the cart to three produced €55. Reaching three units and then applying the code after item prices had already been reduced produced €49. This first test calls the PHP engine directly. Each sequence runs without navigation or a separate request between actions.
We then replayed both orders in Chrome on a WooCommerce copy. The classic cart displayed €55 in both cases after recalculation finished, on reload and after visiting another page and returning. In the Cart block, a code entered before the tier also produced €55 at all three points. Entered after the tier, it left the estimated total at €49 after Store API recalculation. The total changed to €55 on reload and remained €55 on return. The display discrepancy was therefore temporary in the tested block.
The acceptance test compares the cited versions, a minimal theme, virtual products without tax and a guest session. No amount was checked at checkout or in an order. Before advertising stacking or priority, replay both orders in your cart and compare the displayed total before and after reloading.
- Try the code before the tier and then after. Each time, record the unit price, coupon presence, amount subtracted and total.
- Drop below the tier, reload the cart and repeat in a new session. If results differ, keep only one rule active until the chosen journey produces the expected total.
Prepare fallback and campaign tracking
On the copy, we disabled the discount plugin and created a fresh cart of three notebooks. WooCommerce calculated €60 without a coupon and €55 with atelier5. The native coupon kept its identifier. This check covers fresh carts. If your site has active carts, also check the price after reloading the session and compare the cart, checkout and test order.
For a coupon campaign, keep a list of active codes, limits, dates and affected products. For a loyalty campaign, record points or credit in circulation, recrediting conditions and the balance after cancellation. Gift cards additionally require checking balances and already issued codes. Before disabling a tool, identify what depends on its tables, metadata or a service.
A coupon report answers “which codes were used”. A promotion built into the price may require another record to measure the difference. Test the report with an order on the copy and its canceled version if those states matter to your tracking. A discounted price recorded on a line, a code-based discount and spent credit are read differently.
- Keep a copy of settings and test codes, then replay a cart without the plugin before changing the store.
- Add checks for stock, taxes, shipping, rounding and fictional payments according to your configuration. Our acceptance test measures none of these effects.
Compare editions using the same scenario
First choose between enhanced native coupons, automatic discounts, free products and loyalty programs. In each group, compare two offers using the same cart. Ask whether the free edition covers the filter and stacking option. With a paid edition, record the site count, additional features and renewal date before judging the price.
For CodeCanyon offers, distinguish the license from support and compare the declared WordPress version with your installation. Both CodeCanyon offers in this selection were checked on their commercial listings. The local test used Flycart’s free edition and WooCommerce’s native engine.
Once the rule is chosen, keep the numerical scenario with expected values and dates. Someone taking over the site should be able to reconstruct the cart validating the discount and recognize a difference in order, quantity or price after an update.
- Choose the tool covering the scenario whose results can be verified in your cart type.
- Add license limits, exclusions and fallback to the campaign file.
Further reading
Sources and references
Use these references to check the features, requirements and limitations described. Reading documentation is not a practical test.
View 47 references
- Discount Rules for WooCommerce (Flycart) — Product listing and features ↗ — Documentation consulted:
- Discount Rules for WooCommerce (Flycart) — Version pricing or terms ↗ — Documentation consulted:
- Discount Rules for WooCommerce (Flycart) — Developer documentation ↗ — Documentation consulted:
- Advanced Dynamic Pricing (AlgolPlus) — Product listing and features ↗ — Documentation consulted:
- Advanced Dynamic Pricing (AlgolPlus) — Version pricing or terms ↗ — Documentation consulted:
- Advanced Dynamic Pricing (AlgolPlus) — Developer documentation ↗ — Documentation consulted:
- YayPricing — Product listing and features ↗ — Documentation consulted:
- YayPricing — Version pricing or terms ↗ — Documentation consulted:
- YayPricing — Developer documentation ↗ — Documentation consulted:
- Pricepep (RightPress) — Product listing and features ↗ — Documentation consulted:
- Dynamic Pricing (Element Stark) — Product listing and features ↗ — Documentation consulted:
- Dynamic Pricing (Element Stark) — Developer documentation ↗ — Documentation consulted:
- Advanced Coupons — Product listing and features ↗ — Documentation consulted:
- Advanced Coupons — Version pricing or terms ↗ — Documentation consulted:
- Smart Coupons (WebToffee) — Product listing and features ↗ — Documentation consulted:
- Smart Coupons (WebToffee) — Version pricing or terms ↗ — Documentation consulted:
- Smart Coupons (StoreApps) — Product listing and features ↗ — Documentation consulted:
- Smart Coupons (StoreApps) — Developer documentation ↗ — Documentation consulted:
- Extended Coupon Features (Soft 79) — Product listing and features ↗ — Documentation consulted:
- Extended Coupon Features (Soft 79) — Version pricing or terms ↗ — Documentation consulted:
- Extended Coupon Features (Soft 79) — Developer documentation ↗ — Documentation consulted:
- Coupon Restrictions for WooCommerce — Product listing and features ↗ — Documentation consulted:
- URL Coupons — Product listing and features ↗ — Documentation consulted:
- URL Coupons — Developer documentation ↗ — Documentation consulted:
- Coupon Shortcodes (itthinx) — Product listing and features ↗ — Documentation consulted:
- Buy One Get One Free — Product listing and features ↗ — Documentation consulted:
- Buy One Get One Free — Developer documentation ↗ — Documentation consulted:
- Free Gifts for WooCommerce (Flintop) — Product listing and features ↗ — Documentation consulted:
- Free Gifts for WooCommerce (Flintop) — Developer documentation ↗ — Documentation consulted:
- Discount Rules and Dynamic Pricing (Asana) — Product listing and features ↗ — Documentation consulted:
- WooCommerce Discount Manager (Barn2) — Product listing and features ↗ — Documentation consulted:
- YITH WooCommerce Dynamic Pricing and Discounts — Product listing and features ↗ — Documentation consulted:
- YITH WooCommerce Dynamic Pricing and Discounts — Developer documentation ↗ — Documentation consulted:
- WooCommerce Coupon Campaigns — Product listing and features ↗ — Documentation consulted:
- WooCommerce Coupon Campaigns — Developer documentation ↗ — Documentation consulted:
- NaveenCodes Smart Coupon Generator — Product listing and features ↗ — Documentation consulted:
- Free Gift Coupons — Product listing and features ↗ — Documentation consulted:
- Free Gift Coupons — Developer documentation ↗ — Documentation consulted:
- WPLoyalty — Product listing and features ↗ — Documentation consulted:
- WPLoyalty — Version pricing or terms ↗ — Documentation consulted:
- WooCommerce Points and Rewards — Product listing and features ↗ — Documentation consulted:
- PW WooCommerce Gift Cards (Pimwick) — Product listing and features ↗ — Documentation consulted:
- PW WooCommerce Gift Cards (Pimwick) — Version pricing or terms ↗ — Documentation consulted:
- WooCommerce Gift Cards — Product listing and features ↗ — Documentation consulted:
- Ultimate Gift Cards (WP Swings) — Product listing and features ↗ — Documentation consulted:
- Ultimate Gift Cards (WP Swings) — Developer documentation ↗ — Documentation consulted:
- Native WooCommerce coupon management ↗ — Documentation consulted:
Uses, prices and what to check
25 offers in detail
Compare the features you need and the terms of each offer. The order of these entries does not indicate a ranking.
Discount Rules for WooCommerce (Flycart)
Editorial diagram. Two or three notebooks → Product quantity tier → Rule and coupon. — BlogPasCherOpen full-size illustration ↗Best forApply a quantity discount and define how it stacks with coupons.
To reduce each unit’s price from a given quantity, choose the product and counting method. Make a two-unit cart, a three-unit cart and one with two units of the product plus a control item. Check every line amount. Then add a native €5 coupon and compare coexistence settings. A line-price reduction and a cart coupon do not appear in the same place in the calculation.
Offer pricing
Free edition. Discount Rules Pro alone displayed at USD 59 per year for one site, reference price USD 85. Multi-product bundles have separate pricing.
Billing: Annual subscription for Pro
Renewal and support: Check the renewal amount of the chosen license.
Checked on .
Strengths
- Tiers and coexistence setting with WooCommerce coupons.
What to consider
- Check thresholds, Pro conditions and behavior in the chosen cart type.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free edition. Discount Rules Pro alone displayed at USD 59 per year for one site, reference price USD 85. Multi-product bundles have separate pricing.
- Currency
- USD
- Billing
- Annual subscription for Pro
- Renewal and support
- Check the renewal amount of the chosen license.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- The acceptance test covers free version 2.6.18, WooCommerce 11.2.1 and WordPress 7.1.4.
Advanced Dynamic Pricing (AlgolPlus)
Editorial diagram. Product filter → Two valid rules → Observed priority. — BlogPasCherOpen full-size illustration ↗Best forConfigure targeted pricing rules and compare their order.
AlgolPlus lets you associate filters with pricing and cart rules. First make a rule for one category. Add a rule covering a product in that category, then check which wins and what happens when removing one unit. Record the price before the rule and the final price. If using a role or history rule, check the documentation for the plan including that condition.
Offer pricing
Free version. Single-site Pro at USD 60 per year, three sites at USD 120 and five at USD 180 on the consulted price list.
Billing: Annual Pro license
Renewal and support: Offers cite one year of updates. Check license renewal.
Checked on .
Strengths
- Configurable pricing rules and separate documentation for Pro features.
What to consider
- Validate rule priority and the exact scope of filters.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free version. Single-site Pro at USD 60 per year, three sites at USD 120 and five at USD 180 on the consulted price list.
- Currency
- USD
- Billing
- Annual Pro license
- Renewal and support
- Offers cite one year of updates. Check license renewal.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the WooCommerce version, blocks and covered site count.
YayPricing
Editorial diagram. Product price → Cart discount → Comparison of totals. — BlogPasCherOpen full-size illustration ↗Best forConfigure a product or cart rule with visible conditions.
YayPricing distinguishes product-price settings from cart discounts. Try the same objective using both methods on a copy. Reducing the unit price can change the basis used by other rules. A discount at the end of the cart may appear on a separate line. Check rendering on the product page, cart and test order, then choose the method customers and accounting can follow.
Offer pricing
Free version. Pro sold by YayCommerce. The exact amount was not confirmed in the loaded price list.
Billing: Pro license depending on the plan
Renewal and support: Check the renewal term and price for the site count.
Checked on .
Strengths
- Rules separated by position in the calculation.
What to consider
- Compare displayed prices and totals with variations and existing coupons.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free version. Pro sold by YayCommerce. The exact amount was not confirmed in the loaded price list.
- Currency
- USD
- Billing
- Pro license depending on the plan
- Renewal and support
- Check the renewal term and price for the site count.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Lite or Pro edition and block cart to validate together.
Pricepep (RightPress)
Editorial diagram. Catalog price → Cart rules → Calculation after removal. — BlogPasCherOpen full-size illustration ↗Best forAnalyze pricing, discount and fee rules with a single plugin.
Pricepep covers several parts of the calculation, including prices and discounts. Prepare a cart where two rules overlap and record the total in both orders. Check the result when the customer removes the item making the discount applicable. Any fees warrant separate checking. The CodeCanyon listing describes options and stops at WordPress 6.9.x in the recorded compatibility list. We did not install this commercial offer.
Offer pricing
USD 69 for Regular License and USD 299 for Extended on CodeCanyon.
Billing: One-time CodeCanyon purchase
Renewal and support: Six months of support included. Paid extension offered.
Price excludes taxes and processing fees according to the listing.
Checked on .
Strengths
- Different rule modes for prices and the cart.
What to consider
- Check the end product covered by the license and actual compatibility before purchase.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 69 for Regular License and USD 299 for Extended on CodeCanyon.
- Currency
- USD
- Billing
- One-time CodeCanyon purchase
- Renewal and support
- Six months of support included. Paid extension offered.
- Taxes and fees
- Price excludes taxes and processing fees according to the listing.
- Commitment and terms
- License for one end product under marketplace terms.
- Date checked
Compatibility and components
- CodeCanyon lists WordPress up to 6.9.x and an update dated February 18, 2026.
Dynamic Pricing (Element Stark)
Editorial diagram. Eligible items → Required quantity → Discounted unit. — BlogPasCherOpen full-size illustration ↗Best forDefine product or quantity discounts with a Marketplace plugin.
Dynamic Pricing documents per-product, per-category and special-offer rules. For a rule promising a free unit after two purchases, test two, three and four units. Check whether items are counted by product, variation or category and whether the rule repeats. If a product is already on sale, compare its price basis with the expected rule before launching the campaign.
Offer pricing
USD 129 per year for the annual plan on WooCommerce Marketplace.
Billing: Annual subscription
Renewal and support: Compare periods and check the renewal price.
Checked on .
Strengths
- Documented modes for quantity, categories and special offers.
What to consider
- Check rule combinations and handling of variations.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 129 per year for the annual plan on WooCommerce Marketplace.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Compare periods and check the renewal price.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Compare the Marketplace listing with the WooCommerce version and cart used.
Advanced Coupons
Editorial diagram. WooCommerce code → Cart condition → After removing the product. — BlogPasCherOpen full-size illustration ↗Best forExtend WooCommerce coupons with cart conditions.
Advanced Coupons adds rules to native coupons, with cart conditions and buy-and-gift options. Write the expected result when a user removes the product qualifying the offer. Test this after applying the code and with a role that should not see it. Conditions, store credit and automatic-addition rules depend on the edition’s scope. Check which features must remain active at the next renewal.
Offer pricing
Free edition. Single-site Growth displayed at USD 99.50 for the first year, then USD 199 at the reference price.
Billing: Annual subscription for Premium
Renewal and support: The price list specifies an introductory price. Check add-ons included at renewal.
Checked on .
Strengths
- Additional conditions in the WooCommerce coupon workflow.
What to consider
- Check coupon reevaluation and conditions available in the plan.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free edition. Single-site Growth displayed at USD 99.50 for the first year, then USD 199 at the reference price.
- Currency
- USD
- Billing
- Annual subscription for Premium
- Renewal and support
- The price list specifies an introductory price. Check add-ons included at renewal.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the edition, existing coupons and Cart block.
Smart Coupons (WebToffee)
Editorial diagram. Category coupon → Eligible account → Offer display. — BlogPasCherOpen full-size illustration ↗Best forOrganize coupon display and choose restrictions.
The WebToffee product adds coupon and display features according to edition. Create a code for items in one category. Check both sides of the journey. An eligible customer should be able to use it and another should understand why it is rejected. If displaying available codes, check the list in a private window and with an account that has already used the coupon.
Offer pricing
Free edition. Premium at USD 89 per year for one site, USD 129 for five and USD 249 for twenty-five on the price list.
Billing: Annual subscription for Premium
Renewal and support: Check the recurring price and included updates.
Checked on .
Strengths
- Coupon conditions and offer presentation in one plugin.
What to consider
- Distinguish features included in free and Premium.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free edition. Premium at USD 89 per year for one site, USD 129 for five and USD 249 for twenty-five on the price list.
- Currency
- USD
- Billing
- Annual subscription for Premium
- Renewal and support
- Check the recurring price and included updates.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check WordPress and WooCommerce updates and the chosen cart format.
Smart Coupons (StoreApps)
Editorial diagram. Coupon campaign → Partial credit → Balance after purchase. — BlogPasCherOpen full-size illustration ↗Best forCombine coupons, credits, code batches and gift cards.
StoreApps documents features extending beyond the code entered in the cart. Distinguish single-use codes, promotional discounts and credit that may remain after a purchase. Create three test codes and track which was used. For partially spent credit, record the balance before and after. Check how to withdraw a campaign without affecting codes already given to customers.
Offer pricing
EUR 90 for the one-year plan on the consulted euro price list.
Billing: Annual subscription
Renewal and support: Amount and currency to check on the price list at renewal.
Checked on .
Strengths
- Management of several offer types with documentation on codes and credit.
What to consider
- Test code issuance and use of remaining credit separately.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- EUR 90 for the one-year plan on the consulted euro price list.
- Currency
- EUR
- Billing
- Annual subscription
- Renewal and support
- Amount and currency to check on the price list at renewal.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- StoreApps product on WooCommerce Marketplace. Check cart, checkout and associated plugins.
Extended Coupon Features (Soft 79)
Editorial diagram. Cart threshold → Automatic coupon → Below the threshold. — BlogPasCherOpen full-size illustration ↗Best forApply a coupon automatically when the cart meets its conditions.
Extended Coupon Features adds settings to the native system. On a copy, configure an automatic coupon above a threshold. Raise the cart above that amount and remove an item. Look at the code still present and total after recalculation. If also using a link carrying the code, compare the same cart with and without clicking. PRO adds capabilities to identify in the price list.
Offer pricing
Free version. PRO from EUR 35 excluding VAT on the Soft 79 website.
Billing: One-year license for PRO
Renewal and support: One year of updates and support. Check the renewal price.
Checked on .
Strengths
- Automation of native coupons and additional conditions.
What to consider
- Replay dropping below the threshold and coupon removal.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free version. PRO from EUR 35 excluding VAT on the Soft 79 website.
- Currency
- EUR
- Billing
- One-year license for PRO
- Renewal and support
- One year of updates and support. Check the renewal price.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the cart, theme and plugins that also apply codes.
Coupon Restrictions for WooCommerce
Editorial diagram. New account → Order history → Code acceptance. — BlogPasCherOpen full-size illustration ↗Best forRestrict a coupon to an audience or customer-journey stage.
Coupon Restrictions supplements basic limits with additional criteria. For a first-order offer, try a new account, an account with a fictional order and a logged-out visitor. Vary the billing address only if part of the criterion. First define what your store calls a first order. A canceled or pending order’s state may change the decision according to the chosen rule.
Offer pricing
EUR 45 for the one-year plan on the consulted euro price list.
Billing: Annual subscription
Renewal and support: Check the renewal price and subscription terms.
Checked on .
Strengths
- Additional coupon conditions to target an offer.
What to consider
- Check qualifying statuses and guest purchases.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- EUR 45 for the one-year plan on the consulted euro price list.
- Currency
- EUR
- Billing
- Annual subscription
- Renewal and support
- Check the renewal price and subscription terms.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Compare the restriction type with the actual checkout journey.
URL Coupons
Editorial diagram. Campaign link → Eligible cart → Message after clicking. — BlogPasCherOpen full-size illustration ↗Best forDistribute a coupon through a campaign link.
URL Coupons applies a code from a URL. Try the URL with an empty cart, then an eligible cart and one that fails the condition. Check the destination after clicking and the message when the code expires. If the link circulates beyond the campaign, WooCommerce must still verify coupon restrictions. Preserve the source URL and destination when changing pages.
Offer pricing
USD 49 for one year on the consulted dollar price list.
Billing: Annual subscription
Renewal and support: Check renewal pricing and currency.
Checked on .
Strengths
- Campaign shortcut with a documented WooCommerce workflow.
What to consider
- Check caches, redirects and cart conditions after clicking.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 49 for one year on the consulted dollar price list.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Check renewal pricing and currency.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the landing location, cart type and coupon rules.
Coupon Shortcodes (itthinx)
Editorial diagram. Cart without a coupon → Coupon applied → Appropriate message. — BlogPasCherOpen full-size illustration ↗Best forDisplay text according to coupons present in the cart.
Coupon Shortcodes displays information about coupon status. Prepare text explaining that the discount is applied and another text stating the missing condition. Open the page without a coupon and then with the code. Check that caching does not display another cart’s message. This add-on can make a promotion understandable while WooCommerce still manages the rule and amount.
Offer pricing
Free plugin distributed by WordPress.org.
Checked on .
Strengths
- Conditional content alongside the discount journey.
What to consider
- Check messages on cached pages and in the current layout.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free plugin distributed by WordPress.org.
- Currency
- Unspecified. Confirm for the offer you choose.
- Billing
- Unspecified. Confirm for the offer you choose.
- Renewal and support
- Unspecified. Confirm for the offer you choose.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check shortcode rendering and cart context.
Buy One Get One Free
Editorial diagram. Trigger item → Free product → Removal check. — BlogPasCherOpen full-size illustration ↗Best forMake a free product depend on eligible purchases.
Buy One Get One Free documents scenarios where purchasing a product makes another item eligible. Vary the triggering product’s quantity and the gift’s availability. See whether the gift is added or offered according to the setting, then remove a triggering item. Test variable products with the variation actually supplied. In an order test, also check stock for the gift and paid item.
Offer pricing
USD 49 for the one-year plan on the consulted dollar price list.
Billing: Annual subscription
Renewal and support: Check the renewal price displayed in your currency.
Checked on .
Strengths
- Purchase and gift offers configured within the same mechanism.
What to consider
- Check quantities, stock and gift removal.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 49 for the one-year plan on the consulted dollar price list.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Check the renewal price displayed in your currency.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the experience in the cart and block checkout used.
Free Gifts for WooCommerce (Flintop)
Editorial diagram. Qualifying cart → Gift selection → Stock check. — BlogPasCherOpen full-size illustration ↗Best forOffer a cart gift based on criteria.
Free Gifts for WooCommerce manages free products according to cart rules. Build a simple offer and compare automatic addition with choosing a gift if the plan allows it. Check the situation where the gift goes out of stock during the campaign. When a free item remains in a test order, identify its line and the consequence of refunding the item that qualified for the offer.
Offer pricing
EUR 72 for the one-year plan on the consulted euro price list.
Billing: Annual subscription
Renewal and support: Check renewal currency and pricing.
Checked on .
Strengths
- Selection and management of free products according to the cart.
What to consider
- Replay unavailability and refunds on the copy.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- EUR 72 for the one-year plan on the consulted euro price list.
- Currency
- EUR
- Billing
- Annual subscription
- Renewal and support
- Check renewal currency and pricing.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the WooCommerce version, cart and gift product type.
Discount Rules and Dynamic Pricing (Asana)
Editorial diagram. Target product → Cart rule → Overlapping dates. — BlogPasCherOpen full-size illustration ↗Best forCompare an automatic cart discount with a price adjustment.
This plugin offers pricing rules and conditional discounts. Take two products and try a rule on one, then a cart rule affecting both. Check the label and displayed amounts after application. If scheduling several campaigns, try a date and time when their periods overlap. The listing separates available features from those requiring Pro.
Offer pricing
Free edition. The publisher presents Pro features. License price not confirmed on the consulted pages.
Billing: Pro license depending on the plan
Renewal and support: Check price and scope before purchase.
Checked on .
Strengths
- Multiple rules with criteria and cart adjustments.
What to consider
- Test overlaps and the intended duration on a copy store.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free edition. The publisher presents Pro features. License price not confirmed on the consulted pages.
- Currency
- Unspecified. Confirm for the offer you choose.
- Billing
- Pro license depending on the plan
- Renewal and support
- Check price and scope before purchase.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check WooCommerce, the site time zone and edition.
WooCommerce Discount Manager (Barn2)
Editorial diagram. Group price → Units outside the tier → Advertised total. — BlogPasCherOpen full-size illustration ↗Best forDefine a quantity or cart-value promotion and display it to customers.
Discount Manager offers fixed-price, percentage and cart rules. Use two numerical scenarios, a group price and a discount calculated on cart value. Check whether excess units are handled as expected. Read the price on the product page and total after removing a unit. If the interface allows several messages, choose the one explaining the calculation to customers before the cart.
Offer pricing
Paid plugin. Check the amount corresponding to the site count on Barn2’s price list. The exact price was not confirmed on the loaded page.
Billing: License according to the plan
Renewal and support: Record the period and renewal on the price list when choosing.
Checked on .
Strengths
- Pricing modes and display of discount conditions.
What to consider
- Check units outside the tier and other active promotions.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Paid plugin. Check the amount corresponding to the site count on Barn2’s price list. The exact price was not confirmed on the loaded page.
- Currency
- Unspecified. Confirm for the offer you choose.
- Billing
- License according to the plan
- Renewal and support
- Record the period and renewal on the price list when choosing.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Validate the cart format and store exclusion rules.
YITH WooCommerce Dynamic Pricing and Discounts
Editorial diagram. Two campaigns → Shared products → End of period. — BlogPasCherOpen full-size illustration ↗Best forSchedule multiple promotions with cart conditions.
YITH presents conditions on products, the cart and other criteria. Build two campaigns targeting different sets and check products at their intersection. Measure the total when one campaign ends. Check existing restrictions for customers and discounted products. For an offer with a gift, check addition and removal of the line separately from price calculation.
Offer pricing
Paid YITH offer. Localized amount to check on the listing before purchase.
Billing: Paid license
Renewal and support: Check renewal and per-site limits.
Checked on .
Strengths
- Multiple conditions and documentation by promotion scenario.
What to consider
- Check exclusions, rule order and campaign periods.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Paid YITH offer. Localized amount to check on the listing before purchase.
- Currency
- Unspecified. Confirm for the offer you choose.
- Billing
- Paid license
- Renewal and support
- Check renewal and per-site limits.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check WooCommerce and other pricing plugins before enabling campaigns.
WooCommerce Coupon Campaigns
Editorial diagram. Grouped coupons → Compared period → Observed uses. — BlogPasCherOpen full-size illustration ↗Best forAttach coupons to campaigns and compare their use.
Coupon Campaigns organizes existing coupons and examines their results. Put two codes in one campaign and a code in a control campaign. Check the selected period and treatment of canceled orders before interpreting figures. Identify discounts already built into product prices. A line recalculated by a rule will not necessarily carry a coupon the report can attribute.
Offer pricing
USD 49 for the one-year plan on the consulted dollar price list.
Billing: Annual subscription
Renewal and support: Check renewal price and currency.
Checked on .
Strengths
- Campaign organization and coupon-based tracking.
What to consider
- Check included statuses, period and automatic discounts outside the report.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 49 for the one-year plan on the consulted dollar price list.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Check renewal price and currency.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the report on a copy using the current order storage.
NaveenCodes Smart Coupon Generator
Editorial diagram. Coupon template → Ten unique codes → Batch check. — BlogPasCherOpen full-size illustration ↗Best forPrepare a batch of individual codes from a template.
This generator makes bulk creation of WooCommerce codes easier. Start with a batch of ten test codes, the smallest advertised quantity, and check uniqueness, expiry date and the template amount. Open generated records and try a test use before producing a larger batch. Also check how to identify codes created in the same batch. Keep the inventory in a restricted location if codes grant a single-use benefit.
Offer pricing
Free plugin distributed by WordPress.org.
Checked on .
Strengths
- Create code batches with a shared configuration.
What to consider
- Record attributes actually copied and duplicate handling.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free plugin distributed by WordPress.org.
- Currency
- Unspecified. Confirm for the offer you choose.
- Billing
- Unspecified. Confirm for the offer you choose.
- Renewal and support
- Unspecified. Confirm for the offer you choose.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the version, user capabilities and generated restrictions.
Free Gift Coupons
Editorial diagram. Distribution code → Gift line item → Coupon removal. — BlogPasCherOpen full-size illustration ↗Best forTrigger addition of a free item with a distributed code.
Free Gift Coupons links the gift to applying a code, which suits offers distributed to a specific group. Test an eligible cart with the code, a cart without the code and a cart where the gift is unavailable. Check what happens when the code is removed. If the gift is physical, check its effect on shipping and stock even if the line shows zero.
Offer pricing
USD 39 per year on the consulted dollar price list.
Billing: Annual subscription
Renewal and support: Check renewal and billing currency.
Checked on .
Strengths
- Distribute a free product by coupon rather than an automatic threshold.
What to consider
- Validate free-product addition, availability and removal.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 39 per year on the consulted dollar price list.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Check renewal and billing currency.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the cart format and coupon restrictions.
WPLoyalty
Editorial diagram. Fictitious purchase → Accumulated points → Subsequent coupon. — BlogPasCherOpen full-size illustration ↗Best forTurn earned points into a coupon for a later purchase.
WPLoyalty records points and lets customers convert them into a reward. Set a simple rate, then simulate a purchase and cancellation on a copy. Check the balance and when the coupon becomes usable. Also test loyalty with another coupon already present. A benefit awarded after an order does not have the same cycle as an immediate cart discount.
Offer pricing
Free edition. First plan displayed at USD 73 on the consulted price list, reference price USD 105.
Billing: Plan with one year of support and updates
Renewal and support: Check the site count and chosen renewal price.
Checked on .
Strengths
- Rules for earning and converting points into rewards.
What to consider
- Check balance recovery on cancellation or refund.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free edition. First plan displayed at USD 73 on the consulted price list, reference price USD 105.
- Currency
- USD
- Billing
- Plan with one year of support and updates
- Renewal and support
- Check the site count and chosen renewal price.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the edition, order statuses and stacking rules.
WooCommerce Points and Rewards
Editorial diagram. Earning rate → Conversion to a discount → Balance after cancellation. — BlogPasCherOpen full-size illustration ↗Best forSet point-earning and conversion rates separately.
Points and Rewards distinguishes the rate at which customers earn points from the rate at which they redeem them. Choose easily checked rates and a low-value cart. Check rounding, the discount ceiling and the result with insufficient points. A refunded order must be part of tracking acceptance tests. Record the balance before and after rather than only the amount shown in the cart.
Offer pricing
USD 179 for the one-year plan on the consulted dollar price list.
Billing: Annual subscription
Renewal and support: Check price and currency at renewal.
Checked on .
Strengths
- Earning and conversion rates adjustable separately.
What to consider
- Test rounding, limits and cancellations before a real campaign.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 179 for the one-year plan on the consulted dollar price list.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Check price and currency at renewal.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check the cart format and order storage used.
PW WooCommerce Gift Cards (Pimwick)
Editorial diagram. Fictitious card → Partial redemption → Remaining balance. — BlogPasCherOpen full-size illustration ↗Best forOffer gift cards and check the balance after partial use.
Pimwick adds gift cards with an amount to use later. Prepare a fictional €30 card and spend €12 on a copy. Check the expected balance, how the customer retrieves it and the effect of a partial refund. Distinguish a code used to cover part of an amount from a promotional coupon changing the price. Option scope must be confirmed in the chosen offer.
Offer pricing
Free edition. Pro from USD 99 per year.
Billing: Annual subscription for Pro
Renewal and support: Check the plan by site count and renewal price.
Checked on .
Strengths
- Gift-card cycle with a free edition and Pro additions.
What to consider
- Check balances, currencies and refunds before issuance.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Free edition. Pro from USD 99 per year.
- Currency
- USD
- Billing
- Annual subscription for Pro
- Renewal and support
- Check the plan by site count and renewal price.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Test block checkout and currency plugins if you use them.
WooCommerce Gift Cards
Editorial diagram. Issued card → Redeemed balance → Code inventory. — BlogPasCherOpen full-size illustration ↗Best forManage issuance and use of digital gift cards.
WooCommerce Gift Cards describes digital codes and their use by recipients. Issue one on a copy store with email disabled or captured locally. Check the amount and date, then try using it with a cart exceeding the balance. Keep a list of what must be carried over when changing platforms, including active codes, balances and links to orders.
Offer pricing
USD 79 for the one-year plan on the consulted dollar price list.
Billing: Annual subscription
Renewal and support: Check the recurring amount, currency and license terms.
Checked on .
Strengths
- Gift-card cycle integrated into the WooCommerce store.
What to consider
- Check balance recovery and email content before migration.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- USD 79 for the one-year plan on the consulted dollar price list.
- Currency
- USD
- Billing
- Annual subscription
- Renewal and support
- Check the recurring amount, currency and license terms.
- Taxes and fees
- Unspecified. Confirm for the offer you choose.
- Commitment and terms
- Unspecified. Confirm for the offer you choose.
- Date checked
Compatibility and components
- Check WooCommerce, checkout and already active pricing plugins.
Ultimate Gift Cards (WP Swings)
Editorial diagram. Card template → Acceptance-test email → Successive uses. — BlogPasCherOpen full-size illustration ↗Best forPrepare gift cards with templates and a recipient-delivery process.
WP Swings presents gift cards, message templates and delivery options. Prepare a fictional card, check the email template in a local catcher and verify successive uses of the same code. Before depending on an external integration, record what is stored in WooCommerce and what depends on another service. Compare Lite’s scope with the CodeCanyon license for the targeted features.
Offer pricing
Separate Lite edition. CodeCanyon lists USD 49 for Regular License and USD 1,999 for Extended.
Billing: One-time CodeCanyon purchase for the paid license
Renewal and support: Six months of support included. Paid extension offered.
Price excludes taxes and processing fees according to the listing.
Checked on .
Strengths
- Customization of cards and delivery messages.
What to consider
- Check balances, emails and required services without sending a real card.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Separate Lite edition. CodeCanyon lists USD 49 for Regular License and USD 1,999 for Extended.
- Currency
- USD
- Billing
- One-time CodeCanyon purchase for the paid license
- Renewal and support
- Six months of support included. Paid extension offered.
- Taxes and fees
- Price excludes taxes and processing fees according to the listing.
- Commitment and terms
- License for one end product under marketplace terms.
- Date checked
Compatibility and components
- CodeCanyon lists WordPress 7.1.x and an update dated October 29, 2026.


