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).
Please note that the users can purchase Products in the Shop like they can always do and in addition can make a Donation as well.