Home WooCommerce Extensions Donations & Fundraising
DON
Donations & Fundraising
for WooCommerce
Version1.0.0
WooCommerce5.0+ required
WordPress5.8+ required
PHP7.4+ required
HPOSReady
MultisiteSupported
Last UpdatedApril 2026
DonationsFundraisingCharity
New Release WooCommerce Approved

Donations & Fundraising for WooCommerce

Add donation options to your products or WooCommerce checkout. Support one-time and recurring donations with custom amounts, preset buttons, and a fundraising goal progress tracker — all fully integrated with your existing store.

  • Product-level donation option – add alongside any product
  • Checkout donation prompt – encourage donations at checkout
  • Custom donation amounts – open input with min/max limits
  • Preset amount buttons – one-click suggested amounts
  • Fundraising goal tracker – visual progress bar
  • One-time & recurring donations – flexible giving options
  • Campaign end dates – time-limited fundraising
  • Donation receipt emails – automatic thank-you confirmation
Choose your plan
1 Year Plan
Lifetime
Best value
$5.75/month
Billed annually at $69


Includes
  • 1 year free support
  • 1 year extension updates

30 Days Money Back Guarantee
Your money is secure with our buyer protection. Claim a full refund for any reason.
Documentation Feature Request Request Demo

Features of Donations & Fundraising

Add Donations to Any Product

Enable a donation field on any WooCommerce product page. Customers can add a donation to their purchase in a single step — no separate checkout or page needed. Great for mission-driven brands that want to embed giving into every transaction.

Set suggested amounts, minimum/maximum limits, and customise the donation label and description to match your campaign messaging.

Checkout Donation Prompt

Prompt customers to add a donation just before they complete their purchase. A clean, unobtrusive prompt at checkout significantly increases donation conversion — customers are already in a giving mindset when they're buying.

Configure the prompt headline, description, and preset amounts to align with your cause. All fully customisable from the WordPress admin.

Fundraising Goal Tracking

Display a visual fundraising progress bar on any page using a shortcode. Show your community how close you are to reaching a campaign goal — proven to increase individual donation sizes as people want to help push over the finish line.

Set campaign end dates to create urgency. Once the goal is reached or the deadline passes, the campaign closes automatically.

Flexible Donation Amounts

Offer preset donation amounts (e.g. $5, $10, $25, $50) with one-click selection, or allow fully custom amounts with a free text input. Set minimum and maximum donation limits to keep giving aligned with your campaign goals.

Donation amounts are added to the cart as a separate line item and processed through your existing WooCommerce payment gateways — no extra payment setup required.

Technical Compatibility

Version1.0.0
WooCommerce required5.0.0 or higher
WordPress required5.8 or higher
PHP required7.4 or higher
Multi-Site SupportYes
WPML CompatibilityWPML Supported
LanguagesEnglish (more coming)
Tested up to WooCommerce8.x

Complete Feature List

Donation Options

  • Product-level donation field
  • Checkout donation prompt
  • Preset amount buttons
  • Custom amount input
  • Min/max donation limits
  • Donation receipt emails

Campaigns & Reporting

  • Fundraising goal progress bar
  • Campaign end date/deadline
  • Multiple campaigns
  • Shortcode placement
  • Admin donation reporting
  • Works with all payment gateways

Frequently Asked Questions

Can I add donations to a specific product only?
Yes. You can enable the donation option per product from the product edit screen, or apply it globally to all products. You can also enable the checkout prompt without attaching it to any specific product.
Do donations go through my existing payment gateway?
Yes. Donations are added to the cart as a separate line item and processed through your existing WooCommerce payment gateways — Stripe, PayPal, or any other gateway you use. No extra payment setup is needed.
Can customers choose their own donation amount?
Yes. You can offer preset suggested amounts, a custom input field, or both. Set minimum and maximum limits to keep donations within your campaign parameters.
Is there a fundraising goal tracker widget?
Yes. Place a fundraising progress bar anywhere on your site using a shortcode. It shows the total raised vs. your goal and updates in real time as donations come in.
Are donation receipts sent automatically?
Yes. When a donation is completed, the donor receives a confirmation email with their donation amount and a thank-you message. You can customise the email content from the WooCommerce email settings.