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
Clear

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

Settings

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.

crowdfunding-for-woocommerce-plugin-admin-settings-general

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.
Default:
Back This Project
Default Button Label on Archive Pages
You can change this in product edit on per product basis.
Default:
Read More
Message on Product Not Yet Started
You can use shortcodes here. For example: [product_crowdfunding_time_to_start].
Default:

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

<strong>Ended!</strong>
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
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.
Default:

[product_crowdfunding_goal_remaining_progress_bar]
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

Shortcodes

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.

Time

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

More

  • [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
Product ID. If not set, then current product ID is used. Applicable only to shortcodes starting with product_
Default: current product ID
show_if_zero
Sets if empty result needs to be outputted (yes).
Default: no
before
Text to output before the final result.
Default: None
after
Text to output after the final result.
Default: None

Specific Attributes

These specific attributes are applicable to certain shortcodes only.


[product_crowdfunding_total_backers]
[product_crowdfunding_total_sum]
[product_crowdfunding_total_items]
[product_crowdfunding_goal_remaining]
[product_crowdfunding_goal_backers_remaining]
[product_crowdfunding_goal_items_remaining]

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

[product_crowdfunding_time_remaining]

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

[product_crowdfunding_time_to_start]

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

[product_crowdfunding_startdatetime]
[product_crowdfunding_deadline_datetime]

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

[product_crowdfunding_startdate]
[product_crowdfunding_deadline]

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

[product_crowdfunding_list_backers]

backer_template
Template.
Default: %nr%. %first_name% %last_name% - %sum%
glue
Glue.
Default:

<br>
date_format
Date format.
Default: Site's date and time format.

[crowdfunding_totals]

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

[product_crowdfunding_goal_remaining_progress_bar]
[product_crowdfunding_goal_backers_remaining_progress_bar]
[product_crowdfunding_goal_items_remaining_progress_bar]
[product_crowdfunding_time_remaining_progress_bar]

type
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
color
Progress bar color.
Default: #2bde73
text_color
Text color.
Default: #999
text_position
Text position. Possible values: right; left; variable.
Default: right
text_position_variable_max_left
Used only when text_position is set to variable.
Default: 75
text_top
Text top position.
Default: 30px
width
Progress bar width. Can be pixels or percent, e.g.: 100%.
Default: 200px
height
Progress bar height.
Default: 8px (line) or 200px (circle)
style
Additional style.
Default: None
Progress Bar Shortcode Example
[product_crowdfunding_time_remaining_progress_bar type="circle" color="red" text_color="black"]

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.

12 reviews for Crowdfunding for WooCommerce

  1. 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. Tia Holzworth

    Hi,

    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. fsenewscom (verified owner)

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

  4. David

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

    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.

    Thanks,
    Ari

    • 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,
      Tom

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

    Hi,

    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.

    Thanks

  8. y-focus

    Hi,
    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

      Hi,

      Fixed in version 2.3.1.

      Best regards,
      Tom

  9. Torkild Smith (verified owner)

    Hi,

    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.

    Regards
    Torkild

    • val

      Hi,

      we discussed it in private.

      BR,
      Val

  10. aaron

    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]

    • val

      Hi,

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

      BR,
      Val

  11. George

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

  12. bmulckhu

    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!

    • val

      Hi,

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

      BR,
      Val

    • algoritmika

      Hi,

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

      Best regards,
      Tom

Add a review

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

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 );
	}
}

Changelog

3.1.10 - 2022-06-01

  • UPDATE: added compatibility with PHP 8.0.
  • UPDATE: updated .pot file for translations.

3.1.9 - 2021-04-12

  • UPDATE: bump tested versions

3.1.8 - 2021-01-21

  • FIX: issues with JS progress bars when value > 100%.

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.