Build your WordPress website with Elementor.Discover Elementor Affiliate link
Français

Site appearance

Comparisons and selections

25 WooCommerce plugins for promotions, coupons and rewards

Compare 25 WooCommerce promotion plugins. Check quantity discounts, coupons, stacking and returning to the native cart.

Source published: · Source updated: · Editorial policy

Read the French edition

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.

Prices recorded for these offers. Check terms and renewal prices before you buy.
OfferBest forPricing and billingRenewal and support
Discount Rules for WooCommerce (Flycart)Read the details 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.
Advanced Dynamic Pricing (AlgolPlus)Read the details 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.
YayPricingRead the details 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.
Pricepep (RightPress)Read the details 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.
Dynamic Pricing (Element Stark)Read the details 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.
Advanced CouponsRead the details 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.
Smart Coupons (WebToffee)Read the details 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.
Smart Coupons (StoreApps)Read the details 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.
Extended Coupon Features (Soft 79)Read the details 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.
Coupon Restrictions for WooCommerceRead the details 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.
URL CouponsRead the details 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.
Coupon Shortcodes (itthinx)Read the details 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.
Buy One Get One FreeRead the details 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.
Free Gifts for WooCommerce (Flintop)Read the details 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.
Discount Rules and Dynamic Pricing (Asana)Read the details 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.
WooCommerce Discount Manager (Barn2)Read the details 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.
YITH WooCommerce Dynamic Pricing and DiscountsRead the details 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.
WooCommerce Coupon CampaignsRead the details 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.
NaveenCodes Smart Coupon GeneratorRead the details 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.
Free Gift CouponsRead the details 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.
WPLoyaltyRead the details 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.
WooCommerce Points and RewardsRead the details 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.
PW WooCommerce Gift Cards (Pimwick)Read the details 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.
WooCommerce Gift CardsRead the details 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.
Ultimate Gift Cards (WP Swings)Read the details 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

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.

Free version available

Discount Rules for WooCommerce (Flycart)

Discount Rules for WooCommerce (Flycart): Two or three notebooks → Product quantity tier → Rule and couponEditorial 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.
View official site for Discount Rules for WooCommerce (Flycart) (opens in a new tab)Back to the table
Free version available

Advanced Dynamic Pricing (AlgolPlus)

Advanced Dynamic Pricing (AlgolPlus): Product filter → Two valid rules → Observed priorityEditorial 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.
View official site for Advanced Dynamic Pricing (AlgolPlus) (opens in a new tab)Back to the table
Free version available

YayPricing

YayPricing: Product price → Cart discount → Comparison of totalsEditorial 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.
View official site for YayPricing (opens in a new tab)Back to the table
Paid offer

Pricepep (RightPress)

Pricepep (RightPress): Catalog price → Cart rules → Calculation after removalEditorial 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.
View official site for Pricepep (RightPress) (opens in a new tab)Back to the table
Paid offer

Dynamic Pricing (Element Stark)

Dynamic Pricing (Element Stark): Eligible items → Required quantity → Discounted unitEditorial 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.
View official site for Dynamic Pricing (Element Stark) (opens in a new tab)Back to the table
Free version available

Advanced Coupons

Advanced Coupons: WooCommerce code → Cart condition → After removing the productEditorial 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.
View official site for Advanced Coupons (opens in a new tab)Back to the table
Free version available

Smart Coupons (WebToffee)

Smart Coupons (WebToffee): Category coupon → Eligible account → Offer displayEditorial 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.
View official site for Smart Coupons (WebToffee) (opens in a new tab)Back to the table
Paid offer

Smart Coupons (StoreApps)

Smart Coupons (StoreApps): Coupon campaign → Partial credit → Balance after purchaseEditorial 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.
View official site for Smart Coupons (StoreApps) (opens in a new tab)Back to the table
Free version available

Extended Coupon Features (Soft 79)

Extended Coupon Features (Soft 79): Cart threshold → Automatic coupon → Below the thresholdEditorial 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.
View official site for Extended Coupon Features (Soft 79) (opens in a new tab)Back to the table
Paid offer

Coupon Restrictions for WooCommerce

Coupon Restrictions for WooCommerce: New account → Order history → Code acceptanceEditorial 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.
View official site for Coupon Restrictions for WooCommerce (opens in a new tab)Back to the table
Paid offer

URL Coupons

URL Coupons: Campaign link → Eligible cart → Message after clickingEditorial 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.
View official site for URL Coupons (opens in a new tab)Back to the table
Free version available

Coupon Shortcodes (itthinx)

Coupon Shortcodes (itthinx): Cart without a coupon → Coupon applied → Appropriate messageEditorial 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.
View official site for Coupon Shortcodes (itthinx) (opens in a new tab)Back to the table
Paid offer

Buy One Get One Free

Buy One Get One Free: Trigger item → Free product → Removal checkEditorial 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.
View official site for Buy One Get One Free (opens in a new tab)Back to the table
Paid offer

Free Gifts for WooCommerce (Flintop)

Free Gifts for WooCommerce (Flintop): Qualifying cart → Gift selection → Stock checkEditorial 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.
View official site for Free Gifts for WooCommerce (Flintop) (opens in a new tab)Back to the table
Free version available

Discount Rules and Dynamic Pricing (Asana)

Discount Rules and Dynamic Pricing (Asana): Target product → Cart rule → Overlapping datesEditorial 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.
View official site for Discount Rules and Dynamic Pricing (Asana) (opens in a new tab)Back to the table
Paid offer

WooCommerce Discount Manager (Barn2)

WooCommerce Discount Manager (Barn2): Group price → Units outside the tier → Advertised totalEditorial 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.
View official site for WooCommerce Discount Manager (Barn2) (opens in a new tab)Back to the table
Paid offer

YITH WooCommerce Dynamic Pricing and Discounts

YITH WooCommerce Dynamic Pricing and Discounts: Two campaigns → Shared products → End of periodEditorial 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.
View official site for YITH WooCommerce Dynamic Pricing and Discounts (opens in a new tab)Back to the table
Paid offer

WooCommerce Coupon Campaigns

WooCommerce Coupon Campaigns: Grouped coupons → Compared period → Observed usesEditorial 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.
View official site for WooCommerce Coupon Campaigns (opens in a new tab)Back to the table
Free version available

NaveenCodes Smart Coupon Generator

NaveenCodes Smart Coupon Generator: Coupon template → Ten unique codes → Batch checkEditorial 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.
View official site for NaveenCodes Smart Coupon Generator (opens in a new tab)Back to the table
Paid offer

Free Gift Coupons

Free Gift Coupons: Distribution code → Gift line item → Coupon removalEditorial 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.
View official site for Free Gift Coupons (opens in a new tab)Back to the table
Free version available

WPLoyalty

WPLoyalty: Fictitious purchase → Accumulated points → Subsequent couponEditorial 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.
View official site for WPLoyalty (opens in a new tab)Back to the table
Paid offer

WooCommerce Points and Rewards

WooCommerce Points and Rewards: Earning rate → Conversion to a discount → Balance after cancellationEditorial 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.
View official site for WooCommerce Points and Rewards (opens in a new tab)Back to the table
Free version available

PW WooCommerce Gift Cards (Pimwick)

PW WooCommerce Gift Cards (Pimwick): Fictitious card → Partial redemption → Remaining balanceEditorial 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.
View official site for PW WooCommerce Gift Cards (Pimwick) (opens in a new tab)Back to the table
Paid offer

WooCommerce Gift Cards

WooCommerce Gift Cards: Issued card → Redeemed balance → Code inventoryEditorial 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.
View official site for WooCommerce Gift Cards (opens in a new tab)Back to the table
Free version available

Ultimate Gift Cards (WP Swings)

Ultimate Gift Cards (WP Swings): Card template → Acceptance-test email → Successive usesEditorial 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.
View official site for Ultimate Gift Cards (WP Swings) (opens in a new tab)Back to the table

English translation of the reviewed French edition. Code examples retain their original identifiers, comments and output strings for reproducibility. Linked exercise files and original screenshots may contain French. No new practical tests or price checks are implied by translation.

Continue reading in English