🎁 Rewards & Donations Addon

Transform donations into powerful memberships and reward your community

🚀 Auto Rewards 💚 Supporter Badges 📧 Email Notifications ⚡ WooCommerce Ready

What is Rewards & Donations?

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.

Dashboard Overview Screenshot

✨ Key Features

Everything you need to create a rewarding donation experience

⚙️

Automatic Rewards

Donations are automatically converted into membership duration or download quotas. Set custom tiers and let the system handle everything.

🏆

Supporter Badges

3 beautiful badge levels (Supporter, Supporter+, Premium) displayed on Download Boxes with animated effects and custom colors.

📊

Complete Dashboard

Track total donations, monthly stats, recent supporters, and analyze your community growth with comprehensive analytics.

📧

HTML Email Templates

Beautiful, responsive thank-you emails sent automatically with reward details, badge information, and account links.

🎯

Flexible Tiers

Create unlimited reward tiers with custom amounts, durations, quotas, and badges. Adapt to your community needs.

🔄

Seamless Integration

Works perfectly with Download Box Pro membership system. No conflicts, just enhanced functionality.

💚 Supporter Badge Levels

Recognize and celebrate your supporters with beautiful badges

💚
Supporter
Green badge for generous supporters
💚💚
Supporter Plus
Green-blue gradient for VIP supporters
💚💚💚
Premium Supporter
Orange-red gradient for premium tier
Badge Display on Download Box Screenshot

📦 Installation Guide

Get started in minutes with our simple installation process

1

Upload & Activate

Upload the addon ZIP file through WordPress admin → Plugins → Add New. Click activate and you're ready to go!

2

Configure Reward Tiers

Go to Download Box → Rewards and set up your reward tiers. Default tiers are created automatically but fully customizable.

3

Create Donation Product

Create a WooCommerce product and add the "donation" tag. Set your desired price (e.g., $5, $10, $20).

4

Test & Launch

Make a test purchase to verify the reward is applied correctly. Check the badge display and email notification.

💡 Quick Start Configuration

The addon comes with 5 pre-configured tiers:

  • $5 → 7 days membership or 3 downloads
  • $10 → 15 days membership or 5 downloads
  • $20 → 30 days membership or 10 downloads
  • $50 → 90 days membership or 25 downloads
  • $100 → 365 days membership or 100 downloads

You can modify, delete, or add new tiers anytime!

Admin Settings Page Screenshot

🔄 Complete Workflow

From donation to reward - see how the system works

1. Customer Discovers Product
Customer visits your shop and sees the donation product with suggested amounts
2. Makes Donation
Customer adds donation to cart, proceeds to checkout, and completes the order
3. System Detects Donation
WooCommerce hook triggers, addon detects the "donation" tag and processes the amount
4. Reward Applied
System finds matching tier, grants membership duration/quota, and assigns supporter badge
5. Email Sent
Beautiful HTML email sent with reward details, badge info, and account link
6. Customer Enjoys Benefits
Supporter badge displays on Download Box with animated effects, free downloads active
Email Template Screenshot

🔧 Technical Details

Built with WordPress & WooCommerce best practices

🗄️
Database Structure
Clean table structure with optimized indexes
🔌
Hooks & Filters
Extensible with WordPress actions and filters
Performance
Optimized queries, minimal overhead
🔐
Security
Sanitized inputs, nonce verification
🌍
Translation Ready
Full i18n support for multilingual sites
📱
Responsive
Perfect display on all devices
📊 Database Table Created
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 );
🔌 Available Hooks
// 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);

💡 Perfect For

Ideal use cases for the Rewards & Donations addon

🎨

Digital Asset Stores

Sell themes, plugins, graphics, and reward supporters with extended access

📚

Educational Platforms

Offer courses, ebooks, tutorials with donation-based access tiers

🎵

Creative Content

Music, videos, art - let fans support and get exclusive downloads

🛠️

Software Tools

Distribute software with flexible pricing based on supporter level

📰

Content Publishers

Premium articles, PDFs, resources with donation-based access

🎮

Game Assets

3D models, textures, sound packs with supporter benefits

Ready to Reward Your Supporters? 🎉

Transform donations into powerful memberships and build a thriving community around your products

Get Started Now →