Crowdfunding for WooCommerce

Rated 3.73 out of 5 based on 11 customer ratings
(11 customer reviews)

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

Author: Tom Anbinder SKU: N/A Category: Tags: , Version: 2.8.0; Last updated: 4 days ago; Requires WordPress version: 4.4; Tested up to: 5.0


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

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 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.

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.


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

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.

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

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

Crowdfunding for WooCommerce - Admin - Edit Product

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


When displaying crowdfunding data for the product, you should use plugins 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.
  • product_crowdfunding_add_to_cart_form – backers (add to cart) HTML form.

Progress Bar Shortcodes

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"]

Prices & Licenses

Single siteUnlimited sites
1 year$19.99$49.99 $29.99
Lifetime$49.99 $33.99$99.99 $39.99


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.

11 reviews for Crowdfunding for WooCommerce

  1. Rated 2 out of 5


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

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

    • val


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


    • algoritmika


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

      Best regards,

  2. Rated 5 out of 5


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

  3. Rated 5 out of 5


    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

    • val


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


  4. Rated 5 out of 5

    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.


    • val


      we discussed it in private.


  5. Rated 4 out of 5


    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.

    • algoritmika


      Fixed in version 2.3.1.

      Best regards,

  6. Rated 3 out of 5



    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.

    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.


  7. Rated 5 out of 5

    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.

  8. Rated 5 out of 5


    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.


    • algoritmika

      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,

  9. Rated 1 out of 5


    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.

  10. Rated 4 out of 5

    fsenewscom (verified owner)

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

  11. Rated 2 out of 5

    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 as soon as possible, that would be great.

Add a review

56 thoughts on "Crowdfunding for WooCommerce"

  1. tony January 26, 2016 at 1:53 am #

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


    • val January 26, 2016 at 5:21 pm #


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



    • algoritmika August 21, 2016 at 3:45 pm #


      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,


      • Ade_Oyedeji August 28, 2017 at 12:36 pm #

        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?


        • rehlers March 14, 2018 at 2:08 pm #

          Same here.. What was the answer?


          • Ade_Oyedeji March 15, 2018 at 9:33 pm #

            They did not get back to me,

          • Tom Anbinder August 7, 2018 at 5:45 pm #


            There was a bug when “User Visibility” option was left empty. This is fixed now in v2.6.2 of the plugin.

            Best regards,

        • Algoritmika Ltd. March 21, 2018 at 4:14 pm #


          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,


          • Johan April 20, 2018 at 8:46 am #

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

          • johan July 23, 2018 at 2:12 pm #

            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]”.

          • MarieHemel August 6, 2018 at 10:11 pm #

            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.

          • Tom Anbinder August 7, 2018 at 5:46 pm #


            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,

  2. Joabe Ferreira April 9, 2016 at 4:01 pm #

    How to get LICENSE FREE TEST in XAMPP?

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

    Ceará – Brasil (BR)


  3. Erik August 8, 2016 at 7:16 pm #

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


    • algoritmika August 8, 2016 at 10:57 pm #

      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 – or even more customizations here –

      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,


    • algoritmika August 21, 2016 at 3:40 pm #

      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,


  4. Monkey August 16, 2016 at 8:17 am #


    Please advise how to set up variable options like shown in the image of Product Frontend Example.



  5. Monkey August 16, 2016 at 5:23 pm #


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



    • algoritmika August 21, 2016 at 3:30 pm #


      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,


  6. Doug August 18, 2016 at 7:02 am #

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


    • Ralph Ehlers March 15, 2018 at 6:14 pm #

      Did you get a reply?


    • Tom Anbinder March 21, 2018 at 4:20 pm #


      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,


  7. Doug August 18, 2016 at 7:04 am #

    Sorry, I didn’t scroll down far enough in the description. You can ‘not approve’ these last to comments.


  8. Gerald August 15, 2017 at 8:07 pm #

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


  9. IG August 18, 2017 at 6:29 pm #

    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?


  10. Vyse August 20, 2017 at 1:05 pm #

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


  11. vosh September 5, 2017 at 9:12 pm #

    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?


  12. Graeme September 14, 2017 at 11:55 am #

    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.



  13. Bernard September 22, 2017 at 7:32 am #


    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


    • ecovalence January 16, 2018 at 2:04 am #

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


  14. Casey Jeppesen September 24, 2017 at 2:27 am #

    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.


    • ecovalence January 16, 2018 at 2:03 am #

      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??


  15. Casey Jeppesen September 25, 2017 at 10:15 pm #

    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


  16. dreamcatch22 October 1, 2017 at 4:11 pm #


    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!


  17. Wen October 13, 2017 at 5:17 pm #

    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.


    • Bryan November 20, 2017 at 8:47 am #

      I had the same problem. Thanks for this comment!


      • Tom Anbinder November 26, 2017 at 5:38 pm #


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

        Best regards,


        • Uqi February 20, 2018 at 6:43 am #

          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?


  18. Rex Lee October 16, 2017 at 7:39 am #

    How can I know the event sponsor message?


  19. Andrew October 23, 2017 at 12:50 pm #


    Does this plugin support the Stripe payment gateway?




  20. David November 13, 2017 at 10:11 pm #

    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?


  21. Bryan Song November 22, 2017 at 1:36 am #

    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?


  22. Beit November 27, 2017 at 2:17 pm #


    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!


    • Beit November 27, 2017 at 2:18 pm #



  23. Takeshi November 29, 2017 at 12:43 am #

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


  24. Funs December 7, 2017 at 9:46 am #


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


    Best regards,
    Funs Erens


  25. Ralph Ehlers March 15, 2018 at 9:41 pm #

    Does anybody get any answers here?


  26. roald March 19, 2018 at 10:13 am #

    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?


    • roald March 19, 2018 at 10:26 am #

      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


  27. saif April 9, 2018 at 12:00 pm #

    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


  28. Matt Arbogast May 5, 2018 at 2:29 pm #

    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!



  29. dkmoriya August 29, 2018 at 11:49 pm #

    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




  30. dkmoriya September 5, 2018 at 1:19 am #

    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?



  31. dkmoriya December 10, 2018 at 3:47 pm #

    Hello! I have a problem!
    The site 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?


Leave a Reply


= 2.8.0 - 15/12/2018 =
* 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 - 22/10/2018 =
* 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_calculate_product_orders_data() - Code refactoring.
* Dev - Admin settings minor restyling.
* Dev - Code refactoring and clean up.

= 2.6.2 - 07/08/2018 =
* Fix - User Campaigns - User Visibility - "Leave empty to show to all users" option fixed.
* Dev - Plugin link updated.

= 2.6.1 - 07/05/2018 =
* Dev - Product Data Update - Optimized.

= 2.6.0 - 26/11/2017 =
* 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_get_product_id_or_variation_parent_id() and alg_get_product_post_status() - Checking for valid $_product.
* Dev - Code refactoring and clean up.

= 2.5.0 - 11/10/2017 =
* 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 - 13/05/2017 =
* 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_calculate_product_orders_data() - Additional check for product added.
* Tweak - Plugin link changed from to
* Tweak - Minor code refactoring.

= 2.3.6 - 22/03/2017 =
* 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 - 10/03/2017 =
* Dev - alg_crowdfunding_output_shortcode_price filter added.

= 2.3.4 - 21/12/2016 =
* Dev - load_plugin_textdomain moved from init hook to constructor.
* Tweak - readme.txt updated.
* Tweak - basename check added.

= 2.3.3 - 16/12/2016 =
* 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 - 01/12/2016 =
* 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 - 10/11/2016 =
* 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_calculate_product_orders_data() to loop in blocks.
* Dev - WP_Query optimized in alg_calculate_product_orders_data(), alg_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 - 20/08/2016 =
* 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 - 26/07/2016 =
* Fix - get_product_orders_data() global post fix.

= 2.2.3 - 24/05/2016 =
* Fix - Text domain renamed in plugin header.

= 2.2.2 - 24/05/2016 =
* Dev - Multisite enabled. is_super_admin call replaced.
* Dev - Translation text domain renamed. lt_LT translation added.

= 2.2.1 - 13/05/2016 =
* 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 - 10/05/2016 =
* 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 - 26/11/2015 =
* 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 - 27/10/2015 =
* 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 - 18/10/2015 =
* 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 - 02/10/2015 =
* Fix - "Remove Last Variation" bug when saving on product's admin edit page, fixed.

= 1.1.0 - 30/09/2015 =
* 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 - 21/08/2015 =
* Fix - Validation on frontend only affects crowdfunding type products now.

= 1.0.0 - 20/08/2015 =
* Initial Release.


  • 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 WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.