Overview
Fundraising lets you add a public goal, progress display, and donation count to a Donation plan. It is designed for campaigns, drives, nonprofit appeals, community projects, memorial funds, and similar fundraising efforts.
Requirements
- Donation plan.
- Fundraising enabled on that plan.
- Goal amount configured.
- Page containing the plan shortcode.
Steps
- Create or open a Donation plan.
- Enable Fundraising Goal.
- Enter a goal amount.
- Choose which campaign metrics to display.
- Save the plan.
- Place the shortcode on a public page.
- Run a test donation.
Expected Result
The page displays a fundraising summary and donation controls. After donations, metrics update using PayPress campaign snapshots and REST hydration.
Important Notes
Fundraising is not a separate payment type. It reuses Donation plans, Orders, Refunds, Payment Forms, receipts, and checkout validation.
Troubleshooting
If metrics do not update for logged-out visitors, check whether REST requests are blocked by caching, security, or firewall rules. If donations are closed unexpectedly, review end date settings.