Tested Updated Bestseller Documented

Crowdfunding for WooCommerce

(12 customer reviews)

From: $29.99 / year

The Crowdfunding for WooCommerce WordPress plugin will let you create fully functional crowdfunding site with WooCommerce.

$29.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$79.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy
$149.99Unlimited sitesLifetime updates and support30-day money-back guaranteeBuy


When enabled Crowdfunding for WooCommerce plugin adds full crowdfunding support to WooCommerce. When adding or editing a product, you will have the possibility to set for each product individually:

  • Goal (i.e. pledged) amount.
  • Start and end dates.
  • Custom “Back This Project” (i.e. “Add to Cart”) button labels.
  • Enable and customize “Open Pricing” (i.e. “Name Your Price”) functionality.

Also you will be able to:

  • Add a form, so your customers/users could add their custom campaigns directly from frontend.
  • Set custom HTML to show when project not yet started and/or ended.
  • Modify and choose where to display crowdfunding info, that is: goal remaining, time remaining, already pledged etc.
  • Choose when and if to end the campaign (goal reached, time ended).
  • Choose which order statuses to count in pledged calculations.
  • Style progress bars for time remaining, already pledged etc.
Plugin works exactly the same as free Crowdfunding for WooCommerce plugin, except there is no limitation on how many crowdfunding products you can add.

Product Frontend Example

Crowdfunding for WooCommerce - Product Frontend


Plugin consists of two type of settings: global (i.e. for all products globally) and local (i.e. per product).

Global settings can be set in Admin Dashboard > WooCommerce > Settings > Crowdfunding tab.

General Options

In General settings section you can:

  • Enable/disable the plugin.
  • Set orders status to include in crowdfunding calculations.
  • Set default add to cart button labels (for single product and archive pages).
  • Set default HTML templates to display on product not yet started or ended.
  • Enable radio buttons for variable products (instead of WooCommerce standard drop down list).
  • Set campaigns ending options (end on time ended and/or goal reached).
  • Set products data update rate.


Order Statuses to Include in Calculations
Sets which order statuses should be included when calculating crowdfunding data.
Default: Completed
Default Button Label on Single Product Page
You can change this in product edit on per product basis.
Back This Project
Default Button Label on Archive Pages
You can change this in product edit on per product basis.
Read More
Message on Product Not Yet Started
You can use shortcodes here. For example: [product_crowdfunding_time_to_start].

<strong>Not yet started!</strong>
Message on Product Ended
You can use shortcodes here. For example: [product_crowdfunding_time_remaining].

Radio Buttons for Variable Products
Replaces standard WooCommerce drop down with radio buttons for variable products.
Default: yes
End On Time Ended
Sets if a campaign should be stopped when deadline is reached.
Default: yes
End On Goal Reached
Sets if a campaign should be stopped when goal is reached.
Default: no
Admin Email: Campaign Ended
Sets if an email should be sent to admin when campaign ends.
Default: no
Products Data: Update Rate
Possible values: Update every minute; Update every fifteen minutes; Update hourly; Update twice daily; Update daily; Update weekly; Realtime (not recommended).
Default: Update every fifteen minutes
Log will be saved in WooCommerce > Status > Logs.
Default: no
Add 'Crowdfunding Data' Column
Adds “Crowdfunding Data” column to the admin products list.
Default: no
'Crowdfunding Data' Column: Data
You can use shortcodes and/or HTML here. Ignored if Add “Crowdfunding Data” column option above is not enabled.

WPML / Polylang

You can translate texts with [crowdfunding_translate] shortcode, e.g.:

[crowdfunding_translate lang="DE" lang_text="Unterstütze dieses Projekt" not_lang_text="Back this project"]

Or with more complex form:

[crowdfunding_translate lang="DE"]Unterstütze dieses Projekt[/crowdfunding_translate][crowdfunding_translate lang="ES"]Patrocina este proyecto[/crowdfunding_translate][crowdfunding_translate not_lang="DE,ES"]Back this project[/crowdfunding_translate]

Product Info Options

In Product Info settings section you can set how and where to display product’s crowdfunding data, e.g. number of backers, pledged amount, time remaining etc. You can set different data to display for product category or single views. On single product’s page you can also display crowdfunding data in WooCommerce tab.

Crowdfunding for WooCommerce - Admin Backend - Settings - Product Info

Open Pricing Options

In Open Pricing (Name Your Price) settings section you can set frontend labels and messages: frontend label, message on empty price, message on price too small and too big. Other open pricing options are set in each product’s edit page.

Crowdfunding for WooCommerce - Open Pricing Options

User Campaigns Options

In User Campaigns settings section you can set options for [product_crowdfunding_add_new_campaign] shortcode.

Crowdfunding for WooCommerce - User Campaigns Options

Per Product Options

Local (i.e. per product) settings can be reached when adding or editing WooCommerce product from admin dashboard.

Crowdfunding for WooCommerce - Admin Edit Product


When displaying crowdfunding data for the product, you should use plugin’s shortcodes:

Backers & Money

  • [product_crowdfunding_total_sum] – total sum (i.e. funded to date) for current product (formatted as price).
  • [product_crowdfunding_total_backers] – total number of orders (i.e. backers) for current product.
  • [product_crowdfunding_total_items] – total number of ordered items for current product.
  • [product_crowdfunding_list_backers] – list of backers for current product.
  • [product_crowdfunding_goal] – end goal for current product (formatted as price).
  • [product_crowdfunding_goal_remaining] – sum remaining to reach the end goal for current product (formatted as price).
  • [product_crowdfunding_goal_remaining_progress_bar] – goal remaining as graphical progress bar.
  • [product_crowdfunding_goal_backers] – end goal (backers) for current product.
  • [product_crowdfunding_goal_backers_remaining] – backers remaining to reach the end goal for current product.
  • [product_crowdfunding_goal_backers_remaining_progress_bar] – goal (backers) remaining as graphical progress bar.
  • [product_crowdfunding_goal_items] – end goal (items) for current product.
  • [product_crowdfunding_goal_items_remaining] – items remaining to reach the end goal for current product.
  • [product_crowdfunding_goal_items_remaining_progress_bar] – goal (items) remaining as graphical progress bar.


  • [product_crowdfunding_startdate] – starting date for current product.
  • [product_crowdfunding_starttime] – starting time for current product.
  • [product_crowdfunding_startdatetime] – starting date and time for current product.
  • [product_crowdfunding_deadline] – ending date for current product.
  • [product_crowdfunding_deadline_time] – ending time for current product.
  • [product_crowdfunding_deadline_datetime] – ending date and time for current product.
  • [product_crowdfunding_time_to_start] – time remaining till start.
  • [product_crowdfunding_time_remaining] – time remaining till deadline.
  • [product_crowdfunding_time_remaining_progress_bar] – time remaining as graphical progress bar.


  • [product_crowdfunding_add_new_campaign] – campaigns by users.
  • [crowdfunding_totals] – all crowdfunding campaigns (i.e. products) totals.
  • [product_crowdfunding_add_to_cart_form] – backers (add to cart) HTML form.

Global Attributes

These global attributes are applicable to all shortcodes (with few exceptions).

Product ID. If not set, then current product ID is used. Applicable only to shortcodes starting with product_
Default: current product ID
Sets if empty result needs to be outputted (yes).
Default: no
Text to output before the final result.
Default: None
Text to output after the final result.
Default: None

Specific Attributes

These specific attributes are applicable to certain shortcodes only.


Type to return. Possible values: percent; None.
Default: None
Used only if type is set to percent.
Default: 0
Optional starting offset.
Default: 0


%s is replaced with actual time.
Default: The campaign will end in %s
%s is replaced with actual time.
Default: The campaign ended %s ago
Interval precision.
Default: 6


%s is replaced with actual time.
Default: The campaign will start in %s
%s is replaced with actual time.
Default: The campaign started %s ago
Interval precision.
Default: 6


Date format.
Default: Date format as set in your Dashboard > Settings > General.
Time format.
Default: Time format as set in your Dashboard > Settings > General.


Date format.
Default: Date format as set in your Dashboard > Settings > General.
For available formats check PHP date() function.


Default: %nr%. %first_name% %last_name% - %sum%

Date format.
Default: Site's date and time format.


Value to return. Possible values: orders_sum; total_items; total_orders; total_campaigns.
Default: orders_sum
Optionally set this as comma separated list of product IDs.
Default: None


Progress bar type. When standard is selected, no other params are used. line and circle use JS progress bar library. Possible values: standard; line; circle.
Default: standard
Progress bar color.
Default: #2bde73
Text color.
Default: #999
Text position. Possible values: right; left; variable.
Default: right
Used only when text_position is set to variable.
Default: 75
Text top position.
Default: 30px
Progress bar width. Can be pixels or percent, e.g.: 100%.
Default: 200px
Progress bar height.
Default: 8px (line) or 200px (circle)
Additional style.
Default: None
Progress Bar Shortcode Example
[product_crowdfunding_time_remaining_progress_bar type="circle" color="red" text_color="black"]

12 reviews for Crowdfunding for WooCommerce

  1. blank

    Elregalodelafiesta (verified owner)

    Buenas noches el problema que tengo es al abonar a un producto, duplica la cantidad, es decir, si me abonan 50 pesos a la hora de contabilizar aparece como si me hibierna abonado 100 pesos, y así sucesivamente. Cómo podría corregir esta situación

  2. blank

    Tia Holzworth


    I love the concept of crowd funding but I can’t figure out how to have different variants with the app. I’ve also had four different people “back” my project yet it shows on my website that no one has purchased anything. Is there a fix for this? Is there a way to hide the amount of money raised? My crowd funding idea is more of a “pre-order” versus a raise money for a cause type of campaign. If you could e-mail me back at [email protected] as soon as possible, that would be great.

  3. blank

    fsenewscom (verified owner)

    Hi, where’s the difference between the free version and the paid one?

  4. blank


    I like the options and potential to use this with existing Woocommerce on my site but when I downloaded the plugin none of the shortcode or automatically generated pages (the 4 added during uploading plugin) worked. The pages would only take me to a website page that showed the text for the short code displayed but no content.

    I am looking for a single page crowdfunding option that looks and feels like a “Kickstarter” page to run as a fundraiser for our event. If a walkthrough or support to help me figure the issues out was available, I would definitely pay the pro feature cost. Is help available? I have sent a support request on the 13th of Nov but have not had any replies.

  5. blank


    Hey there!,

    The plugin looks great but I’m wondering, can you tell me the difference between the free and pro version? I don’t see any comparisson of features.


    • blank


      Hi Ari,

      Plugin works exactly the same as free Crowdfunding for WooCommerce plugin, except there is no limitation on how many crowdfunding products you can add (in free version you can have max 3 crowdfunding products enabled at the same time).

      Please let me know if you have any more questions.

      Best regards,

  6. blank

    Dmitry (verified owner)

    “Enable Open Pricing” and other bugs FIXED. Now everything is good. Update plugin by reinstall and enjoy. Quick and quality online support. Recommended.

  7. blank



    I am unable to change the color of the progress bar by using the short code styling mentioned.
    [product_crowdfunding_time_remaining_progress_bar type=”line” color=”red” text_color=”black”]

    Check this out. http://growthhub.co/product-category/crowdfundagift/

    Secondly I want to increase the length of the progress bar and wish not to have visible sections marked in the above bar.

    Help me out please.

    Let me know how can do more styling to the progress bar. I am unable to understand where to insert CSS code.


  8. blank


    I can’t seem to get open pricing to work.
    After I tick the “Enable Open Pricing” box and save the product – the tick is gone again.
    Please advise how I can solve this.
    Thank you.

    • blank



      Fixed in version 2.3.1.

      Best regards,

  9. blank

    Torkild Smith (verified owner)


    Great plugin!

    I have the pro version and also have the ‘Catalog Visibility Options’ extension.
    For normal products, this extension works ok, but it does not work with the crowdfunding plugin i.e the ‘Add To Cart’ button and other info is still visible for not logged in users.

    Are there any filters to put in place for this or is there a fix for this, please?

    I have also posted this on the support thread on the WP site and sent emails, but I have some urgency to resolve this quickly.
    Your early response is greatly appreciated.


    • blank



      we discussed it in private.


  10. blank


    hey Val,

    Can I pay you to customise the plugin for me?
    I have a design crowd funding project that measures success by units sold rather than money raised.
    The project is more of a pre-order plugin (subject to min order being met) and needs a customised front end submission form
    for project designers.

    my email is [email protected]

    • blank



      we will create a ticket on our help desk, get back to you ASAP.


  11. blank


    Thanks Guys! Very simple, cheap and functional plugin. Save me some money and time!

  12. blank


    Love the idea and functionality, but….. it breaks my multisite wordpress install!!!
    After activating the plugin, the product page’s (example.com/pruduct/page-name ) give’s a “oops, page not found error”….

    I hope a future update will help, because I’m really interested!

    • blank



      sorry to hear that, we are working on multi-site functionality. Let you know when it will be available.


    • blank



      We’ve finally added multisite support (since plugin’s version 2.2.2).

      Best regards,

Add a review

Your email address will not be published. Required fields are marked *

125 thoughts on "Crowdfunding for WooCommerce"

  1. Hi,
    Really thank you for this awesome plugin. I am going to buy it. On the other hand, I am trying to reverse “product_crowdfunding_time_progress_bar” because I would like it to fill up rather than empty. How can I do ?

    1. Hi,

      I bought the plugin with reference WPW-2282. However, I still haven’t had an answer to my question. It’s quite urgent, please pay attention.

    2. I’m not the author of the plugin, and I think there is no option to do that, but if you are ok with changing the plugin code, then I believe what you need to do is to change one line in crowdfunding-for-woocommerce\includes\shortcodes\class-wc-crowdfunding-shortcodes-progress-bar.php file. It’s line 127. From:

      return $this->output_shortcode( $this->get_progress_bar( $atts, $seconds_remaining, $seconds_total ), $atts );


      return $this->output_shortcode( $this->get_progress_bar( $atts, ( $seconds_total - $seconds_remaining ), $seconds_total ), $atts );

      Hope this helps.

  2. Tengo un problema con el plugin a la hora de abonar para que puedan apoyarme juntando el dinero me duplica la cantidad, si me depositan 50 pesos, en la barra de contabilización me aparece que me abonaron 100 necesito saber como solucionarlo en verdad me urge

  3. Hi, I am using pro version of this plugin. I have a problem with progress bar style. It’s using browswer default style (user agent stylesheet) and ignore any style parameters in the shortcod.

    1. Hello!? Anyone?

  4. Hello.

    We tested the free version of the crowdfunding plug in and had the following questions:

    1. How is it possible to change the labels/heading on the form
    2. How is it possible to style the form/button etc
    3. How is it possible for us to add content to the campaign tab on the account page to help users etc

    We look forward to hearing from you.

  5. Hi, I am using pro version of this plugin. I am having problem with progress bar with type circle. It is showing the circle but not showing the remaining or filled circle as we have collected the fund. Line bar is working but circle is not working .
    We are using the shortcode

    [product_crowdfunding_goal_progress_bar type=”circle” color=”red” text_color=”black” before=”Remaining” after=””]

    Can you please let us know why it is not working with circle ?

    1. you can check from the link below


    2. Hello,
      I liked the way you have formatted the product, especially Donate and the input field belwo. How did you get the product to be formatted this way. Coupld you please share the short code setting or front end setting in name your price section.
      Thank you.

  6. Hello, this is a pre-sales question. Is it possible to edit/ re-design the campaign detail site with Elementor? If not with Elementor, any way else?
    Thx in advance!

  7. Hi Tom,

    Just upgraded woocommerce version 3.6.4 and have Crowdfunding for WooCommerce Pro 3.0.1 installed.

    Since upgrading woocommerce and when enabling crowd funding, the woocommerce price is no longer visible in the shop page or product page. The full price of the product would normally show above the crowdfunding text.

    Any ideas on why that might be happening? I would send you a screenshot but unable to do that here.

    1. If anyone else has a similar question – in plugin version 3.0.2 we have added new “Hide Original Price” checkbox option to “WooCommerce > Settings > Crowdfunding > Open Pricing (Name Your Price)”, which seems to be solving the task.

  8. Hi, I like your plugin planning to subscribe.
    One problem though, the ‘add to cart’ text on the products page (shop) has failed to change from the default ‘read more’ you set, no matter how i edit it to what i want or even edit the php file. Please help!

    1. Hi Paul,

      I’ve just tested it on my server and it seems to be working fine, except when I enable “Open Price (Name Your Price)” feature for the product – then it always says “Read more” as you’ve described. I will be fixing this, but could you please also confirm that you are having the same issue.

    2. Yes. It’s the exact issue. Am using ‘Name your price’ feature so ‘Read more’ has persisted. Will be very glad when you sort that out.

    3. Hi Paul,

      We’ve just released new plugin version 3.0.1. After the update, you will find new “Override Button Label on Archive Pages” option in plugin’s “Open Pricing (Name Your Price)” settings section. This should solve the issue. Please take a look and let me know if something is not working as expected or if you have any questions.

      P.S. And if you like the plugin, please consider leaving us a rating.

    4. Everything is now fine. Thank you so much

    5. Hi Paul,

      Happy to hear it’s solved!

  9. how can I make the plugin count the order only when it has a completed or processed status

    1. Hi,

      There is “Order Statuses to Include in Calculations” option in plugin settings (in “WooCommerce > Settings > Crowdfunding > General”). It’s set to “Completed” by default. You can add multiple statuses there (including “Processing” status).

      Hope that helps.

  10. Hi there, question before buying. Is it possible to create a campaign with a title, then associate multiple products with that campaign (for the same goal). It looks like I don’t see any “global” campaign and I’m just able to fill information about funding in one product at a time. Thanks

    1. Hi Nancy,

      Sorry for a late reply.

      First idea that comes to mind – will standard WooCommerce “grouped” products solve your task?

      Also we’ve just released new plugin version 2.9.3. Not sure if this will be good enough, but I’ve added product_ids attribute to the [crowdfunding_totals] shortcode, so you could display total sum from multiple products like this:

      [crowdfunding_totals return_value="orders_sum" product_ids="1668,1669,1670,1655"]

      Hope that helps. Please let me know if you have any questions.

    2. Update: I’ve just tried it on my server and I think “grouped” product is what you are looking for. You need to create a grouped product, enable crowdfunding for it, set goal etc. and link other simple products to it. Simple products don’t have to be crowdfunding enabled. Hope you get the idea…

    3. Thanks, I will definitely try it that way and if I need more, I’ll let you know.

    4. Sure, please let me know if you need any help.

  11. Hello I’m using Pro version for about two years. Products Data Update is not working automatically and I have update manually.

    1. Hi,

      As data is updated via WordPress crons, could you please check if crons are not disabled on your site? You can do that by checking “WordPress cron” line on “WooCommerce > Status” page, in “WordPress environment” section.

  12. Hello again Tom!
    Iam missing a few features can you help please?

    The shortcode [crowdfunding_totals] – display all crowdfunding campaigns totals amount of money.
    Is there a way to:
    1) display all crowdfunding totals numbers of campaigns
    2) display the number of orders that corresponds to [crowdfunding_totals]

    Best regards,

    1. Hi Daniel,

      Sorry for a late reply.

      You can display the number of orders with:

      [crowdfunding_totals return_value="total_orders"]

      There is also an option to display the number of items:

      [crowdfunding_totals return_value="total_items"]

      As for the number of campaigns – unfortunately not possible at the moment, will be adding it in the next update.

    2. Hi Daniel,

      As promised, we’ve just released new plugin version 2.9.3. There I’ve added new total_campaigns option to the return_value attribute for the [crowdfunding_totals] shortcode, so now you can display the total number of campaigns with:

      [crowdfunding_totals return_value="total_campaigns"]

      Please let me know if something is not working as expected.

  13. Hello Tom,
    I already have a life time license – single site, but I need to buy another one for another project.
    However, for the second project, i need [product_crowdfunding_list_backers] shortcode to display only the backer list without the amount.
    Can you consider this modification?

    Best Regards,


    1. Hi Daniel,

      Actually, that is already possible. There is backer_template attribute in the shortcode, which is set to %nr%. %first_name% %last_name% - %sum% by default, so display only backers without the amount, you need to use:

      [product_crowdfunding_list_backers backer_template="%nr%. %first_name% %last_name%"]

      Hope that helps. Please let me know if you have any questions.

  14. Hi, how are perks added? I’d like to clone the functionality of Indiegogo as much as possible.

    1. Hi Phil,

      If I understand “perks” correctly then you need to create a standard WooCommerce variable product and add a variation for each “perk”. As our plugin doesn’t create any “special” product types and instead uses standard WooCommerce products, you could, for example, add “perk” attribute and create “Premium – Light Package”, “Exclusive – Light Package” etc. variations from it. Then you would just mark this variable product as “crowdfunding”. Hope you get the idea. Please let me know if you have any questions.

  15. Hi,

    Does this plugin allow for more than one product in cart from the same campaign? I have tried the free version and it shows warning.


    1. Hi,

      Yes, there should be no issues adding multiple same campaign products to the cart. Could you please let me know what is the warning message?

    2. Hi Tom,

      I realized that the message only appear when i add to cart a product of the same amount to cart.

      “You cannot add another “Pledge” to your cart.” is the message im getting.

      Any idea? I am using open pricing if that changes anything.


    3. Hi Kim,

      Ok, that clears it up. The problem was that open pricing products were marked as “sold individually”, so unless the price is different, user cannot add more than one product to the cart. I’ve just released new plugin version 2.9.2 (both free and Pro) – after the update, please go to “WooCommerce > Settings > Crowdfunding > Open Pricing” and uncheck newly added “Hide Quantity Input Field” checkbox option. This will allow adding more than one open pricing product with the same price to the cart.

      Please let me know if there are any issues or you have any questions.

      And if you like the plugin, please consider leaving us a rating.

  16. Hi
    The display for variation of our theme is drop down. I want to unify the display for all variations to the theme default display. However, only Crowdfunding for Woo Commerce displays it with a radio button. Could you solve this problem?

    1. Hi,

      If you mean that you have enabled Radio Buttons for Variable Products option and you want a similar solution for non-crowdfunding products – we have a plugin for that – https://wpfactory.com/item/variations-radio-buttons-for-woocommerce/

  17. any idea how to add a video inside a product info especially for the user similar to add image at least for (youtube and vimeo)?

    Best regards

  18. I ‘ve just downloaded the plugin from wp plugins all seems to be working fine so far I actually like the simplicity of the script while leveraging wp and woocommerce framework.
    I a little confused about the free version I have downloaded and the pro …what is the difference between them is there a comparison table to see the extra features in the pro?

    Best regards

    1. Hi,

      Currently free plugin version is limited to 3 crowdfunding products enabled at the same time. With Pro version you can enable an unlimited number of crowdfunding products.

  19. Hi, I just updated to version 2.9.0 and it crashed my wp-admin. Any idea why? Thank you.

    1. Hi Don,

      Sorry it happened, however, unfortunately, I’m unable to reproduce the issue. I’ve tried both free and Pro plugin versions – both seem to be working fine, wp-admin is still accessible. Maybe I could log in to your server to check what’s going on? If that is possible – my private email is [email protected]. And as it crashes the site, I would need FTP access also.

    2. Thanks Tom for the support. I think for this project I’ll just leave it at version 2.8 since it’s working.

  20. Is it possible for a user to edit their campaign from the front end after creating?

    1. Hi Jamie,

      Yes that is possible. Via “My account > Campaigns”. You also need to enable options in Add “Campaigns” Tab to User’s My Account Page section in plugin settings (in “WooCommerce > Settings > Crowdfunding > User Campaigns”).

      Hope that helps.

  21. Hi
    Is there an action hook for complet processing in this plugin?

    1. Hi,

      Not sure I understood you correctly – which “complete processing”? Do you mean hook fired when all orders data (i.e. backers, total sum etc.) is calculated? If that’s correct – unfortunately there is no hook at the moment, but I could easily add it in next plugin version.

    2. Hi
      Thank you for your quick reply.
      I want to process order cancellation (project unsuccess.)by that action hook.
      When is your next update scheduled?

    3. This is additional information.
      The meaning of “completion processing” is for a completion process when the date and time target is reached.

    4. Hi Takeshi,

      Sorry for a late reply. Ok, I got it – will be trying to add it in next update. The update is scheduled in two weeks.

    5. Hi Takeshi,

      As promised, we’ve just released new plugin version 2.9.0, where I’ve added new alg_wc_crowdfunding_campaign_ended action. Please check the Description for an example.

      Not directly related to your request, but I’ve also added option to send an email on campaign ended (“Admin Email: Campaign Ended” option in “WooCommerce > Settings > Crowdfunding > General > Ending Options”).

      Please let me know if something is not working as expected.

      P.S. If you like the plugin, please consider leaving us a rating.

    6. Hi
      >Not directly related to your request, but I’ve also added option to send an email on campaign ended (“Admin Email: Campaign Ended” option in “WooCommerce > Settings > Crowdfunding > General > Ending Options”).

      It would be more convenient if you could let the applicant know the start of project acceptance by automatic transmission mail.

      Best Regards,

    7. Hi Takeshi,

      Ok, I think I could add it. Just to be sure – you want campaign author to receive an email when his product is “published”, correct?

    8. Hi
      Its not for “campaign author”. It is a notification for “customers”.

  22. I would definitely be interested in getting Pro. I like the concept, but those gaps between the answers by the tech support really scare me. Anyway, I will ask – can this plugin work in combination with the multi-vendor solution like WC Marketplace so the money collected goes directly to the campaign’s author PayPal?

    1. Hi Marko,

      You are correct regarding “… gaps between the answers…” – hopefully this is fixed now and we will be replying properly now.

      Regarding “… multi-vendor solution like WC Marketplace…” – I didn’t test it, but there should be no issues. Crowdfunding products created by our plugin are generally standard WooCommerce products, so multi-vendor plugins should process it as standard products. I would suggest testing it with free plugin version first, or alternatively – as there is “30 days no questions asked” refund policy on WPFactory, in case if something is not working as expected, we will gladly issue a refund or if you wish I could try to fix it asap (however, as mentioned, there should be no issues with multi-vendor plugins).

      Hope that helps and please let me know if you have any questions.

  23. Hi
    I bought the plugin for my personal crowdfunding campaign and I have a few question.
    1. I wish to have on my front page the total sum that was raised. At the moment I can see on each product the sum that was raised for the individual product. How can that be achieved?
    2. I would like the products to show the short description on the products list on the front page as well. Now the description appears only on products page.
    site: https://www.tobefilms.co.il/birth/
    Thank you

    1. Also is there a way to show the backers list on another page? Some shortcode or something like that displays the list of backers?
      thank you

    2. Hi,

      1. Unfortunately at the moment displaying total sum raised for all products at once is not possible, but I will be adding this in next plugin version. You can however display total sum raised for each product on front page – by adding product_id attribute to the shortcode (i.e. in this case the shortcode will display info for your set product ID, instead of retrieving current product’s ID automatically), e.g.:

      [product_crowdfunding_total_sum product_id="123"]

      2. Our plugin is not really dealing with the way products are displayed on front page in WooCommerce, however you can display products short description on archives (i.e. front page) by adding this snippet to your (child) theme’s functions.php file:

      add_action( 'woocommerce_after_shop_loop_item', 'show_product_short_description_on_loop' );
      if ( ! function_exists( 'show_product_short_description_on_loop' ) ) {
      	 * show_product_short_description_on_loop.
      	function show_product_short_description_on_loop() {
      		$product = wc_get_product();
      		echo '<p>' . $product->get_short_description() . '</p>';

      And if you prefer the plugin solution, please check Info Blocks for WooCommerce plugin.

      3. To list backers on another page, you again need to add product_id attribute to shortcode, e.g.:

      [product_crowdfunding_list_backers product_id="123"]

      Hope that helps and please let me know if you have any more questions.

      And I will get back to you when new shortcodes for displaying info for all products at once are ready.

    3. Hi Tom
      Thank you for the snippet, it works!!
      I’m trying to show on each product number of backer and how many product are available.
      It is easy to show how many people backed the project, but I couldn’t find out how to add the number of product available.
      I will appreciate it if you can help me with this one/
      Thank you

    4. Hi Yinon,

      Sorry, but I’m not sure I understood it correctly. Do you mean how many items are in stock for the current product? If that is correct – you could add this line to the short description snippet I’ve posted above:

      echo '<p>' . $product->get_stock_quantity() . '</p>';

      Hope that helps.

    5. Hi Tom
      Thank you for your help so far, I hope it is the last round of questions for this project.
      As you can see on this page https://www.tobefilms.co.il/%d7%94%d7%aa%d7%a9%d7%95%d7%a8%d7%95%d7%aa/
      the products title, when they are longer than one line doesn’t show well. It looks like its two lines on top of each other.
      Also, and may be it is the same problem, the description does not keep the design of the description of the product page, meaning, I separete the text to lines as I want it to show but it wouldn’t keep the line brakes and would show it as continuous text.
      When a product is out of stock, the button text remain the same, and when clicking on it, instead of being directed to checkout, (I want to skip the cart page) the product page is opened and there it’s written that it is out of stock. I rathe have indication on the product list itself that it is out of stock.
      In the plugin setting there is a message on product end, is it suppose to show somewhere when it is out of stock, or did I miss something?
      It doesn’t show anywhere.
      Thank you for you patience

    6. Hi Yinon,

      1. We’ve just released new plugin version 2.9.0, where I’ve added new [crowdfunding_totals] shortcode, which will display total crowdfunding data for all campaigns combined:

      Total orders sum: 
      [crowdfunding_totals return_value="orders_sum"]
      Total items: 
      [crowdfunding_totals return_value="total_items"]
      Total orders: 
      [crowdfunding_totals return_value="total_orders"]

      2. Regarding product’s title – please try adding this to your custom CSS (e.g. to “Appearance > Customize > Additional CSS”):

      .woocommerce-loop-product__title {
          line-height: 1em !important;

      Regarding your other questions – I will get back to you a little bit later.

      Hope that helps. Please let me know if something is not working as expected.

      P.S. If you like the plugin, please consider leaving us a rating.

    7. Hi Tom
      Thank you 🙏
      Titles are fine now (:
      Very happy for the new release,
      I saw on your site the new release but no update available on my WP panel.
      And I couldn’t figure out what to do but to buy the new release again, as I have just bought the pro version.
      Hope to solve this and the Q from the former post ASAP as I’m eager to set it out.
      Thank you so much

    8. Hi Yinon,

      1. Regarding “… it wouldn’t keep the line brakes and would show it as continuous text…” – please change in the snippet I posted before:

      echo '<p>' . $product->get_short_description() . '</p>';


      echo wpautop( $product->get_short_description() );

      2. Regarding “… when a product is out of stock, the button text remain the same…” – I will consider adding this option to the plugin – meanwhile please use this snippet:

      add_action( 'woocommerce_product_add_to_cart_text', 'change_add_to_cart_text_for_out_of_stock', PHP_INT_MAX, 2 );
      if ( ! function_exists( 'change_add_to_cart_text_for_out_of_stock' ) ) {
           * change_add_to_cart_text_for_out_of_stock.
          function change_add_to_cart_text_for_out_of_stock( $text, $product ) {
              return ( ! $product->is_in_stock() ? 'Out of stock' : $text );

      3. Regarding “… in the plugin setting there is a message on product end…” – this message will be shown on the single product page when campaign time ends or goal is reached (and also “Add to cart” will be removed). Please make sure that you have checked End On Time Ended and/or End On Goal Reached checkboxes in plugin settings (in “WooCommerce > Settings > Crowdfunding > General > Ending Options”).

      Hope that helps.

      P.S. If you like the plugin, please consider leaving us a rating.

    9. Hi Tom
      Thank you for your support so far. Tomorrow I’m going to launch my campaign at last, and I’m left with only one discomfort.
      The checkout page looks a bit funny.
      As I just build another site with the same theme and Elementor, I suspect it to be “blamed” upon the plugin.
      I hope that you will be able to help as you did so well until now.
      By the way, is it possible to upgrade later on to lifetime license or unlimited lifetime?
      Thank you and keep on with the good work

    10. Hi Tom
      First I want to thank you for the plugin. I get good feedback about the look of my campaign.
      From some reason, updating WP make product short description disappear, although I use child theme.
      I have contacted Elementor support and the said the best way to solve this issue, which is an issue with element or pro basically, is that you contact directly with their developers on GitHub project (https://github.com/elementor/elementor/issues) to collaborate.
      I really hope that you will be able to solve this problem soon, as it quite downgrade the functionality of my campaign.
      The snipet that you have sent me before doesn’t seem to work anymore.
      Thank you

  24. Hello! I have a problem!
    The site http://www.presenteadus.org.br uses Crowdfunding for Woocommerce and recently a user has created a crowdfunding campaign called “Gratitude”.
    Two people donated for this campaign, but as the campaign creator told me, after he changed the text of the campaign, the donations disappeared from the campaign.
    In fact, after doing a research, I noticed that the donations were effectly made (and paid), but the values do not appear in the campaign total anymore.
    I can check that the donations have been made and are “linked” to the campaign correctly (in the Woocommerce log), however, the campaign in this plugin Crowdfunding for Woocommerce does not seem to be able to add the values by assigning 0 (zero) donations. Can you help me, please?

  25. Hello support!
    Iam having an error for this shortcode: [product_crowdfunding_add_to_cart_form], not sure when to use, or what it does.

    Can i get some directions?


  26. Hello, just bought the plugin! Here a few sugestions for the plugin:
    – SEND EMAIL to campaign owner when somebody donate to his project
    – LIST OF BACKERS (NAME and donation AMOUNT) on single campaign page



  27. Hi,
    I just updated to the latest version of your plugin. If I try to click on the “Update data now” button under Woocoomerce > Settings > Crowdfunding I get a 504 Gateway error. We have the update set to twice daily. The plugin is not updating all of the totals. One of the products hasn’t been updated in over a week.

    The site is running PHP 7 on Siteground. We only have 32 active crowdfunding projects.

    Please help!


  28. Hi
    i bought this plugin but it cause conflict with my them “events section”
    now in “events” the date picker disappeared and when i deactivate Crowdfunding for woocommerce pro it’s appeared again
    please find solution

  29. Is it possible to place a shortcode on the homepage of my wp-site with a specific crowdfunding product, so I can show the [product_crowdfunding_time_remaining_progress_bar type=”circle” color=”red” text_color=”black”] for a specific product on home?

    1. If I try [product_crowdfunding_time_remaining_progress_bar product_id=”123″ type=”circle” color=”red” text_color=”black”]
      (where I recplaced 123 with the id of my crowdfunding product)

      nothins is showing up

  30. Does anybody get any answers here?

  31. We just bought an unlimited license – despite no response to either of our support requests.

    Now we have two versions installed.
    Crowdfunding for WooCommerce & Crowdfunding for WooCommerce Pro

    Is this corrrect? or should the first one be deactivated… and if so – will the settings remain?

    Also – how do we get our questions answered around here??

  32. Hi,

    I want to show the total amount in the sidebar. How could I do that?


    Best regards,
    Funs Erens

  33. Hi
    Is it compatible with WPML?
    In other words, can the same project in multiple languages be a goal?

  34. Hello,

    I need your support please.

    I added, installed the plugin Crowfunding for Woocommerce and already searched for every Worpress site, but I dont find the plugin.

    How can you help me please?

    Look your reply

    Best Regards!

    1. WordPress*

  35. Hi
    I am using this app for my site and it saved so much of my time.

    I had no problem using this to make a single language crowdfunding site, but when I tried to make it multilingual, problems started to pop up.

    1 Multi-currency
    – Funding goal, Funding to date values are not converted according to the currency.

    2 Product Info Tab
    – Title and contents cannot be translated even with PO file.

    3 Product Info
    – Same as 2, the contents cannot be translated.

    Could you give me some ideas how to work this out?

  36. Hello,
    I downloaded the plugin so that I could to a single crowdfunding campaign on my WP site. I am using this with Woocommerce. Except for setting individual tickets up as a crowdfunding Item in the product section I am having a hard time getting anything that resembles a usual crowdfunding campaign.
    I am not the most programmer savvy. Is a setup tutorial and walkthrough from download to frontend setup available for this plugin?

  37. Hi

    Does this plugin support the Stripe payment gateway?



  38. How can I know the event sponsor message?

  39. I couldn’t get the numbers to update on the front-end unless I turned the setting “Products Data Update Options” to “Realtime”. Which, I didn’t really want to do that. I confirmed that cron jobs were working properly on my site as well.

    Examples numbers that weren’t updating:
    [product_total_orders_sum before=”Total Sum: ” after=””]
    [product_crowdfunding_goal before=”Goal: ” after=””]

    Then I went to the code and dug around and found that in the “clas-wc-crowdfunding.php” file in the “update_products_data” function that the WP_Query is looking for the “_alg_crowdfunding_products_data_updated_time’ meta key and when I went to look for that meta key in the post meta table it wasn’t there. That’s why none of the numbers were being updated in the database because it was looking for a non-existent meta key.

    I changed the meta key that the wp_query was looking for to just “_alg_crowdfunding_enabled” and then it started working. Now, from now on it’s creating the “_alg_crowdfunding_products_data_updated_time” meta key so it’s working like normal now.

    1. I had the same problem. Thanks for this comment!

    2. Hi,

      Sorry for not replying earlier. We’ve released new v2.6.0 today – data update should now be working fine.

      Best regards,

    3. Hi, Tom..
      Does this plugin gather a custom report that shows all the customers who purchased/crowdfunded as well as the different variables they purchased, etc?

  40. Hello,

    This plugin is not working with my theme even though my theme is compatible with woocommerce. I am not allowed to enter the pricing for some reason. I also need help integrating it with another plugin involving Woocommerce. Please help!

  41. or perhaps it’s just poorly coded.

    PHP Fatal error: Call to a member function is_type() on boolean in /nas/content/live/mysite/wp-content/plugins/crowdfunding-for-woocommerce/includes/wc-crowdfunding-functions.php on line 23

  42. This plugin conflicts with eventon tickets.
    As soon as we enable tickets on an event – it breaks the entire event page.

    If you can fix this – we’ll buy the pro license.

  43. Hello,

    Open Price is well enabled in the general settings of Crowdfunding and in the variable product but does not work.

    Thank you for your help

    1. We’re having the same trouble. Did you find a solution to this??

  44. Hi I have your plugin installed and was wondering how I can edit the increments people can invest by. Currently, they go up by 1 when the user presses the up and down arrow. I need to know how to edit the increments to go up by 1000 rather than 1.


  45. I have the crowdfunding set to require approval before publishing. I have not received any emails to alert me that a new fundraiser has been added and waiting approval. Is this is option?

  46. is this plugin free / premium only support single payment not recurring?

  47. Can you explain how the backing mechanism works for the funders in your plugin (if the plugin deals with this issue)?
    Are the funds put on hold on their card accounts, written off or the cards immediately, or the payment is delayed?

  48. Does this plugin gather a custom report that shows all the customers who purchased/crowdfunded as well as the different variables they purchased, etc?

  49. Are there any demo campaigns set up anywhere to see what all the elements look like?

    1. Did you get a reply?

    2. Hi,

      Sorry for not replying earlier. Unfortunately no – there are no demo campaigns available at the moment. Will try to add it as soon as possible.

      Best regards,

  50. Hi,

    Please advise how to add variable options like shown in the last image.


    1. Hi,

      Sorry for the delay. If you mean – display radio buttons – you need to go to General Crowdfunding settings (in WooCommerce > Settings > Crowdfunding > General), and enable the “Radio Buttons for Variable Products” checkbox in “Variable Add to Cart Form Options” section. After that all WooCommerce variable products will have radio buttons instead of standard drop down box. Hope I made it a little more clear – please let me know if you have any questions.

      Best regards,

    2. I’ve done this, but I’m still not getting the radio buttons. Can you help me figure out what I’m doing wrong?

      I’ve got it set up on a staging site at http://staging.minor-meal.flywheelsites.com/product/ryan-riegsecker/ (username “flywheel” password “unarmed-wrench”

  51. Any possibility on changing colour of progress bar and having percentage instead of number of days?

    1. Hi Erik,

      Regarding color – you can change color by adding custom CSS (please let me know if you don’t know how to do it and I will help), something like this:

      progress { 
       color: #ff0000; 
       font-size: .6em; 
       line-height: 1.5em; 
       text-indent: .5em; 
       width: 15em; 
       height: 1.8em; 
       border: 1px solid #ff0000; 
       background: #fff; 
      progress::-moz-progress-bar { background: #ff0000; }
      progress::-webkit-progress-bar { background: #fff; }
      progress::-webkit-progress-value { background: #ff0000; }

      You can read more on how to style the progress bar here – http://html5doctor.com/the-progress-element/#styling or even more customizations here – https://css-tricks.com/html5-progress-element/.

      Regarding “percentage instead of number of days” – if I understood you correctly that is not possible at the moment, but it seems quite easy to add, so I will add new shortcode for this in next update (in a couple of weeks max). For now you could use product_crowdfunding_time_remaining_progress_bar shortcode to display progress bar instead of number of days.

      Best regards,

    2. Hi again,

      Since plugin’s version 2.3.0 we’ve added styling options to all progress bar shortcodes. Now you can change color by adding something like this:

      [product_crowdfunding_time_remaining_progress_bar type="line" color="red" text_color="black"]

      Please let me know if you have any questions.

      Best regards,

  52. How to get LICENSE FREE TEST in XAMPP?

    Free Version for download????????

    Ceará – Brasil (BR)

    1. Hi,

      Free version can be downloaded here – https://downloads.wordpress.org/plugin/crowdfunding-for-woocommerce.zip.

      Best regards,

  53. will this app allow for users to create their own campaign on the front end?

    1. Hi,

      sorry, not possible at the moment. We will add this feature to our to-do list.


    2. Hi,

      Since plugin’s version 2.3.0 we’ve added the possibility for your users to create new campaigns directly from frontend. To do that you need to add [product_crowdfunding_add_new_campaign] shortcode somewhere on your site (e.g. create a new page for that). There is also additional options in WooCommerce > Settings > Crowdfunding > User Campaigns.

      Please let me know if you have any questions.

      Best regards,

    3. Hi when i add the short code [product_crowdfunding_add_new_campaign] to a page i get the message ‘wrong user role’ why is this?

    4. Same here.. What was the answer?

    5. They did not get back to me,

    6. Hi,

      Sorry for not replying earlier. Could you please recheck if “User Visibility” option in “WooCommerce > Settings > Crowdfunding > User Campaigns” is set correctly? It looks like you are blocking the form from some user roles.

      Best regards,

    7. Doesn’t matter what settings I change, I have the same issue.

    8. Can you please reply?
      I haven’t selected any roles in “User Visibility” still it only says “Wrong user role!” where I add the short code “[product_crowdfunding_add_new_campaign]”.

    9. This worked but I couldn’t leave it blank and have all users see the form as the settings suggest. I had to add user roles. If I want to add them all that’s always an option to get it to work.

      There’s no option to reply to Johan below or I would have done that.

    10. Hi,

      As MarieHemel pointed out – there was a bug when “User Visibility” option was left empty. This is fixed now in v2.6.2 of the plugin.

      Best regards,

Leave a Reply

Your email address will not be published. Required fields are marked *


3.1.7 - 2020-09-17

  • UPDATE: bump tested versions

3.1.6 - 2020-08-26

  • UPDATE: display our settings in WC status report.
  • UPDATE: updated .pot file for translations.
  • UPDATE: updated updater.

3.1.5 - 2020-06-08

  • UPDATE: bump tested versions

3.1.4 - 2020-03-23

  • UPDATE: bump tested versions

3.1.3 - 2020-02-23

  • UPDATE: bump tested versions

3.1.2 - 2019-12-17

  • UPDATE: bump tested versions

3.1.1 - 2019-11-15

  • UPDATE: bump tested versions

3.1.0 - 2019-09-11

  • NEW: implement software licensing system; allows for one-click updates of the Premium version
  • UPDATE: updated .pot file for translations

3.0.2 - 2019-06-11

  • Plugin author changed.
  • Dev - Open Pricing - "Hide Original Price" option added.

3.0.1 - 2019-05-22

  • Dev - Open Pricing - "Override Button Label on Archive Pages" options added.
  • Tested up to: 5.4.

3.0.0 - 2019-05-07

  • Fix - Open Pricing - Fixed for variable products (including when "Radio Buttons for Variable Products" option is enabled).
  • Fix - Shortcodes - [product_crowdfunding_time_to_start] - "Illegal string offset..." notice fixed.
  • Dev - Shortcodes - [product_crowdfunding_startdatetime] and [product_crowdfunding_deadline_datetime] - date_format and time_format attributes added.
  • Dev - Shortcodes - [product_crowdfunding_startdate] and [product_crowdfunding_deadline] - date_format attribute added.
  • Dev - Shortcodes - [crowdfunding_translate] shortcode added (for WPML/Polylang).
  • Dev - Open Pricing - "too Small" and "too Big" messages replaced with "too Low" and "too High".
  • Dev - Product Info - "Raw" input is now allowed in all "Info" options.
  • Dev - Product Info - Deprecated shortcodes replaced in default values.
  • Dev - Shortcodes are now processed in "add to cart" button text.
  • Dev - Major code refactoring.
  • Dev - Admin settings descriptions updated.
  • Dev - Code clean up.

2.9.3 - 2019-05-05

  • Dev - Shortcodes - [crowdfunding_totals] - return_value - total_campaigns option added.
  • Dev - Shortcodes - [crowdfunding_totals] - product_ids attribute added.
  • Dev - "WC tested up to" updated.

2.9.2 - 2019-03-20

  • Dev - Open Pricing - "Hide Quantity Input Field" option added.

2.9.1 - 2019-03-14

  • Fix - Radio Buttons for Variable Products - Variations images, descriptions, prices and availability are now properly displayed on variation switch.

2.9.0 - 2019-02-04

  • Dev - Ending Options - "Admin Email: Campaign Ended" option added.
  • Dev - User Campaigns - "Admin Email: Campaign Added/Edited" options added.
  • Dev - [crowdfunding_totals] shortcode added.
  • Dev - alg_wc_crowdfunding_campaign_orders_data_calculated, alg_wc_crowdfunding_campaign_not_active and alg_wc_crowdfunding_campaign_ended actions added.
  • Dev - User Campaigns - Message: Campaign Successfully Added/Edited - Options IDs shortened.
  • Dev - Code refactoring.

2.8.0 - 2018-12-15

  • Fix - Crowdfunding Report - Possible "... date() expects parameter 2 to be integer, string given..." PHP warning fixed.
  • Dev - Saving backers' data (first name, last name, sum, quantity, order ID, order (created) date, order currency) on product data update now.
  • Dev - Shortcodes - [product_crowdfunding_list_backers] shortcode added.

2.7.0 - 2018-10-22

  • Fix - Shortcodes - Empty attributes notice fixed.
  • Fix - Shortcodes - Non-numeric value notice fixed.
  • Dev - "Crowdfunding Report" submenu page added (to "WooCommerce > Crowdfunding Report").
  • Dev - Advanced Options - "Add Crowdfunding Data Column" option added.
  • Dev - Functions - alg_wc_crdfnd_calculate_product_orders_data() - Code refactoring.
  • Dev - Admin settings minor restyling.
  • Dev - Code refactoring and clean up.

2.6.2 - 2018-08-07

  • Fix - User Campaigns - User Visibility - "Leave empty to show to all users" option fixed.
  • Dev - Plugin link updated.

2.6.1 - 2018-05-07

  • Dev - Product Data Update - Optimized.

2.6.0 - 2017-11-26

  • Fix - Product Data Update - Fixed for new products.
  • Dev - WooCommerce v3.2.0 compatibility - Admin settings - select type display fixed.
  • Dev - "Update Data Now" button for single product added (meta box).
  • Dev - Admin settings - Minor restyling.
  • Dev - Filter - Fix.
  • Dev - Functions - alg_wc_crdfnd_get_product_id_or_variation_parent_id() and alg_wc_crdfnd_get_product_post_status() - Checking for valid $_product.
  • Dev - Code refactoring and clean up.

2.5.0 - 2017-10-11

  • Dev - Product Data Update - Ordering products by data updated time (instead of title).
  • Dev - General - Products Data Update Options - "Update data now" button added.
  • Dev - General - Products Data Update Options - "Previous update triggered at ..." info added.
  • Dev - General - Advanced Options - "Log" option added.
  • Dev - General - Settings restyled.
  • Dev - Shortcodes - get_progress_bar() - text_position, text_position_variable_max_left, text_top attributes added. Code refactoring.
  • Dev - "Reset settings" option added.
  • Dev - Settings sections array stored as main class property.

2.4.0 - 2017-05-13

  • Dev - WooCommerce v3.x.x compatibility - Product post status.
  • Dev - WooCommerce v3.x.x compatibility - Product ID.
  • Dev - WooCommerce v3.x.x compatibility - Price hook (woocommerce_get_price and woocommerce_product_get_price).
  • Fix - alg_wc_crdfnd_calculate_product_orders_data() - Additional check for product added.
  • Tweak - Plugin link changed from http://coder.fm to https://wpcodefactory.com.
  • Tweak - Minor code refactoring.

2.3.6 - 2017-03-22

  • Dev - Language (POT) file updated.
  • Dev - Code refactoring - Shortcodes divided into separate files.
  • Dev - Percent from total in shortcodes: percent value for type attribute (and round_precision attribute) added to [product_crowdfunding_total_sum], [product_crowdfunding_total_backers], [product_crowdfunding_total_items], [product_crowdfunding_goal_remaining], [product_crowdfunding_goal_backers_remaining], [product_crowdfunding_goal_items_remaining] shortcodes.

2.3.5 - 2017-03-10

  • Dev - alg_crowdfunding_output_shortcode_price filter added.

2.3.4 - 2016-12-21

  • Dev - load_plugin_textdomain moved from init hook to constructor.
  • Tweak - readme.txt updated.
  • Tweak - basename check added.

2.3.3 - 2016-12-16

  • Fix - load_plugin_textdomain moved from init hook to constructor.
  • Dev - jQuery dependency and loading in footer added to wp_enqueue_script( 'alg-datepicker' ).
  • Dev - select type added to user campaign and admin fields. Can be used in alg_crowdfunding_admin_fields, alg_crowdfunding_user_campaign_fields, alg_crowdfunding_user_campaign_save_fields hooks.
  • Dev - Brazilian Portuguese (pt_BR) translation updated.
  • Tweak - Donate link changed.
  • Tweak - Typo (to and too) fixed.

2.3.2 - 2016-12-01

  • Fix - Radio Buttons for Variable Products - Disable add to cart button on campaign not started or not active.
  • Fix - current_time result converted to int.
  • Fix - User Campaigns - User Visibility - Option not functioning correctly, fixed.
  • Dev - Open Price - "Number of Decimals (Price Step)" admin option added.
  • Dev - User Campaigns - "Campaigns" Tab - "Add Edit Campaign Button" and "Add Delete Campaign Button" options added.
  • Dev - Admin fields meta box in product edit - required option added.
  • Dev - alg_crowdfunding_admin_fields and alg_crowdfunding_user_campaign_fields filters added. alg_crowdfunding_user_campaign_save_fields action added.
  • Dev - Plugin version added to all wp_enqueue_style, wp_enqueue_script, wp_register_script.
  • Dev - display="date" changed to display="alg_crowdfunding_date"; display="time" changed to display="alg_crowdfunding_time".
  • Dev - Language (POT) file updated.
  • Dev - do_shortcode() added to is_purchasable_html().
  • Dev - [product_crowdfunding_time_to_start] shortcode added (with campaign_will_start, campaign_started and precision attributes).
  • Dev - [product_crowdfunding_time_remaining] - Full "time left" returned. campaign_will_end, campaign_ended and precision attributes added.
  • Dev - Brazilian Portuguese (pt_BR) translation files added.
  • Tweak - User Campaigns - User Visibility - Description tip added.
  • Tweak - Typo in functions names fixed.
  • Tweak - User Campaigns - "Campaigns" Tab - Admin option title fixed.

2.3.1 - 2016-11-10

  • Fix - "Enable Open Pricing" checkbox not saving in admin product edit, fixed.
  • Fix - "My Account > Campaigns" fixed (endpoint added).
  • Dev - "... seconds since last update" message added to "General" settings section.
  • Dev - Language (POT) file updated.
  • Dev - WP_Query optimized in alg_wc_crdfnd_calculate_product_orders_data() to loop in blocks.
  • Dev - WP_Query optimized in alg_wc_crdfnd_calculate_product_orders_data(), alg_wc_crdfnd_count_crowdfunding_products(), add_my_products_content_my_account_page(), add_my_products_tab_my_account_page() and update_products_data() to return ids only.

2.3.0 - 2016-08-20

  • Fix - "Crowdfunding enabled" checkbox not saving when adding new product, fixed.
  • Fix - Variable radio buttons - Variation image fixed.
  • Dev - "Crowdfunding Orders Data" metabox added.
  • Dev - "User Campaigns" section added.
  • Dev - "Products Data Update Options" section (and crons) added.
  • Dev - "Ending Options" section added (including new "End On Goal Reached").
  • Dev - Progress bar styling options added.
  • Dev - "Order Statuses to Include in Calculations" option added (order_status shortcode attribute removed).
  • Dev - Version system added.
  • Dev - Time and date pickers loading moved to frontend (for "User Campaigns" section).
  • Dev - Functions moved to separate functions file.
  • Dev - Shortcodes loading moved to frontend file.
  • Tweak - "General" section link (bold) fixed.
  • Tweak - Contributors changed.

2.2.4 - 2016-07-26

  • Fix - get_product_orders_data() global post fix.

2.2.3 - 2016-05-24

  • Fix - Text domain renamed in plugin header.

2.2.2 - 2016-05-24

  • Dev - Multisite enabled. is_super_admin call replaced.
  • Dev - Translation text domain renamed. lt_LT translation added.

2.2.1 - 2016-05-13

  • Fix - Titles in per product admin options table - caused PHP notice when saving product.
  • Dev - Text domain added to the plugin header.
  • Dev - [product_crowdfunding_time_progress_bar] renamed to [product_crowdfunding_time_remaining_progress_bar].
  • Dev - POT file updated.

2.2.0 - 2016-05-10

  • Fix - total_orders in get_product_orders_data.
  • Fix - Custom links fixed.
  • Dev - "Open Pricing (Name Your Price)" functionality added.
  • Dev - starting_offset shortcodes attribute added to get_product_orders_data.
  • Dev - show_if_zero attribute added to output_shortcode function.
  • Dev - [product_crowdfunding_goal_backers] shortcode added.
  • Dev - [product_crowdfunding_goal_items] shortcode added.
  • Dev - [product_crowdfunding_goal_backers_remaining] shortcode added.
  • Dev - [product_crowdfunding_goal_items_remaining] shortcode added.
  • Dev - [product_crowdfunding_goal_backers_remaining_progress_bar] shortcode added.
  • Dev - [product_crowdfunding_goal_items_remaining_progress_bar] shortcode added.
  • Dev - [product_crowdfunding_goal_progress_bar] renamed to [product_crowdfunding_goal_remaining_progress_bar].
  • Dev - [product_total_orders_sum] renamed to [product_crowdfunding_total_sum].
  • Dev - [product_total_orders] renamed to [product_crowdfunding_total_backers].
  • Dev - [product_crowdfunding_total_items] shortcode added.
  • Dev - Formating date and time according to local format.
  • Dev - post__not_in added to save_meta_box.
  • Dev - POT file added.
  • Tweak - Titles added in per product admin options table.

2.1.0 - 2015-11-26

  • Dev - WooCommerce Grouped products support added.
  • Dev - product_id attribute added in shortcodes.
  • Dev - order_status attribute added in orders shortcodes: product_crowdfunding_goal_progress_bar, product_crowdfunding_goal_remaining, product_total_orders, product_total_orders_sum.
  • Dev - "Crowdfunding" column added to admin products list.
  • Fix - Counting fix.
  • Fix - Additional check in is_crowdfunding_product(). Caused PHP notice.
  • Fix - Global product reset in get_product_orders_data() added.

2.0.0 - 2015-10-27

  • Dev - Crowdfunding type product removed - now any product type (e.g. simple, variable) can be used as crowdfunding product.
  • Fix - Shortcodes - [product_crowdfunding_time_remaining] singular form bug fixed.

1.2.0 - 2015-10-18

  • Dev - Product Info - Custom Product Info - Category View option added.
  • Dev - [product_crowdfunding_time_progress_bar] shortcode added.
  • Dev - [product_crowdfunding_goal_progress_bar] shortcode added.
  • Dev - [product_crowdfunding_add_to_cart_form] shortcode added.

1.1.1 - 2015-10-02

  • Fix - "Remove Last Variation" bug when saving on product's admin edit page, fixed.

1.1.0 - 2015-09-30

  • Dev - [product_crowdfunding_starttime], [product_crowdfunding_startdatetime], [product_crowdfunding_deadline_time], [product_crowdfunding_deadline_datetime] shortcodes added.
  • Dev - Start/end time added.

1.0.1 - 2015-08-21

  • Fix - Validation on frontend only affects crowdfunding type products now.

1.0.0 - 2015-08-20

  • Initial Release.

Frequently Asked Questions

Q. What payment gateways can I use for crowdfunding products? For example, can I use Stripe Subscriptions?

A. You can use any payment gateway available in your WooCommerce installation, including Stripe Subscriptions.

Q. How can I set up different backing amounts?

A. You need to add a variable product and enable crowdfunding for it.

Q. What is the difference between "Goal Backers" and "Goal Items"?

A. "Backers" is the number of orders and "Items" is the total number of items in orders.

Q. Is it possible to use currency switcher for crowdfunding products?

A. Yes, you can use switcher, however, you will need to install some external currency switcher plugin for this.

Q. How can backers (users) see the list of the projects they have backed?

A. Same as it would be with ordinary WooCommerce orders, they can see the list of backed projects on their account page, i.e. in "My Account > Orders".

Q. Will backers be able to add multiple campaigns to the cart for the checkout?

A. Yes, as with standard WooCommerce products, multiple campaigns can be added to the cart simultaneously.

Free version

This plugin is a premium version of free "Crowdfunding for WooCommerce" plugin.


alg_wc_crowdfunding_campaign_ended action

add_action( 'alg_wc_crowdfunding_campaign_ended', 'alg_wc_crowdfunding_campaign_ended_send_additional_email', 10, 2 );
if ( ! function_exists( 'alg_wc_crowdfunding_campaign_ended_send_additional_email' ) ) {
	 * alg_wc_crowdfunding_campaign_ended_send_additional_email.
	function alg_wc_crowdfunding_campaign_ended_send_additional_email( $product_id, $product_orders_data ) {
		$message = '';
		$message .= '<pre>';
		$message .= sprintf( 'Total orders sum: %s', wc_price( $product_orders_data['orders_sum'] ) ) . PHP_EOL;
		$message .= sprintf( 'Total orders: %d',     $product_orders_data['total_orders'] ) . PHP_EOL;
		$message .= sprintf( 'Total items: %d',      $product_orders_data['total_items'] ) . PHP_EOL;
		$message .= sprintf( 'Backers data: %s',     print_r( $product_orders_data['backers'], true ) ) . PHP_EOL;
		$message .= '</pre>';
		wc_mail( get_option( 'admin_email' ), 'Crowdfunding Campaign Ended: Orders Data', $message );

Installation and Updates

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to "Admin Dashboard > Plugins > Add New > Upload Plugin" and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.
  • To keep WPFactory items up to date, please install WPFactory Helper plugin and enter your site key.


We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.