Skip to content

WooCommerce Crowdfunding

WooCommerce Crowdfunding

WooCommerce Crowdfunding turns a WooCommerce store into a fundraising platform. Campaigns are created by you from the admin, or by your own registered users from their My Account page. Every contribution runs through your existing WooCommerce checkout and payment gateways.

Two campaign types are supported. Fixed contribution asks every backer for the same amount. Dynamic contribution lets each backer choose any amount above a minimum you set. A campaign closes when it reaches its target or when its end date passes.

Once a campaign ends, the creator requests a withdrawal from their account page and you process it, applying a fixed or percentage fee. Backers, creators, and admins all receive email notifications through the standard WooCommerce templates.

What is WooCommerce Crowdfunding?

WooCommerce Crowdfunding is a WordPress crowdfunding plugin that runs fundraising campaigns inside a WooCommerce store. Campaigns accept contributions through your existing payment gateways and support fixed or open contribution amounts. Creators request a payout of the money raised once a campaign closes.

How fundraising works in WooCommerce

Each campaign is an event with a target amount and an end date. Backers contribute through the normal cart and checkout, so contributions appear as WooCommerce orders and use the payment gateways you already trust. Nothing about your payment setup changes.

Campaigns close on whichever comes first: the target being reached, or the end date arriving.

Two contribution types

  • Fixed contribution: every backer pays the same set amount. This suits ticketed causes, memberships, and per-unit pledges.
  • Dynamic contribution: each backer chooses their own amount, with your figure acting as the minimum. This suits open donation drives.

Letting your users run their own campaigns

Turn on campaign creation from the My Account page and registered users can launch fundraisers themselves. They set the target, the end date, and the withdrawal method for receiving funds. From the same screen they see their contributor list, edit or remove a campaign, and request a withdrawal after it ends.

You decide which user roles may create campaigns and which payment gateways are available for contributions. Withdrawal charges are set as either a fixed fee or a percentage.

Withdrawals and notifications

When a creator requests a payout you receive an email, process the payment through the method they chose, then mark the request paid or cancelled. A cancelled request can be raised again with a different method. Contribution receipts, withdrawal requests, and completion notices all use the WooCommerce email template system.

Who this plugin is for

Charities and nonprofits collecting donations, and product teams pre-funding a launch. Community sites where members raise money for their own causes. Creator platforms that need every campaign to settle through one store’s payment setup.

Setting up crowdfunding in WooCommerce

Configuration

Configuration page

Activate license

Enter your purchase code to activate the license before use.

Enable crowdfunding

Turn the crowdfunding module on or off for users.

Allow campaign creation from My Account

Let registered users launch their own fundraisers, collect contributions, and withdraw the proceeds. Leave it off to keep campaign creation to the admin.

Excluded user roles

Choose which roles cannot create campaigns from the My Account page.

Event add to cart button label

Set the wording on the contribute button, such as “Back this campaign”.

Payment gateways for contributions

Choose which of your existing gateways accept contributions. Nothing about your payment setup has to change.

Withdrawal charges: fee type

Fixed or percentage, applied to the amount a creator withdraws.

Withdrawal charges: fee amount

What you keep when a creator withdraws funds raised.

My Account menu endpoint

Set the endpoint slug for the campaigns menu.

My Account menu endpoint title

Set the title shown on that menu.

Sidebar widgets

Show or hide the sidebar widgets on that menu.

Events: all campaigns

Every campaign created on the site with its full details.

Events list menu

Creating a fundraising campaign

Set up a campaign here. Contribution type is fixed or dynamic.

With fixed contributions every backer pays the same amount, which suits ticketed causes and per-unit pledges. With dynamic contributions each backer chooses their own amount, and the figure you enter becomes the minimum.

A campaign closes when it reaches its target or when the end date arrives, whichever comes first.

Add event page

Contribution orders

Every order generated by a campaign contribution. Contributions run through the normal WooCommerce checkout, so they appear alongside your product orders and use the same reporting.

Orders list menu

Email template

All crowdfunding notifications use the WooCommerce email template system.

Email template

Running a campaign: the creator’s view

Campaigns list on My Account

Creators find their campaigns on the My Account menu. From here they create campaigns, view contributors, edit or delete a campaign, and request a withdrawal once it has ended.

My accounts page events list

Creating a campaign

The creator sets the target, the end date, and the withdrawal method they want the funds sent to.

My accounts page add event

Contributors

Creators see who backed their campaign and for how much.

My accounts page contributors

Campaign types on the front end

Fixed contribution campaign

Every backer contributes the same set amount.

Fixed contribution type

Dynamic contribution campaign

Each backer chooses their own amount, with your figure as the minimum. This is the one to use for open donation drives.

Dynamic contribution type

Sharing a campaign

Paired with the WooCommerce Product Share for Discounts plugin, campaigns can be shared to social networks and by email. Reach is what decides most fundraisers, so this pairing matters more here than on a normal product.

Social share

Social share

Share via email

Share via mail

Contributions, withdrawals, and notifications

Contribution completed email

When a contribution order is marked complete, the campaign creator is emailed.

Contribution completed email

Requesting a withdrawal

Once a campaign ends with funds raised, the creator requests a withdrawal from their account page.

Request for withdrawal

Creator withdrawal request email

Withdrawal requested email

Admin notification of a new withdrawal request

New withdrawal request email

Processing the withdrawal

Pay the creator through the withdrawal method they chose, then mark the request paid or cancelled. Either action emails them.

A cancelled request can be raised again with a different method, so a wrong bank detail does not strand the funds.

New withdrawal request

Withdrawal completed email

Withdrawal request completion email

Frequently Asked Questions (FAQs)

Q1. Can my registered users create their own crowdfunding campaigns?

Yes. Enable campaign creation from the My Account page. Users then set the target, the end date, and the withdrawal method themselves. You can exclude specific user roles from creating campaigns.

Q2. Which payment gateways can backers use?

Any gateway you enable for contributions. Contributions run through the normal WooCommerce cart and checkout, so your existing gateway configuration is used as it stands.

Q3. What is the difference between fixed and dynamic contributions?

Fixed asks every backer for the same amount. Dynamic lets each backer choose any amount, with the figure you set acting as the minimum.

Q4. How do campaign creators get the money they raise?

After a campaign closes, the creator submits a withdrawal request from their account page. You process the payment manually using their chosen method, then mark it paid or cancelled. Both parties are emailed at each step.

Q5. Can I charge a fee on withdrawals?

Yes. Set the fee as either a fixed amount or a percentage of the amount being withdrawn.

Q6. When does a campaign end?

When the target amount is reached, or when the end date you set arrives, whichever happens first.

Q7. Can backers share a campaign?

Yes, when paired with the WooCommerce Product Share for Discounts plugin, which adds social network and email sharing to the campaign page.

Reviews (0)

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.