Donation for WooCommerce

Version4.0.0
PriceFree

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:

  1. Download the plugin archive from the download section on this page.
  2. In WordPress admin, go to Plugins – Add New – Upload Plugin and select the archive.
  3. Activate the plugin, then open the donation settings in the admin menu.
  4. Create your donation products, rounding-up rules and campaign pages, and the store handles the rest.

Download the ZIP from the version buttons above, then go to Plugins → Add New → Upload Plugin, choose the file and click Install Now. Activate the plugin and you are done. Full walkthrough on our How to Install page.

Previous Plugin
Next Plugin

Leave a Reply

Your email address will not be published. Required fields are marked *