Woo Donations


This plugin lets you accept donations in WooCommerce. Users can specify the amount they want to donate.

Donation can be shown as a product on cart and checkout page, if end user wants to change their donation amount then they can re-enter donation amount on cart or checkout page to donate.

Options to choose a non-shipping, no-taxable product for donation purpose.

After woocommerce donation plugin activation you will find the “Add Donation” field on the cart and checkout page.

Also works with WordPress Multisite installs (each blog from the network has it’s own maintenance settings).

Using woocommerce blocks display donation form
When using woocommerce blocks in cart or checkout page you can use shortcode to display donation form. Please watch the video for more details.

Multiple donation forms
Multiple donation forms are available, allowing you to integrate donation form with multiple WooCommerce products. For additional information, Please watch the video for additional information.

You can use shortcodes

[wdgk_donation product_id="123"]

This Shortcode displays specific product donation form. Before using this shortcode mandatory to enable Donation Product checkbox on product edit page.

Here is Template code

 <?php echo do_shortcode('[wdgk_donation]'); ?>
 <?php echo do_shortcode('[wdgk_donation product_id="123"]'); ?>

Free Plugin Features

  • Add multiple donation forms with different donation product
  • You can use Gutenberg block to display donation form
  • Manually have option to set donation form on other pages with shortcode
  • Manually have option to display donation form with Gutenberg widget
  • Set up a specific product as donation from list of product
  • Set up location to display donation form with options cart and checkout page
  • Manually enable disable option to display donation form on cart and checkout
  • Manually have option to set donation form on cart and checkout page
  • Set up donation button color as per your theme main color requirement
  • Options to set up donation button text as per your requirement
  • Options to set up donation button text color as per your requirement
  • Manually have option to set Description field donation form
  • Dynamic Label Options.

Free Version Preview

Pro Plugin Features

  • Display predefined and custom price donation amount options.
  • Display donation request popup.
  • Add the donation widget on the website’s sidebar or footer.
  • Show donation order listing.
  • Download CSV file in donation order table.
  • Configurable screen position for donation form in cart page.
  • Configurable screen position for donation form in checkout page.
  • Fundraising donation campaigns.
  • Auto create woo donation page.
  • Admin can set sticky donation button on the website’s.
  • Donation button shortcode for set in entire site.
  • Allow Email template for send mail to donor.
  • Option to change any title, label, placeholder, button text etc.
  • Timely support 24/7.
  • Regular updates.
  • Well documented.



Pro Version Preview

  1. General Setting (Pro only) See Video
  2. Predefine Price (Pro only) See Video
  3. Manage Campaign (Pro only) See Video
  4. Label Setting (Pro only) See Video
  5. Popup Setting (Pro only) See Video
  6. Sticky Button (Pro only) See Video
  7. Email Setting (Pro only) See Video
  8. Shortcode & widgets (Pro only) See Video
  9. Multiple donation forms See Video

Like the plugin?

Please Vote, Your votes really make a difference! Thanks.


  • General Options
  • Label Options
  • Shortcode Page
  • Specifc Donation Product Edit Page
  • Simple Donation Product
  • Variable Donation Product
  • Cart Page — Donation Form
  • Checkout Page — Donation Form
  • Order Confirm Page
  • Admin Orders
  • Gutenberg Block for Donation Form
  • Woo Donation Pro Features


This plugin provides 1 block.

  • Woo Donations


Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.

After Plugin Active go to WooCommerce-> Donation.


31 Deireadh Fómhair, 2023
I have installed on a non-profit website that offers a lot of free products for donation only. WE use this in our Woocommerce store for the donations. Quick and easy.
3 Lúnasa, 2023
The plugin is working properly and has a very good value for the price. Plus, the support the team offers is quick and useful. I’m pretty satisfied, thus, I recommend it!
20 Deireadh an tSamhraidh, 2023
Great and quick help with an ‘amount shortcode’ issue. Problem solved! Thanks a lot!!
Read all 20 reviews

Contributors & Developers

“Woo Donations” is open source software. The following people have contributed to this plugin.


Translate “Woo Donations” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Fixed bugs.


Fixed Multiple Donation Form bugs


Added multiple donation form option


Fixed donation order sync.


Fixed donation order flag in woocommerce orders menu.


Fixed bugs.


Added Gutenberg block to display donation form.


Fixed bugs
Fixed translation bugs.
Added donation order flag.

= 3.9=
Fixed bugs.
Added note for woocmmerce blocks.

= 3.8=
Added woocommerce HPOS support.
Tested up to 6.4 wordpress version.

= 3.7=
Fixed major error.

= 3.6=
Fixed donation amount separator issue.

= 3.5=
Fixed Bugs.

= 3.4=
Fixed Bugs.
Tested up to wp veriosn 6.2.2

= 3.3=
Fixed Bugs.

= 3.2=
Fixed Donation price with Decimal Seperator.

= 3.1=
Fixed bug.

= 3.0=
Improve serach product feature in admin side.

= 2.9=
Added: Replaced dropdown to search product option in selection product for donation.

= 2.8=
Fixed issue.

= 2.7=
Fixed issue of donation price format

= 2.7=
Tested up to wp version 6.0.1

= 2.6=
Tested Up to wp version 5.9

= 2.5=
Fixed donation form validation issue.

= 2.4=
Update Pro plugin features list

= 2.3=
Fixed bug

= 2.2=
Fixed bug

= 2.1=
Fixed bug

= 2.0=
Added Label option for donation form

= 1.9=
Added Label option for donation form

= 1.8=
Added Support and pro link, changed browser cookie name.

= 1.7=
Fixed Design bug and add pro plugin details.

= 1.6=
Fixed bug.

= 1.5=
Fixed bug.

= 1.4=
Fixed bug.


Fixed bug.


Fixed bug.
Added ‘Donation’ column in woocommerce order list.


Fixed bug.
Added donation note option.


Initial release