Bonus Product for WooCommerce is a premium sales-boosting plugin designed to help store owners offer gifts, add-ons, and deal bundles automatically based on specific cart rules.1 Developed by techeshta, it is a popular solution on CodeCanyon and Envato Elements for increasing average order value (AOV) and rewarding customer loyalty.2
Automated Gift Delivery: Automatically adds a bonus product to the cart once specific conditions (like a minimum spend) are met.
Flexible Trigger Rules: Set triggers based on:
Cart Subtotal: "Spend $100, get a free gift."
Item Quantity: "Buy 3 items, get the 4th free."
Category-Based: "Buy any item from the 'Electronics' category and receive a free cable."
Product-Specific: "Buy a Laptop and get a free mouse."
Selection Modal: Give customers the power to choose their own gift from a pre-defined collection of products.3
Support for All Product Types: Works with simple, variable, and even downloadable products.
Labels & Customization: Modify the bonus product labels (e.g., "FREE GIFT"), colors, and custom messages that appear on the product, cart, and checkout pages.4
This plugin helps bridge the gap between simple discounts and advanced promotional marketing:
Benefit
How it Works
Increase AOV
Encourages customers to add "just one more item" to hit the bonus threshold.
Clear Inventory
Use slow-moving stock as "bonus products" to clear shelf space while delighting customers.
Urgency & FOMO
Set start and end dates for bonus campaigns to drive immediate sales during holidays.
Reduce Friction
Since the bonus is added automatically (or via a simple modal), customers don't have to remember coupon codes.
WordPress Compatibility: Tested and optimized for WordPress 6.0+.
WooCommerce Compatibility: Supports the latest versions of WooCommerce (9.x and up).
No Coding Required: All rules are managed through a user-friendly interface in the WordPress dashboard.
Performance: Lightweight and designed to work with caching plugins without breaking the cart logic.
Developer Hooks: Includes filters and hooks for developers who need to create highly complex or custom reward logic.5
Installation: Upload and activate the plugin via your WordPress dashboard.6
Create a Rule: Navigate to the Bonus Product menu and select Add New.
Set Conditions: Choose your trigger (e.g., "Cart Total") and enter the required value (e.g., "$50").
Assign the Bonus: Select the product(s) that will be offered as the reward.
Customize UI: Define the text for the "Claim Your Gift" button and set the colors to match your theme.
Launch: Hit Publish, and the rules will immediately begin applying to active carts.
Standard WooCommerce coupons require the customer to take an extra step, which often leads to "cart abandonment" if the code is forgotten. Bonus Product for WooCommerce removes this friction by making the reward part of the natural shopping flow. It also offers more granular control, such as limiting gifts per user or per specific campaign.7
Would you like me to help you configure a "Buy X Get Y" rule for a specific product category, or do you need assistance setting up a "Spend $X" threshold for a free gift?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Dec 25, 2025 17:10 PM
Category:
Author:
OtherLicense:
GPL v2 or LaterTags: