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.
Product Frontend Example
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.
- Order Statuses to Include in Calculations
- Sets which order statuses should be included when calculating crowdfunding data.
- Default:
Completed
- Default:
- Default Button Label on Single Product Page
- You can change this in product edit on per product basis.
- Default:
Back This Project
- Default:
- Default Button Label on Archive Pages
- You can change this in product edit on per product basis.
- Default:
Read More
- Default:
- Message on Product Not Yet Started
- You can use shortcodes here. For example:
[product_crowdfunding_time_to_start]
. -
- Default:
<strong>Not yet started!</strong>
- Default:
- Message on Product Ended
- You can use shortcodes here. For example:
[product_crowdfunding_time_remaining]
. -
- Default:
<strong>Ended!</strong>
- Default:
- Radio Buttons for Variable Products
- Replaces standard WooCommerce drop down with radio buttons for variable products.
- Default:
yes
- Default:
- End On Time Ended
- Sets if a campaign should be stopped when deadline is reached.
- Default:
yes
- Default:
- End On Goal Reached
- Sets if a campaign should be stopped when goal is reached.
- Default:
no
- Default:
- Admin Email: Campaign Ended
- Sets if an email should be sent to admin when campaign ends.
- Default:
no
- Default:
- 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
- Default:
- Log
- Log will be saved in WooCommerce > Status > Logs.
- Default:
no
- Default:
- Add 'Crowdfunding Data' Column
- Adds “Crowdfunding Data” column to the admin products list.
- Default:
no
- Default:
- '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]
- Default:
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.
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.
User Campaigns Options
In User Campaigns settings section you can set options for [product_crowdfunding_add_new_campaign]
shortcode.
Per Product Options
Local (i.e. per product) settings can be reached when adding or editing WooCommerce product from admin dashboard.
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
- Default:
- 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 topercent
.- Default:
0
- Default:
- starting_offset
- Optional starting offset.
- Default:
0
- Default:
[product_crowdfunding_time_remaining]
- campaign_will_end
%s
is replaced with actual time.- Default:
The campaign will end in %s
- Default:
- campaign_ended
%s
is replaced with actual time.- Default:
The campaign ended %s ago
- Default:
- precision
- Interval precision.
- Default:
6
- Default:
[product_crowdfunding_time_to_start]
- campaign_will_start
%s
is replaced with actual time.- Default:
The campaign will start in %s
- Default:
- campaign_started
%s
is replaced with actual time.- Default:
The campaign started %s ago
- Default:
- precision
- Interval precision.
- Default:
6
- Default:
[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.
date()
function.[product_crowdfunding_list_backers]
- backer_template
- Template.
- Default:
%nr%. %first_name% %last_name% - %sum%
- Default:
- glue
- Glue.
-
- Default:
<br>
- Default:
- 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
- Default:
- 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
andcircle
use JS progress bar library. Possible values:standard
;line
;circle
.- Default:
standard
- Default:
- color
- Progress bar color.
- Default:
#2bde73
- Default:
- text_color
- Text color.
- Default:
#999
- Default:
- text_position
- Text position. Possible values:
right
;left
;variable
.- Default:
right
- Default:
- text_position_variable_max_left
- Used only when
text_position
is set tovariable
.- Default:
75
- Default:
- text_top
- Text top position.
- Default:
30px
- Default:
- width
- Progress bar width. Can be pixels or percent, e.g.:
100%
.- Default:
200px
- Default:
- height
- Progress bar height.
- Default:
8px
(line) or200px
(circle)
- Default:
- style
- Additional style.
- Default: None
Progress Bar Shortcode Example
[product_crowdfunding_time_remaining_progress_bar type="circle" color="red" text_color="black"]
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
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.
fsenewscom (verified owner) –
Hi, where’s the difference between the free version and the paid one?
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.
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
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.
mani –
Hi,
I am unable to change the color of the progress bar by using the short code styling mentioned.
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
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
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
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
George –
Thanks Guys! Very simple, cheap and functional plugin. Save me some money and time!
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