Transform donations into powerful memberships and reward your community
A powerful addon for Download Box Pro that automatically converts donations into membership rewards. Your supporters get exclusive access, beautiful badges, and recognition while you build a sustainable community.
Everything you need to create a rewarding donation experience
Donations are automatically converted into membership duration or download quotas. Set custom tiers and let the system handle everything.
3 beautiful badge levels (Supporter, Supporter+, Premium) displayed on Download Boxes with animated effects and custom colors.
Track total donations, monthly stats, recent supporters, and analyze your community growth with comprehensive analytics.
Beautiful, responsive thank-you emails sent automatically with reward details, badge information, and account links.
Create unlimited reward tiers with custom amounts, durations, quotas, and badges. Adapt to your community needs.
Works perfectly with Download Box Pro membership system. No conflicts, just enhanced functionality.
Recognize and celebrate your supporters with beautiful badges
Get started in minutes with our simple installation process
Upload the addon ZIP file through WordPress admin → Plugins → Add New. Click activate and you're ready to go!
Go to Download Box → Rewards and set up your reward tiers. Default tiers are created automatically but fully customizable.
Create a WooCommerce product and add the "donation" tag. Set your desired price (e.g., $5, $10, $20).
Make a test purchase to verify the reward is applied correctly. Check the badge display and email notification.
The addon comes with 5 pre-configured tiers:
You can modify, delete, or add new tiers anytime!
From donation to reward - see how the system works
Built with WordPress & WooCommerce best practices
CREATE TABLE wp_dbwc_donations (
id bigint(20) AUTO_INCREMENT PRIMARY KEY,
order_id bigint(20) NOT NULL,
user_id bigint(20) NOT NULL,
amount decimal(10,2) NOT NULL,
reward_type varchar(20) NOT NULL,
reward_value int(11) NOT NULL,
badge varchar(50) DEFAULT NULL,
created_at datetime DEFAULT CURRENT_TIMESTAMP
);// Action after reward applied
do_action('dbwc_rewards_donation_applied', $user_id, $order_id, $amount);
// Filter reward tiers
add_filter('dbwc_rewards_tiers', 'my_custom_tiers');
// Filter email content
add_filter('dbwc_rewards_email_content', 'my_email_template', 10, 3);Ideal use cases for the Rewards & Donations addon
Sell themes, plugins, graphics, and reward supporters with extended access
Offer courses, ebooks, tutorials with donation-based access tiers
Music, videos, art - let fans support and get exclusive downloads
Distribute software with flexible pricing based on supporter level
Premium articles, PDFs, resources with donation-based access
3D models, textures, sound packs with supporter benefits
Transform donations into powerful memberships and build a thriving community around your products
Get Started Now →