Woo Donations


This Plugin provide you options to accept donations in woocommerce with amount specified by the end user, so they can donate any amount they wish 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).

Plugin Features

  • Set up a specific product as donation from list of product
  • Set up location to display donation form with options 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 donation form on cart and checkout page
  • Manually have option to set Description field donation form
  • Manually have option to set donation form on other pages with shortcode
  • Manually enable disable option to display donation form on cart and checkout

You can use shortcodes

[wdgk_donation]<h3>Here is Template code</h3>
<?php echo do_shortcode('[wdgk_donation]'); ?>



  • Setting page
  • Donation product -> SKU & Catelog visibility
  • Donatin product -> only allow one qaunitity
  • Cart page -> donation option
  • Checkout page -> donation option
  • show donation option in any page and post with shortcode
  • Order page
  • Donatin column in order list.


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.


March 4, 2020
Have repurposed it for a unique Woocommerce need that has nothing to do with donations and it's really easy to customize and does the trick. Thanks for making it available.
February 13, 2020
It's working perfectly as per my requirements Thank you so much.
May 20, 2020
[Update 2020.05.20 I'm a little slow to post this update, but I've found that Geek Web Solution is quite responsive to problems, and every issue I had with the plugin is now fixed, and we've gone live with it on our site. Now I can highly recommend it!] [Update 2020.02.17 The negative donations issues appears to be fixed! Thanks, Geek Web Solution! I bumped up my rating to three stars. But...I reinstalled the plugin to find that on the settings page the donation product doesn’t appear in the Select Donation Product list. Instead, it list five random products, none of which are donations. They seem to be out most recently added products. So one thing fixed, another broken.] I really want to like this plugin. It is simple and straightforward, and does what it's supposed to do pretty well. EXCEPT that the negative donations problem makes this a non-starter for us. Allowing a customer to negate the cost of everything in their cart is just bizarre. And having to add the script snippet (buried in the support forum) to the cart or checkout page is a sorry way to overcome what is a fundamental problem with the plugin. If that problem is ever fixed we'll be happy to use it. A nice addition would be to be able to include some text for donation ask text, beyond just the text box and button.
January 17, 2020
DANGER! If I hadn't looked at the support forum, I never would have thought to check what happens if someone puts in a negative donation amount. Turns out, this is a SERIOUS bug! Let's say you sell a product for $10 and then the customer makes a donation for -$10. Guess what the net amount due is? Yep, $0.00. It's too bad too, because I really liked this plugin but it's been months since someone brought this problem to the developer and it still hasn't been fixed. I should note that a solution was posted where code needed to be added to one of the php files. That isn't a solution, it's an emergency work-around. I shouldn't have to re-program plugins to make them work properly. This developer needs to get on the ball or take this plugin off the system. Someone's going to lose tons of money because of this.
November 25, 2019
This is a simple and straight forward solution to adding donations! Thank you!


October 5, 2018
very helpful for add donation in website
Read all 6 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.


= 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