Donation Platform for WooCommerce unleashes the power of WooCommerce for your online fundraising, crowdfunding & crowdsponsoring

Overview
=== Donation Platform for WooCommerce ===
Contributors: flinnn
Tags: donation, donations, crowdfunding, fundraising, woocommerce
Requires at least: 5.7
Tested up to: 5.8.1
Stable tag: 1.0.2
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Fundraising, Crowdfunding and Donation Management System

== Description ==

[Demos](https://wcdp.jonh.eu/demos/demo-style-1/) | [Docs](https://wcdp.jonh.eu/documentation/)

**Donation Platform for WooCommerce unleashes the power of WooCommerce for your online fundraising, crowdfunding & crowdsponsoring.**

= Donation Platform for WooCommerce Is the Best Way to Fundraise Online =
You don’t have to reinvent the wheel to collect donations online. WooCommerce is one of the most widely used tools for online shops; helping businesses make billions in sales.
Donation Platform for WooCommerce unleashes this power for your online fundraising, crowdfunding & crowdsponsoring.
Thanks to the comprehensive ecosystem around WooCommerce, Donation Platform for WooCommerce is the most powerful online fundraising & donor management solution.

This plugin is a free alternative to tools like Patreon, Donorbox, GoFundMe or GiveWP.

=== Features ===

* **Gorgeous Design**: 4 different beautiful and simple designs
* **Pop-Up Donation Form**: Collect donations even more elegantly
* **Mobile Donations**: Optimized for mobile devices
* **60+ Payment Gateways**: Greater choice - lower transaction fees
* **Donation Management**: Advanced order & customer management
* **Recurring Donations**: [Reliably fund your projects with regular donations](https://wcdp.jonh.eu/documentation/integrations/recurring-donations-with-woocommerce-subscriptions/)
* **Donation Receipts**: [Send tax deductible receipts](https://wcdp.jonh.eu/documentation/integrations/donation-receipts-with-woocommerce-pdf-invoices-packing-slips/)
* **Unlimited Integrations**: WooCommerce integrates with CRM, Marketing & Analytics tools
* **100% free and open source**

> Note: Donation Platform for WooCommerce turns WooCommerce into a donation system, parallel use as a normal store is not possible. It is recommended to test the plugin in a staging environment first.

=== Links ===

* [Plugin Homepage](https://wcdp.jonh.eu/)
* [Documentation](https://wcdp.jonh.eu/documentation/)
* [Getting Started](https://wcdp.jonh.eu/documentation/getting-started/first-steps/)
* [Github](https://github.com/jonas-hoebenreich/wc-donation-platform)
* [Demos](https://wcdp.jonh.eu/demos/)
* [Demo Style 1](https://wcdp.jonh.eu/demos/demo-style-1/)
* [Demo Style 2](https://wcdp.jonh.eu/demos/demo-style-2/)
* [Demo Style 3](https://wcdp.jonh.eu/demos/demo-style-3/)
* [Demo Style 4](https://wcdp.jonh.eu/demos/demo-style-4/)

=== Motivation ===

Why does the world need this plugin?
Hands down, WooCommerce is the most mature eCommerce solution. It is supported by all other major systems (CRM, Analytics, Marketing, Accounting and more) and offers numerous possibilities to customize the behavior to your needs.

So it doesn't make sense to reprogram all the features already implemented by WooCommerce for a donation platform again and worse. Instead, you just customize the look and in some places the behavior of WooCommerce and you get a comprehensive crowdfunding, crowdsourcing and donation solution.

== Frequently Asked Questions ==

Thank you for being an early adopter of Donation Platform for WooCommerce! I'm working hard to improve your experience and add new features. If you find any issues, please reach out to me to ask any questions or file feature requests.

= Will my theme work with Donation Platform for WooCommerce? =

Probably. Unfortunately, many themes add a lot of custom styles to the WooCommerce checkout, some of them may compete with the CSS of Donation Platform for WooCommerce and you get weird results.

= Will my WooCommerce extension work with Donation Platform for WooCommerce? =

Probably. I cannot test every WooCommerce extension out there. Donation Platform for WooCommerce uses WooCommerce filters & actions to change the behaviour and appearance of WooCommerce. When other plugins also use these hooks they may interfere with each other.

= Does Donation Platform for WooCommerce support every WooCommerce feature? =

No. For now it primarily focuses on customer facing behaviour and appearance that is crucial for the donation platform.

= Why is only one donation form allowed per page? =

Since WooCommerce and other plugins don't assume that there are multiple checkouts on a page, you might run into problems otherwise.

== Changelog ==
Active development of this plugin is handled [on GitHub](https://github.com/jonas-hoebenreich/wc-donation-platform/).

= 1.0.2 =

fix: general settings not working

= 1.0.1 =

small fixes

= 1.0.0 =

Initial release
Comments
  • Plugin is not compatible with

    Plugin is not compatible with "woopl paypal payments"

    I have installed official paypal plugin by woocommerce:

    https://wordpress.org/plugins/woocommerce-paypal-payments/

    Donation plugin is not compatible.

    ........

    Direct checkout is compatible @ checkout page itself, but in pop up its not compatible.

    Please fix.

    opened by procontentxyz 13
  • How to create donation project automatically after user register?

    How to create donation project automatically after user register?

    i noticed: If we create product using code, Donation dont get active,

    when we hit publish manually, donation become active.

    please guide for below issue:

    1. Why we have to publish product manually to make product donation active, If product is already published using code.
    opened by procontentxyz 11
  • Translating the plugin

    Translating the plugin

    Hey there,

    First of all I would like to thank you for the great work. I'm currently creating a website for a local NGO and I am using your plug-in for donations. I need to translate the plugin and I am working with Loco Translate yet the strings translations do not appear on the website. I have to admit that I am not sure that I am doing it the right way so I thought I might just ask away :)). Is it possible to translate the plugin with LocoTranslate, if so are there any other steps I have to take in order to translate it?

    Thank you again for your work and looking forward to hearing from you.

    Cheers, Peter

    opened by Buyback1 10
  • Hi, Can we set min & max donation amount on Per Product (campaign) Basis ?

    Hi, Can we set min & max donation amount on Per Product (campaign) Basis ?

    I have a use case, Where I need to set min & max donation amount per product (campaign) basis.

    Currently your software provide it using global setting.

    kindly address my use case.

    opened by procontentxyz 8
  • Thank You Page - User Flow

    Thank You Page - User Flow

    Following the same great user experience and flow provided with the plugin, steps 1, 2, 3..

    How can we have the thank you page follow in the same sequence (be step4 or silent) as opposed to opening a totally new page and disrupting the user flow experience. This is especially key also for the pop-up scenario, so that at the end of the process it is the user who closes the popup and the initial main page is maintained.

    opened by mcworks 6
  • Payments and fields not loading

    Payments and fields not loading

    Hey,

    I have the problem that the payments are not loaded if i add one donation to the cart and want to pay. If i reload the site or add another donation it works.

    It apears a loading symbol for a short time and then nothing else happens(desktop&smartphone). Screenshot_20220412-124226_Samsung Internet

    If i deactivate the plugin it works as it should. Screenshot_20220412-124303_Samsung Internet

    Hopefully someone can help me!

    bug 
    opened by Cerexus 6
  • WooCommerce GiftStore

    WooCommerce GiftStore

    Hello, You're plugin looks really promising and I like what I'm seeing.. I'm just wondering about a note I've seen on plugin homepage Note: Donation Platform for WooCommerce: Fundraising & Donation Management turns WooCommerce into a donation system, parallel use as a normal store is not possible.

    Is this by design or can it can be unlocked, because I would like to still use WooCommerce to push gift items as well as donations?

    Regards,

    opened by mcworks 3
  • Customisation recommended for better donation experience!

    Customisation recommended for better donation experience!

    1. Directly show input for Custom donation amount, rather than first let user click on 'Other' to show the input.

    Its little time taking....

    Why dont show it normally, so that just enter amount and click next to proceed would work.

    Also, no need to give check mark after input, just keep currency symbol & input, its enough.

    I take several inputs before recommending this for the plugin.

    Please consider.

    IMG_20211216_132543

    We can also have some space after currency symbol.

    We could also wide this input to show placeholder text, like: "enter amount"

    1. Give an option to show CUSTOM TITLE OR Product title by default (in bold) in popup below the product thumbnail, its also needed in some cases.

    https://i.imgur.com/yCqiNzr_d.webp?maxwidth=640&shape=thumb&fidelity=medium

    opened by procontentxyz 3
  • I am wondering if its possible :)

    I am wondering if its possible :)

    Hi sir, I hope you are doing well!

    How can we replace "Learn more" button with "Donate now" on archive pages (loops),

    accept donation directly from archive pages without going to single product page.

    I have a use case where accepting donation directly on archives is the main need.

    Please guide how to accomplish this.

    Thank you for this awesome plugin software.

    Its like another woocommerce like extension for WordPress.

    God bless you !

    opened by procontentxyz 3
  • Fix for - pushed to

    Fix for - pushed to "Completed" instead of "Processing"

    WP = v5.9.2 WC = v6.3.1 WCDP = v1.2.0

    1. In WooCommerce system report I found 27 different error relating to version out of date.
    2. Before installing this plugin, after payment completed buyer will see the purchase is successful at the website checkout final page after payment merchant is successful. Now it says.
      • "Your request could not be processed correctly. If the problem persists, please contact us."
      • And order status is automatically pushed to "Completed" instead of "Processing". Email sent to customer with receipt
      • When I disable wcdp plugin, successful orders will go to Processing then I'll push to Complete manually which I prefer.
    3. My skill set is between beginner to intermediate so pls dumb it down for me. Thank you

    Error ( WooCommerce system report )

    1. /wp-content/plugins/wc-donation-platform/includes/wc-templates/checkout/cart-errors.php version - is out of date. The core version is 3.5.0,
    2. /wp-content/plugins/wc-donation-platform/includes/wc-templates/checkout/form-checkout.php version - is out of date. The core version is 3.5.0,
    3. /wp-content/plugins/wc-donation-platform/includes/wc-templates/checkout/form-billing.php version - is out of date. The core version is 3.6.0,
    4. /wp-content/plugins/wc-donation-platform/includes/wc-templates/checkout/payment.php version - is out of date. The core version is 3.5.3,
    5. /wp-content/plugins/wc-donation-platform/includes/wc-templates/emails/email-addresses.php version 3.9.0 is out of date. The core version is 5.6.0
    6. /wp-content/plugins/wc-donation-platform/includes/wc-templates/emails/customer-new-account.php version 3.7.0 is out of date. The core version is 6.0.0,
    7. /wp-content/plugins/wc-donation-platform/includes/wc-templates/emails/plain/admin-new-order.php version - is out of date. The core version is 3.7.0
    8. Total = 27

    Error ( WooCommerce Logs ) wpo-wcpdf-2022-03-11-397a7d9f8605bd158805b50daadc6e0d.log

    • 2022-03-11T05:35:38+00:00 INFO Template setting migrated from /wp-content/plugins/woocommerce-pdf-invoices-packing-slips/templates/Simple to default/Simple 2022-03-11T05:35:41+00:00 CRITICAL Table 'mykoodac_wp536.wpjm_wcpdf_invoice_number' doesn't exist

    I'm a big fan of you, this plugin made it possible for us to create a charity listing platform that donors can search for their specific NGO and donate to them directly and recipient will receive 100% of all donations. Thank you again for this amazing plugin and effort. Good job

    opened by remy888 2
  • How to change

    How to change "Learn more" button text to "Read more" on archive pages????

    How to rename "Learn more" button text to "Read more" on archive pages????

    Also, Could you provide options in setting to change these words...... (Learn more, Related projects, etc)

    opened by procontentxyz 2
  • Feature request!

    Feature request!

    There are some things i noticed should be there in plugin and recommendations are below:

    1. Let users set Min & Max amount for donations. (Can use other plugin for min, max but it would be great if it integrates into one single plugin (this plugin))

    2. Let user give a parameter to be used in “shortcode” for redirecting users to custom thank you page after successful payment.

    Please dont take these two things for granted.

    I know these will and are very must for most of the users.

    This plugin would become a multi-purpose plugin after integrating these two things.

    Please consider these.

    God bless you. I am in love with this plugin.

    Really awesome.

    enhancement 
    opened by procontentxyz 4
Releases(v1.2.6)
  • v1.2.6(Jul 24, 2022)

    1.2.6 2022-07-24

    tweak: check for min/max donation amount for suggestion fields tweak: push supported WP version to 6.0.1 tweak: push supported WC version to 6.7.0 tweak: push required WP version to 5.8 (since WC requires WP >= 5.8) tweak: add fallback name for invoice tweak: Default error message is now added in a different way to avoid issues with some themes tweak: Rename wcdp-style.css to wcdp.css and wcdp-script.js to wcdp.js fix: fix some css issues fix: resolve popup overlay issues with some themes/page builders fix: improved JS/CSS file enqueue fix: some layout issues with 2022 theme fix: php warning in woocommerce-subscriptions/admin-payment-retry email template fix: include class-wcdp-thank-you-certificate at most once

    Source code(tar.gz)
    Source code(zip)
    wc-donation-platform.1.2.6.zip(389.41 KB)
  • v1.2.5(May 14, 2022)

    v1.2.5 2022-05-11

    new feature: add ‘cheat’ attribute to shortcode wcdp_progress (manipulate donation turnover by a specified amount) new feature: add ‘addids’ attribute to shortcode wcdp_progress (show the cumulated turnover of several products) new feature: improved support for Polylang for WooCommerce (add up turnover for translated products) tweak: calculate product revenue only when status change includes ‘completed’ (performance improvement) tweak: calculate product revenue no more than once in 30s (performance improvement) tweak: add wcdp_update_product_revenue filter to revenue calculation (revenue in db) tweak: add wcdp_progress_revenue filter to displayed donation turnover (revenue displayed to donors) tweak: update supported WC version to 6.5.0 tweak: compatibility with php 7.1 tweak: some code improvements fix: css color variables for shortcode wcdp_progress not set

    Source code(tar.gz)
    Source code(zip)
    wc-donation-platform.1.2.5.zip(191.38 KB)
  • v1.2.4(Apr 18, 2022)

    • new feature: Set default donation amount per project
    • performance improvement: only update cart if necessary
    • tweak: add wcdp_custom_html_amount_{Product-ID} action for amount layout 3
    • tweak: update supported WC version to 6.4.1
    • fix: PayPal Gateway not working #19
    • fix: CSS variables not defined under certain circumstances
    Source code(tar.gz)
    Source code(zip)
    wc-donation-platform.1.2.4.zip(189.60 KB)
  • v1.2.3(Apr 10, 2022)

    1.2.3 2022-04-20

    • new feature: support for multiple products in cart, activate in general donation settings
    • new feature: support for grouped products
    • tweak: fee recovery: show info message if no active payment methods found
    • tweak: show Transaction costs even when the fee is 0
    • tweak: update supported WP version to 5.9.3
    • tweak: change position of fee recovery checkbox
    • tweak: adjust CSS of fee recovery checkbox
    • tweak: code maintainability improvements
    • tweak: add README.md for GitHub
    • fix: readme link error
    • fix: fee recovery not working
    Source code(tar.gz)
    Source code(zip)
    wc-donation-platform.1.2.3.zip(188.96 KB)
  • v1.2.1(Mar 28, 2022)

    published: 2022-03-17

    • new feature: Fee Recovery: give your donors the option to cover the processing fees on their donations
    • tweak: update supported WC version to 6.3.1
    • fix: wrong textdomain
    • fix: set donation project for automatic product update (#16)
    • fix: increase priority of woocommerce_checkout_update_order_review_expired filter
    Source code(tar.gz)
    Source code(zip)
    wc-donation-platform.1.2.1.zip(183.18 KB)
  • v1.2.0(Feb 24, 2022)

    new feature: support for Google Pay / Apple Pay / PayPal Express Checkout (Express Donation) new feature: added support for Subscriptions For WooCommerce new feature: from now on donation orders do not net manual processing: autocomplete donations as soon as they are paid new feature: show progress in product overview new feature: support for [product_page] shortcode new feature: support for default configuration for variable products tweak: mark variation selection required in donation form tweak: show price for normal products on overview page tweak: update supported WC version to 6.2 tweak: some code quality adjustments fix: JS error with non-focusable and invalid elements fix: check for <= max donation amount instead of < fix: html syntax error for checked attributes fix: donation form on product page https://github.com/jonas-hoebenreich/wc-donation-platform/issues/15

    Source code(tar.gz)
    Source code(zip)
    wc-donation-platform.1.2.0.zip(180.49 KB)
DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

kuaifan 3k Jan 5, 2023
An easy-to-use, free and open source laravel e-Exam platform to build your online course right away.

➡️ Website | Documentation | Community ⬅️ Laerx Get detailed information about your clients, exams and courses to create an effective report and track

Codenteq 93 Jan 5, 2023
Platform for Cryptocracy II, an online cryptic hunt.

Cryptocracy II Platform for Cryptocracy II, the second iteration of an independent cryptic hunt organised by students from DPS Dwarka and DPS RK Puram

Angad Singh 30 May 16, 2022
Free, open-source, online appointments platform based on Laravel PHP Framework.

timegrid (Archived) Timegrid helps contractors and customers to find the perfect meeting time through online appointments. Features Built with Laravel

timegrid.io 880 Dec 19, 2022
An attempt at a usable, generic VPS panel for providers and power users.

An attempt at a usable, generic VPS panel for providers and power users. Key goals are to be clean, easy to use, and support Proxmox as well as other providers (Libvirt via Go API, etc) using one simple interface.

null 1 Oct 3, 2022
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. It allows you to query some other server information

QueryServer This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. I

Thành Nhân 1 Jul 6, 2022
The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform.

Laravel Blogging Platform The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform. The project was w

Khaled Farhat 6 Oct 2, 2022
📇A contacts app for Nextcloud. Easily sync contacts from various devices with your Nextcloud and edit them online.

Nextcloud Contacts A contacts app for Nextcloud. Easily sync contacts from various devices with your Nextcloud and edit them online. This app only sup

Nextcloud 485 Dec 30, 2022
Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their custom

TastyIgniter 2.4k Dec 27, 2022
This is mini project for online test with Face Camera detection and Anti Cheating

Online Test Script With Face Detection + Anti Cheating This is mini project that you can use this to make your own online test. This project include F

Ferry Ariawan 3 Jun 5, 2022
Online All in One Video & Audio Downloader From YouTube,Facebook,Twitter,Pinterest,Instagram,MXtakatak,IPL, Tiktok and 1000+ More Sites too

DLhut Contact me If You Find ANy Bug ... PHP Search and Download any Videos from any site. Online All in One Video & Audio Downloader From YouTube,Fac

Vijay Kumar 6 Oct 11, 2021
The most popular FOSS online survey tool on the web.

Sophisticated online survey software About Limesurvey is the number one open-source survey software. Advanced features like branching and multiple que

LimeSurvey GmbH 2.2k Dec 29, 2022
Online All in One PHP Video & Audio Downloader From YouTube,Facebook,Twitter,Pinterest,Instagram,MXtakatak,IPL, Tiktok and 1000+ More Sites too

DLhut Contact me If You Find ANy Bug ... PHP Search and Download any Videos from any site. Online All in One Video & Audio Downloader From YouTube,Fac

Vijay Kumar 4 Nov 8, 2021
It is an online portal to upload and download necessary documents.

Sidrive It is an online portal where different users can upload there necessary documents and they can download those documents whenever required. It

Siddharth Saxena 1 Oct 18, 2021
Download Porn Adult XXX Videos Online Ready Site No Installation No Database Required

Download Porn Adult XXX Videos Online Ready Site No Installation No Database Required PHP / HTML How to USE Search Videos from any of the Supported Si

null 16 Apr 17, 2022
Tugas Jabar Coding Camp (JCC) Pelatihan Online Materi Laravel Khusus Hari 6 - 18

Tugas Jabar Coding Camp (JCC) Pelatihan Online Materi Laravel Khusus Hari 6 - 18 Notes : Tugas sudah di simpan di repo gitlab hanya kembali dikumpulka

Eko Muchamad Haryono 3 Oct 23, 2021
Savsoft Quiz v6.0 - An open source and free solution to conduct online quiz or exams.

Savsoft Quiz v6.0 is an Opern Source and Free php based web application (script) to create and manage online quiz, test, exam on your website or serve

null 22 Dec 10, 2022
The phponline.dev project - an online community for PHP developers.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Steve McDougall 2 Dec 1, 2021
DLvidHUT Online All in One PHP Video Downloader

DLvidHUT Online All in One PHP Video Downloader API based PHP Video Downloader from YouTube, Instagram, Twitter, Facebook, Tiktok and many more (More Than YouTube DL)

Vijay Kumar 2 Dec 31, 2021