SUMO Donations is a Complete WooCommerce Donation System. Using this Plugin you can provide options for the users to make donations in your site. It supports Recurring Donations (requires SUMO Subscriptions).
Donations can be made in the Single Product Page, Cart Page, Checkout Page, Donation Form displayed in any Page/Post using Shortcode and On Exit Fly Box in Cart Page and Checkout Page. Donation can be Automatic or Manual. You can also Force Donations (where without making the Donation the user can’t complete the checkout (purchase).