BFCM Sale is Live! Grab 24% OFF on Your Favorite Plugins – Use Code BFCM24

Donation For WooCommerce

Donation For WooCommerce is a powerful WooCommerce extension that gives you the ability to create fundraising campaigns without charging any transaction fees.

Donation For WooCommerce is the ultimate WooCommerce extension for creating powerful fundraising campaigns that go beyond simple donation collections. With this versatile tool, you can tailor your donation campaigns to your specific needs, incorporating features like recurring donation payments, progress goals, round-up donations, and much more.

Overview

Whether you’re a nonprofit organization, charity, or any cause-driven entity, Donation for WooCommerce empowers you to raise funds and build a community of donors effectively. Get started now and take your fundraising efforts to the next level!

  • Create Donation Campaigns: Easily collect charitable donation payments anywhere on your WooCommerce website. Whether you’re raising funds for nonprofits, charities, NGOs, clubs, or any other cause, Donation for WooCommerce simplifies the process.
  • Recurring Donations: Our solution is the only one that focuses on ongoing, recurring donations right out of the box. You can set up recurring donation payments using WooCommerce Subscriptions to ensure a continuous stream of support.
  • Flexible Donation Options: Configure donation amount types, limits, and levels. Choose from predefined values or allow users to enter custom donation amounts. Set minimum and maximum limits to tailor the options to your campaign.
  • Progress Goals: Create a sense of urgency and motivate donors by setting and displaying goals for your donation campaign. You can track and showcase the total amount collected, percentage completed, the number of donations received, days left, and unique donor count.
  • Round-Up Donations: Encourage generosity by offering the option to round up the final purchase amount and donate the difference. It’s a simple way for customers to make a little extra impact with each purchase.
  • Seamless Integration: Donation options can be easily added to your shop, product, cart, and checkout pages, providing multiple touchpoints for users to support your cause. You can even include a donation widget for added visibility.
  • Detailed Progress Bars: Display the collected donation amount in currency value and percentage, making it transparent and visually engaging for your donors. You can also set specific targets for the number of donations and days left in your campaign.
  • Unique Donor Count: Showcase the unique donor count on your goal’s progress bar, highlighting the growing community of supporters.

Donation For WooCommerce Features

General Features

  • Create multiple donation campaigns.
  • Allow custom donation amounts.
  • Present predefined donation amount choices.
  • Enable users to contribute to multiple campaigns simultaneously.
  • Permit users to include decimal values in their donations.
  • Filter donation orders by the campaign name.
  • Display various campaign donation options on the cart or checkout page.
  • Apply credit card processing fees to donations.
  • Set credit card processing fees for multiple donation campaigns.
  • Configure credit card processing fees as either a percentage or a fixed amount.
  • Add multiple support causes to a donation campaign.
  • Access donation campaign statistics.
  • Display donation amounts in various styles (Radio, label, dropdown).
  • Adjust the position of the currency symbol.
  • Implement metadata functionality.
  • Provide support for Gutenberg Blocks.
  • Export donation reports in CSV and PDF formats.
  • Send donation receipts to users via email.
  • Incorporate Gift Aid UK based on the Cart or Checkout.
  • Add Tributes to donation campaigns.
  • Manually synchronize and update donation order data.
  • Organize multiple donations using tabs.
  • Enable the Donation API for creating, updating, deleting, and retrieving campaigns by their ID.

Recurring Donation Features

  • Collect recurring donations on a daily, weekly, or monthly basis.
  • Define interval and length settings for recurring donations.
  • Display order details of the donation amount, including campaign name, amount type, and campaign ID.
  • Allow users to create recurring donation payment plans at intervals.

Note: To collect recurring donations, it is necessary to install and activate the WooCommerce Subscriptions plugin. Once activated, you can enable recurring donations in the campaign settings tab.

Donation Goal Features

  • Display a progress bar showing the collected donation amount in currency value.
  • Show the goal progress bar’s value as a percentage.
  • Define and display the number of donations required to close the campaign.
  • Specify and display the number of days left in the donation campaign.
  • Indicate a unique donor count on the goal’s progress bar.
  • Display a custom ‘thank you message’ upon the campaign reaching its goal.
  • Present the goal summary on a page or post using a shortcode.
  • Reset donation campaign goals.
  • Display the goal progress bar on the shop page.

Donation Widget Features

  • Display the donation widget on the cart and checkout pages.
  • Include a donation widget on the shop or product pages.
  • Customize the form and widget options, including button text color, button label, and button color.
  • Add the donation widget to the website’s sidebar or footer.
  • Display the donation widget on the website’s pages through a shortcode.
  • Present the goal progress bar on the donation widget.
  • Show the goal summary within the widget.

Round-Up Donation Features

  • The “Round-Up” feature offers shoppers the choice to round up their bill amount and donate the change.
  • The “Round-Up multiplier” calculates a new total by rounding off the cart amount to the nearest number divisible by the round-up multiplier.
  • Customize the “Round Off Donation” popup, including popup title, message, button text color, and background color.
  • Display a donation request popup with the “Round Off Donation” option.

Compatibility & Integrations

  • Compatible with WooCommerce Subscriptions.
  • Support for translation via the Loco Translate Plugin.
  • Compatible with Currency Switcher for WooCommerce.
  • Support for translation through the WPML Plugin.

Why Use Donation for WooCommerce?

Display Donation Options Anywhere on The Website

Display Donation Options Anywhere on The Website.

Effortlessly showcase donation options on your shop, product, cart, checkout page, sidebar, footer etc., with predetermined values. Additionally, you can provide visitors with the option to input a custom value, allowing them to contribute any amount they want.

Comfortably Collect Recurring Donations

Making recurring donations a seamless process is now possible with Donation for WooCommerce and WooCommerce Subscriptions. Your supporters can effortlessly select recurring donations directly from the online donation form.

Accept Donations for Different Causes

Making it simple to collect contributions for various reasons, you can add multiple support causes to your campaign. For example, you can include causes like cultural education, global warming, and disaster relief under the same donation campaign. You’re free to provide a title, description, and logo for each cause to make it more engaging.

Display Multiple Donation Campaigns on Checkout and Cart Page

You can easily turn the cart and checkout donation option on or off with a simple toggle switch. Additionally, you have the flexibility to show multiple campaigns on both the cart and checkout pages at the same time. This simplifies the process for your customers to contribute to multiple donation campaigns.

Charge Users with A Donation Processing Fee (Percentage or Fixed)

This feature enables you to apply a processing fee (either Percentage or Fixed) to donations made via credit cards. The admin will request the credit card processing fee from the user before processing the donation amount. In the event that the user declines, the processing fee will be subtracted from the total donation amount.

Automatically Email Donation Receipts to Donors

By enabling this feature, the system will automatically generate a PDF invoice for any new order containing a donation product. This PDF invoice will then be sent to both the customer and the admin via email.

Export Donation Reports in PDF and CSV Formats

You have the ability to export all donation reports in either PDF or CSV format. The donation report dashboard offers various filters, including presets such as yesterday, last 7 days, last month, and last year, as well as custom date ranges for your convenience.

Pricing Plan

Donation for WooCommerce offers a competitive pricing plan to suit your needs:

$99 per year for 1 Site

Pricing Plans


1 Year Free Updates Included
Easy Cancellation And Refund Policy
1 Year Priority Support Included
24/7 support and consulting

1 Year Free Updates Included
Easy Cancellation And Refund Policy
1 Year Priority Support Included
24/7 support and consulting

1 Year Free Updates Included
Easy Cancellation And Refund Policy
1 Year Priority Support Included
24/7 support and consulting

14 Day Money-Back Guarantee

We are committed to your satisfaction that our products will elevate your online store’s performance, backed by our 14-day money-back guarantee.

Version : 3.7.1

Version History :

Version History

N = new

U = update

D = dev

F = fix

R = remove

O = other

3.7.1 2024-11-18
  • U – freemius update.
  • F – subscription renewal date when placing order.
3.7 2024-10-09
  • N – campaign categories.
  • N – campaign description & short description.
  • N – option to make a campaign featured.
  • N – add new block for all campaigns.
  • N – add new block for specifically for featured campaigns.
  • N – add coloum for recurring in reports.
  • N – add filter to make credit card processing fees required.
  • N – add loader animation when donate button is clicked.
  • N – social share bar options.
  • N – campaign timer display types.
  • F – general setting tab on translation.
  • F – fee_type on thankyou page.
  • F – columns for attachments.
  • F – gutenburg block js loaded on frontend (wooc-1723).
  • F – subcription issue fixed on user end settings.
  • U – edit frontend ordering for list and grid view.
  • U – declared compatibility with subscriptions for woocommerce.
3.6.2 2024-02-13
  • F – fixed issues caught in previous version.
3.6.1 2024-01-25
  • N – added filter hook `wc_donation_delete_campaign_product_data` to prevent campaign product data deletion.
  • F – fixed uncaught valueerror: path cannot be empty.
3.6 2023-11-10
  • N – daily donation
  • N – display donor list
  • N – custom amount field & placeholder
  • F – hide campaigns from round off selecting if the campaign is selected for cart or checkout.
  • F – fixed scroll issue on cart page v3.5
  • U – enhanced code optimization and strengthened security measures.
  • U – declared compatibility with the cart/checkout blocks.
3.5 2023-07-07
  • N – tribute wall.
  • N – cart campaign display location.
  • N – cart campaign display type page/popup.
  • N – cart campaign format type.
  • N – checkout campaign display location.
  • N – compatibility with product vendors.
  • N – compatibility with dokan.
3.4.6.3 2023-05-31
  • N – add donation icon on checkout widget
  • N – add filter to filter action hook for checkout widget position
3.4.6.2 2023-05-25
  • N – option to modify round off template.
  • N – multiple options to add gift aid.
  • F – warnings in general settings.
  • F – warnings on checkout page.
3.4.6.1 2023-05-04
  • U – woocommerce security.
3.4.6 2023-05-02
  • F – disabled subscription length dropdown until the subscription period values are populated (wooc-1026).
  • F – compatible with woocommerce booking addon (wooc-1055).
  • N – multiple selection of the campaigns for cart & checkout.
  • N – option to make card processing fees by fixed or percentage.
  • U – can’t modify donation product quantity in cart.
  • U – woocommerce security issue.
  • N – compatibility with woocommerce hpos.
  • N – frontend template ordering.
  • F – code optimized for frontend donation template using both amount type.
  • F – cause not showing in cart meta if only custom amount type is selected.
  • U – remove default max limit from custom amount type.
  • U – tested up to php 8.
  • U – tested up to woocommerce 7.4.0.
  • U – tested up to wordpress 6.1.1.
  • U – replaced deprecated hook woocommerce_add_order_item_meta with woocommerce_checkout_create_order_line_item.
  • U – tribute option select/unselect.
  • F – make compatible with woocommerce subscription 4.1.0.
  • F – email issue fixed.
  • U – updated has_bought_items() functions for bettter effeciency.
  • N – campaign id in donation add to cart success response.
  • N – filter to add custom columns in reports.
  • N – field to add initial amount to goal raised amount. this will work only with ‘amount raised’ & ‘percentage raised’ goal types.
  • N – donation api for get, post, put, delete campaigns.
  • O – “wc_donation_other_amount_alert”, $placeholder, $min_amount, $max_amount
  • N – display goal on shop page.
  • N – display goal on widgets.
  • N – donation goal reset.
  • N – donation summary widget & shortcode.
  • N – create filter to change pdf header bg color and text color.
  • N – add actions to add text in pdf reports.
  • N – add actions to add labels to recurring fields.
  • U – made editable templates for pdf reports and email reports.
  • U – coupon will not applied on donation products. if you want to apply coupon use filter ( ‘wc_donation_coupon_valid_for_campaign’, true ).
  • U – removed donation price from shop page
  • U – make donation goal amount format as wc price format.
  • U – make donation amount format as wc price format in reports for frontend.
  • F – dompdf conflict with pdf invoices for woocommerce plugin.
  • F – ‘–please select–‘ string is translable.
  • F – jqueri ui smoothness load to relevant pages only.
  • U – query optimization for donation count.
  • N – button to synchronize redundant data.
  • F – memory leak on new order creation.
  • U – if reports.csv missing, it will create a new file on server.
  • F – css issue for donation amount fixed on order page.
  • F – optimized query for donation counts on all campaigns.
  • F – month filter hide from all other post types.
  • F – place_order on checkout button query is conflict with my account page is fixed now.
  • N – compatible with multisite.
  • N – gift aid.
  • N – tributes.
  • N – wc donation reports.
  • N – wc donation reports exports via csv & pdf.
  • N – send donation receipt as email on each donation.
  • N – user can see their donation on frontend and export the donation via csv & pdf by using shortcode [donation_reports].
  • F – translation for interval, period, length for recurring donation (wooc-444).
  • F – donation goal field change to number type and frontend will show with proper number format.
  • F – empty goal amount field shows warning on frontend.
  • F – donation causes not showing on custom value donation type.
  • U – donation causes dropdown style.
  • F – selectwoo error in js
  • N – donation causes.
  • N – credit card processing fees.
  • N – user defined recurring donation
  • N – custom text for recurring on frontend.
  • N – donation summary on product page.
  • U – total donations count on cancelled and refunded orders.
  • U – on skip round off donation popup closed.
  • F – some string translation issues with loco translation.
  • F – parameter issue in “woocommerce_loop_add_to_cart_link”.
  • F – “sorry, that product cannot be purchased” issue fixed.
  • F – round off popup limited to checkout page only.
  • F – “never expire” option in subscription length for recurring donation.
  • U – hide meta values for donation product from cart and order and email.
  • N – introduct new filter to show meta values on cart page ‘wc_donation_before_display_meta_on_cart’ taking two parameters $item_data, $cart_item.
  • N – introduct new filter to show meta values on order admin page ‘wc_donation_hidden_order_itemmeta’ taking one parameter $item_meta.
  • N – introduct new filter to show meta values on order frontend ‘wc_donation_hidden_order_frontend_itemmeta’ taking one parameter $temp_metas, $formatted_meta.
  • O – “wc_donation_other_amount_placeholder”, $placeholder, $min_amount, $max_amount
  • N – donation goals feature
  • N – added donation post id in parameters of action “wc_donation_before_single_add_donation” & “wc_donation_after_single_add_donation”
  • U – donation label can be empty if user donot want to show.
  • F – donation single page layout fixed.
  • F – donation order ajax issue.
  • F – gutenberg block added for campaign shortcode.
  • F – place same campaign in widget & shortcode in same page.
  • U – remove wc donation slug from donation product title.
  • U – show error on amount field min amount & max amount.
  • U – ui fix for other amount field.
  • F – donation amount on minicart.
  • N – shipping charge will not apply on donation products.
  • U – new ui for admin setting.
  • N – create donation campaign with individual settings.
  • N – each campaign has their own shortcode.
  • N – no need to create individual product for campaign.
  • N – compatible with previous version.
  • N – show total donations of each campaign.
  • N – show no. of donations of each campaign.
  • N – show donation as a product on shop page.
  • N – show donation single page.
  • N – recurring donation compatible with woocommerce subscription.
  • N – compatible with wc currency switcher
  • U – css for donation on cart page.
  • F – wmpl compatible issue for cart and checkout donation.
  • F – roundoff issue.
  • N – wpml compatible.
  • F – jquery confliction.
  • N – enable/disable option for donation to show on cart page.
  • N – option added to show both custom value and predefined value for donation.
  • N – option to set multiplier for round off donation before checking out.
  • N – total donation value on order page wp admin.
  • N – option to define product as donation product.
  • N – make compatible with wc currency switcher 1.0.0.
  • N – decimal and comma in user defined amount.
  • N – predefined campaign will be show as readonly to get user know on which campaign they are donating.
  • N – translation support.
  • F – shortcode issue with gutenberg editor fixed.
  • N – add skip button in roundoff popup to skip roundoff donation.
1.0.1 2020-04-25
  • N – bg color for button.
  • N – text color for button.
  • N – text label for button.
  • N – label for donation field.
  • N – donation widget.
  • N – add different layouts for amount.
  • N – shortcode “[wc_woo_donation]”for donation product.
  • N – round off donation on checkout total with popup style.
  • U – design and css.
1.0.0 2020-03-17
  • O – initial release.

 

Last update : 2024-11-18

Still have a question?

Check the Knowledge Base, and if you can’t find an answer there, send us an email.