Donation for WooCommerce, from WP Swings, turns a WooCommerce store into a fundraising channel: donations become store products, customers round up their order total at checkout, campaigns collect for specific causes, and every donation lands in the store’s order system with the reporting store owners already use. The plugin adds the donation layer WooCommerce never shipped – donation products with preset amounts and free amounts, rounding-up at checkout, campaign pages with goal progress, and donor emails through the store’s existing templates. Related reading: our dedicated donation platform overview covers the donor-management-first alternative.
The plugin’s identity is store-first fundraising. Donations become store products with preset amounts and free amounts, rounding-up at checkout turns spare change into giving, campaign pages with goal progress show how causes are tracking, and every donation lands in the store’s order system with the reporting store owners already use. For stores that want fundraising to live beside their products instead of inside a separate platform, this is the store-first route.
Competitive Features
Donation products. Donations become store products with preset amounts and free amounts – the store’s existing checkout, receipts, and order flow handle the rest.
Rounding-up at checkout. Customers round up their order total – spare change turning into giving at the moment of highest purchase intent.
Campaign pages with goal progress. Campaign pages collect for specific causes with goal progress bars – the transparency donors respond to.
Store-native reporting. Every donation lands in the store’s order system with the reporting store owners already use.
Donor emails. Donor emails flow through the store’s existing templates – no separate email stack.
Preset and free amounts. Donation products offer preset amounts and free amounts – the donor-facing surface done properly.
Key Features
- Donation products with preset and free amounts – the store’s existing checkout, receipts, and order flow handle the rest.
- Rounding-up at checkout – spare change turning into giving at the moment of highest purchase intent.
- Campaign pages with goal progress – causes tracked with goal progress bars.
- Donor emails – flow through the store’s existing templates.
- Store-native reporting – every donation lands in the store’s order system.
- Recurring options – recurring donation products for sustained programs.
Comparison with Competitors
Donation for WooCommerce vs GiveWP
GiveWP is a dedicated donation platform with donor management; the WooCommerce route turns donations into store products.
| Donation for WooCommerce | GiveWP | |
|---|---|---|
| Identity | Store-product donations | Dedicated donation platform |
| Donor management | Order-based | Full history with annual receipts |
| Goal progress | Product-level | Campaign goals with progress bars |
| Best for | Stores adding a donation product | Nonprofits running programs |
Stores adding a donation product pick this route; nonprofits running programs pick GiveWP route.
Donation for WooCommerce vs WooCommerce Subscriptions
Different product models: donations are gifts, subscriptions are paid products with delivery.
| Donation for WooCommerce | WooCommerce Subscriptions | |
|---|---|---|
| Sells | Donations | Paid products with delivery |
| Goal progress | Campaign pages with progress | Product-level |
| Best for | Stores adding a donation product | Stores selling products |
For paid products, WooCommerce Subscriptions is the tool.
Recommended Stack: donation receipts and records pair naturally with GiveWP for the donor-management-first alternative, and with GiveWP PDF Receipts if branded PDF receipts are the priority.
Official Changelog
Version 4.0.0
Release Date: October 2026
- Improved: donation products with preset and free amounts
- Fixed: rounding-up at checkout not saving for grouped campaigns
Version 3.9.2
Release Date: September 2026
- Added: per-campaign goal progress in reporting
- Fixed: rounding-up not saving for grouped donations
Version 3.9.1
Release Date: September 2026
- Fixed: donor emails for grouped campaigns
- Improved: store-native reporting for CSV exports
Frequently Asked Questions
How fast is the initial setup?
Donation products embed in the store with preset amounts and free amounts – most stores go live the same day. Rounding-up at checkout and campaign pages come configured by default.
Can customers round up their order total?
Yes – rounding-up at checkout turns spare change into giving at the moment of highest purchase intent, with the round-up amount configurable.
Can I run campaign pages?
Yes – campaign pages collect for specific causes with goal progress bars, which is the transparency donors respond to.
Can I see donations in my store reports?
Yes – every donation lands in the store’s order system with the reporting store owners already use, alongside per-campaign breakdowns.
Can I run recurring donations?
Yes – recurring donation products support sustained programs, with the same store-native reporting.
How to Install
Install the GPL version of Donation for WooCommerce like any premium WordPress plugin:
- Download the plugin archive from the download section on this page.
- In WordPress admin, go to Plugins – Add New – Upload Plugin and select the archive.
- Activate the plugin, then open the donation settings in the admin menu.
- Create your donation products, rounding-up rules and campaign pages, and the store handles the rest.

Leave a Reply