
內容簡介
DonorCore 是一款專業的捐款外掛,將 WooCommerce 轉變為強大的募款平台。它幫助組織管理捐款活動、追蹤捐款者、分析募款表現,並自動生成電子郵件和 PDF 收據,提供現代化的管理介面。
【主要功能】
• 使用 WooCommerce 安全靈活的結帳系統
• 現代化的 React 管理控制台
• 實時捐款分析與互動圖表
• 自動生成電子郵件和 PDF 收據
• 無需撰寫自訂程式碼即可深度樣式控制
• 創建無限捐款活動並視覺化追蹤進度
外掛標籤
開發者團隊
② 後台搜尋「DonorCore – Donations for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
DonorCore is a professional donation plugin that transforms WooCommerce into a powerful fundraising platform. It allows organizations to manage donation campaigns, track donors, analyze fundraising performance, and automatically generate email and PDF receipts — all from a modern React-based admin dashboard.
DonorCore is ideal for organizations, community groups, and fundraisers that want a reliable, scalable, and fully WooCommerce-native donation solution without depending on third-party fundraising platforms.
Why DonorCore?
Unlike generic donation plugins, DonorCore is built specifically for professional fundraising workflows:
• Uses WooCommerce’s secure and flexible checkout system
• Modern React-powered admin dashboard (no legacy admin tables)
• Dedicated donor analytics instead of simple order lists
• Automatic email and PDF receipt generation
• Deep styling control without writing custom code
• Clean architecture following WordPress.org coding standards
Core Features
React Admin Dashboard
Real-time donation analytics
Interactive charts showing donation trends
Quick stats: total raised, donor count, active campaigns, monthly revenue
Top donors leaderboard
Clean Material-UI based interface
Campaign Management
Create unlimited donation campaigns
Set fundraising goals and track progress visually
Custom suggested donation amounts per campaign
Campaign end dates with automatic donation form locking
Live progress tracking
Donation Forms & Blocks
2 Gutenberg Blocks:
Donation Form Block – fully customizable donation form
Progress Bar Block – real-time campaign progress display
2 Shortcodes:
[donorcore_donation_form campaign_id="123"]
[donorcore_campaign_progress id="123"]
Live preview in block editor
Mobile-responsive layouts
Custom suggested donation amounts
Complete Styling Control
Central admin panel for all styling options
Button styling: colors, hover states, padding, border radius
Progress bar styling: colors, height, text, radius
Font family, size, and weight controls
Color pickers with alpha transparency
Live CSS generation from admin settings
Donor Management
Searchable donor database
Individual donor profiles including:
Lifetime donation total
Total number of donations
Contact details (email, phone)
Full donation history
Campaign-specific donations
Material-UI drawer interface for detailed views
Automated Email Receipts
⚠️ SMTP configuration required for email functionality (install WP Mail SMTP plugin)
Automatic email receipts on successful donations
Fully customizable HTML email templates
Dynamic placeholders available:
Donor Info: {donor_name}, {donor_first_name}, {donor_last_name}, {donor_email}, {donor_address}
Donation Info: {amount}, {currency}, {date}, {order_id}, {receipt_number}
Campaign Info: {campaign}, {campaign_name}
Site Info: {site_name}, {site_url}, {site_logo}, {org_name}, {org_address}
HTML editor with syntax highlighting
Custom email subject lines
Background processing using Action Scheduler
PDF Receipt Generation
Automatic PDF receipt generation for every donation
Customizable HTML-based PDF templates
Same placeholder system as email templates
PDF receipts attached to donation emails
Download links available for donors
Advanced Settings Panel
General settings:
Minimum donation amount
Default suggested amounts
Data management tools
Email template settings:
Subject customization
HTML editor
Placeholder reference
PDF template settings:
Layout customization
Template editor
Donation form styling:
Button colors, fonts, spacing
Responsive design controls
Progress bar styling:
Fill and background colors
Text colors for amounts and percentage
Height, radius, and typography controls
Security Features
Fully WordPress.org compliant
Nonce validation on all REST API endpoints
Capability checks (manage_options)
Prepared database queries
Input sanitization and output escaping
GDPR-compatible using WordPress privacy tools
Performance Optimizations
Database indexing for faster queries
Query caching using transients (30 minutes)
Optimized React admin bundle
Lazy loading of admin components
Compatible with WooCommerce HPOS
