
Turn “buy this, get that free” into an automatic promotion — no coding, no third-party tools. Set it up once in a few clicks, and the plugin handles the rest: checking every cart, applying the right free gift, enforcing limits, and tracking results.
Plugin homepage: https://www.byticslab.com/plugins/conditional-offers-for-woocommerce/
Promotion types
Pick one of five guided promotion types. Each one asks you for plain, simple details — no technical setup.
- Buy X Get Y — Buy a quantity of one product, get another product free.
Example: Buy 2 water bottles, get 1 free. - Spend X Get Y — Spend a set amount in the cart, get a free product.
Example: Spend $50, get a free tote bag. - Buy From Category — Buy anything from a chosen category, get a free product.
Example: Buy any pair of shoes, get free socks. - Spend X in Category — Spend a set amount within one category, get a free product.
Example: Spend $100 on electronics, get a free charger. - Choose Your Gift — Spend a set amount, and let the customer pick their own free gift from a list.
Example: Spend $75, choose any one of three gifts.
Built for real stores
- Works with both the classic cart/checkout and WooCommerce Blocks.
- Usage limits — storewide or per customer — so a promotion can’t be over-claimed.
- An Analytics tab shows gifts awarded, orders affected, and estimated value given away, in your store’s own currency.
- A “Test Promotion” tool lets you simulate a cart and confirm a promotion works before it goes live.
- Thoroughly tested with hundreds of automated tests covering real checkout scenarios.
- Fully compatible with WooCommerce’s High-Performance Order Storage (HPOS).
- Translation-ready, and built to respect customer privacy (data export/erase support included).
Built and maintained by ByticsLab — https://www.byticslab.com
Screenshots

Choosing a promotion type — five guided builders, each naming the condition/reward pair it uses under the hood.

The promotion editor filled in for a real "Buy X Get Y" promotion — trigger product, quantity, and gift product/quantity.

The Promotions list, showing several active promotions with their type, status, priority, and usage.

The Analytics tab — gifts awarded, orders with a promotion, and estimated gift value, with real currency formatting.

A real storefront cart with a promotion-triggered gift line (a free product alongside its normal savings badge).