Get it free
NEW Pro add-on: variations, roles and reports

BOGO, Free Gifts & Discount Rules for WooCommerce

Create buy one get one free offers, automatic free gifts, tiered quantity pricing and cart discounts in minutes. Your customers see exactly how close they are to the deal.

No code or shortcodesCart & Checkout blocksHPOS compatible
🎉 Your free Logo Cap has been added to your cart!
🧥
Classic HoodieQty 2 × $40.00
$80.00
🧢
Logo Cap FREEOffer: Free item
$15.00 $0.00
Total$95.00$80.00
🎁Free gift added
%10% off 5+ items
Features

Everything you need to run WooCommerce promotions

One plugin for BOGO deals, free gifts, bulk pricing and cart discounts, with rules you control.

Free

Buy one get one free (BOGO)

Free items are added to the cart automatically and locked at $0. They are removed when the cart no longer qualifies, so nobody gets a gift they didn't earn.

Free

Tiered & bulk pricing

Buy 5 or more for 10% off, 10 or more for 15% off. Set quantity tiers per product or per category, and the highest tier reached applies.

Free

Cart discounts

Fixed amount or percentage off the cart total, shown as a clear, labelled line.

Free

Coupon-code rewards

Any code can unlock a free gift or discount. You don't have to create a WooCommerce coupon first.

Free

Schedules & limits

Start and end dates, priorities, usage limits, logged-in customers only, and the option to skip items already on sale.

Free

"Spend $15 more" promotion messages

Show one message before the cart qualifies and another after, on the shop, cart and checkout pages. They update as the cart changes.

{remaining_amount}{remaining_qty}{product}{free_product}{discount}{coupon}
Pro

Variations, roles & reports

Target specific variations, make the cheapest item free, limit rules by role or day, and see results in reports.

5cart conditions in the free plugin
5reward types: free items, discounts and tiers
7message placeholders, like {remaining_amount}
8more conditions, rewards and limits in Pro
Use cases

Promotions your store can launch today

Buy 2, get 1 free

The classic BOGO deal. It repeats for every two items bought.

IfClassic Hoodie × 2 in cart
Then1 × Classic Hoodie free

Free gift over $100

Raise average order value with a gift above a spending threshold.

IfCart subtotal ≥ $100
ThenFree Tote Bag

Bulk quantity pricing

Reward customers who buy in volume, per product or per category.

If5+ items from Socks
Then10% off each, 15% at 10+

Coupon-code gift

Give influencers or newsletters a code that adds a gift.

IfCode WELCOME applied
ThenFree Sample Pack

Spend more, save more

A cart discount with a message that shows the amount left.

IfSubtotal ≥ $150
Then$20 off · "Spend {remaining_amount} more"

Cheapest item free Pro

Buy three of the same product and the cheapest unit in the cart is free.

IfAny product × 3
ThenCheapest item free
How it works

Your first promotion in four steps

No developer needed. If you can create a product in WooCommerce, you can create a rule.

1

Install the plugin

Install GenTech Discount Rules from WordPress.org and activate it next to WooCommerce.

2

Pick a template

Start from Buy 2 Get 1, a free gift over $100, tiered pricing or a coupon gift.

3

Set conditions

Choose products, quantities, dates and priority. The summary shows the rule in plain words.

4

Publish

The cart applies the rule straight away, on classic and block checkouts.

Free vs Pro

Start free. Upgrade when you're ready.

Pro is an add-on to the free plugin. If you ever switch it off, your free rules keep working.

FeatureFreePro
Product, category, subtotal, quantity and coupon conditions✓✓
BOGO free products, fixed and % cart discounts✓✓
Tiered / bulk pricing per product or category✓✓
Promotion messages on shop, cart and checkout✓✓
Schedules, priorities, usage limits, starter templates✓✓
Variation conditions and free variations—✓
Cheapest item free, cheapest products from a category—✓
User roles, days of the week, uses per customer—✓
Promotion reports—✓
Pricing

Simple, transparent pricing

Every Pro plan includes every Pro feature. The plans differ only in the number of sites.

Free

$0

Free forever

  • All free conditions and rewards
  • Promotion messages
  • Forum support
Download

Starter

$39 /year

Save 35% vs. monthly

  • 1 site
  • All Pro features
  • Email support
Buy Starter
Most popular

Business

$89 /year

Save 38% vs. monthly

  • 5 sites
  • All Pro features
  • Priority support
Buy Business

Agency

$179 /year

Save 38% vs. monthly

  • 25 sites
  • All Pro features
  • Priority support
Buy Agency

7-Day Money-Back Guarantee

If Pro doesn’t work on your store and our support can’t fix it within 7 days of purchase, we’ll refund 100% of your payment.

Prices in USD · Cancel anytime · Secure checkout by Freemius

FAQ

Frequently asked questions

Can't find your answer? Ask in the WordPress.org support forum.

How do I create a buy one get one free offer in WooCommerce?

Install the free plugin, open Promotions, pick the "Buy 2, Get 1 Free" template, choose your product and publish. The free item is added to the cart automatically.

Does it work with my theme and the Cart and Checkout blocks?

Yes. It uses WooCommerce's own cart, so it works with any WooCommerce theme, on both the classic cart and the Cart and Checkout blocks.

Can I run several promotions at the same time?

Yes. Rules run in priority order and stack by default. Turn on "Stop further rules" to keep lower-priority rules from applying.

Can customers change the quantity of a free item?

No. Free items are locked at $0 and removed automatically when the cart no longer qualifies.

Is it compatible with HPOS?

Yes. The free plugin and Pro both support WooCommerce High-Performance Order Storage.

Can I get a refund?

Yes, within 7 days of purchase, if Pro doesn’t work on your store and our support can’t fix the problem. Open a support request first so we can try to fix it. If we can’t, you get 100% of your payment back and the license is deactivated. Monthly plans can be cancelled anytime and simply stop at the end of the paid month.

What happens if I stop using Pro?

Your free rules keep working. Rules that need Pro pause until Pro is active again.

See it working in a real store

Get your own demo login with Pro switched on. Build a rule and test it in the cart. The demo resets after two hours.