Plugin
PluginUpdated
Bonus Product for WooCommerce
Bonus Product for WooCommerce is a WordPress plugin that adds free bonus or gift items to orders in a WooCommerce store.
Product facts
- Version
- 1.2.4
- Released
- 27 August 2026
- Type
- Plugin
- Licence
- GPL
- Included in
- Every plan, or $3.49 on its own
Overview
Many stores want to reward buyers with a free item, but WooCommerce does not offer that out of the box. Bonus Product for WooCommerce fills the gap. You choose which purchases earn a bonus, and the gift can be a physical product or a digital one. Rules can apply to a single product, a category or every order in the store.
Setup happens through a no-code interface, so you do not need a developer. More than 50 filter settings let you shape how each bonus behaves, from labels and colors to minimum cart requirements. Customers can see the bonus details next to the item they are buying, and in some setups they can pick their own bonus from a selection you prepare.
Features
- Bonus rules by product or category: Make a purchase qualify for a free item based on a single product, a whole category or the entire store, depending on the promotion you want to run.
- Over 50 filter settings: Fine-tune exactly when and how a bonus applies with more than 50 filter options, so each promotion follows your own sales plan.
- Customer choice of bonus: Let shoppers choose their free item from a collection you set up, which gives each buyer a more personal reward.
- Minimum cart requirements: Set a minimum cart quantity that buyers must reach before a bonus becomes available, which suits promotions meant to encourage larger orders.
- Physical and downloadable bonuses: Offer gifts as shipped goods or as digital downloads, so you can match the bonus to the type of store you run.
- Editable labels and colors: Change bonus labels, colors and messaging so the promotion fits your branding and the look of your store.
- Bonus details shown to buyers: Bonus product information appears alongside the original product details, so customers can see clearly what they are getting for free.
- One free unit per bonus: The bonus quantity is locked to 1 in the cart and in the totals, and the plugin checks that a bonus is eligible before adding it.
Best for
- WooCommerce stores running free gift promotions
- Store owners who prefer no-code setup
- Shops offering physical or digital bonus items
Changelog
Version 1.2.4 — 26 August 2026
- Improved Latest WordPress 7.1 compatibility check
- Security The "Add Bonus Product" AJAX handler now verifies the requested product is actually configured as an eligible bonus for the item in the cart, instead of trusting the submitted product ID
- Fixed Bonus product quantity on the cart page could be changed away from 1 (e.g. via the quantity field and "Update cart"), giving multiple free units; quantity is now locked to 1 both in the cart display and when totals are calculated
- Fixed Renamed internal helper functions to use the plugin's function prefix, avoiding possible naming collisions with other plugins
Earlier versions
- 1.2 (3 October 2023): 1 improved
FAQ
Is Bonus Product for WooCommerce free?
The code of Bonus Product for WooCommerce is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of Bonus Product for WooCommerce gives you the download and its updates. The developer's own support, licence key and online services are not included.
Which version of Bonus Product for WooCommerce is this?
Version 1.2.4, released 27 August 2026. New versions appear here when the developer publishes them.
How do I update Bonus Product for WooCommerce?
Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of Bonus Product for WooCommerce for you.






