Back to Top

Guide for Adobe Commerce Crowd Sourcing Fund Pool

Magento 2 Crowd Sourcing Fund Pool (Adobe Commerce) is the widely used concept of funding any particular purpose or project by raising a small amount of money from a wide range of people.

Hence, Crowd Sourcing is a form of crowdfunding or a modern fund pool model, generally through the Internet.

Helping people to recover from natural disasters has been the origin of developing and spreading this method across the globe to raise funds.

Hence, this module can be utilized for multiple purposes to collect funds to uphold any particular community, project or plan from the people.

Watch the video to understand the extension workflow:-

Module Configuration settings-

SRZsihZRTbI

Web Store Customer Workflow-

_ohZjdqAmXQ

Crowd Sourcing Fund Pool – Features

  • The owner can add a project in a minute.
  • Merchants can set a crowdfunding configuration.
  • Admin can set minimum and maximum funding amounts.
  • Admin can customize labels based on project requirements.
  • The customer can donate the amount.
  • Displays the target amount and the progress bar on the front end.
  • Listing donor details on the product view page.
  • The admin can update the donation confirmation email template.
  • The extension is compatible with the Hyva Theme.

Module Installation

The customers will get a zip folder and they have to extract the contents of this zip folder on their system. Thus, the extracted folder has an src folder, inside the src folder you have the app folder.

So, you need to transfer this app folder into the Magento2 root directory on the server as shown below:

Crowd Sourcing Fund Pool Module - Installtion

Hence, after the successful installation, you have to run these commands in the Magento2 root directory:

First Command:

php bin/magento setup:upgrade

Second Command:

php bin/magento setup:di:compile

Third Command:

php bin/magento setup:static-content:deploy

Fourth Command:

php bin/magento indexer:reindex

Fifth Command:

php bin/magento cache:flush

However, post running the commands, you have to flush the cache and reindex from the Magento 2 admin panel.

Multi-Lingual Configuration

Hence, for the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German (the language into which admin wants to translate his store content).

magento 2 crowd funding locale

Language Translation

If the user wants to translate their module from English to German then they need to follow the path

src/app/code/Webkul/CrowdFunding/i18n in their unzipped CrowdFunding folder and will get a CSV file with name “en_US.csv”.

Henceforth, now they will rename that csv as “de_DE.csv” and translate all right side content after the comma in the German language.

After editing the CSV, save it and then upload it to the path src/app/code/Webkul/CrowdFunding/i18n where they have installed Magento2 on their server.

So, the module will get translated in the German Language. It supports both the LTR and RTL languages.

The user can edit the CSV like the image below:

Language Translation - Edit CSV

Module Configuration

After installing the module, the admin will get the Crowd Funding Management icon in the sidepanel of the admin dashboard.

They can access the Crowd Funding Project Management and Configuration as per the snapshot below,

magento 2 crowd funding sidepanel

The admin will also be able to see the Crowd Funding configuration panel under the Stores-> Configuration-> Webkul-> Crowd Funding

General Settings

Configure the basic settings for the Crowd Funding module, including module activation, donation details, progress display, and email notifications.

general configuration
  • Enable Module: Enable or disable the Crowd Funding module for your store. When enabled, customers can view and contribute to fundraising campaigns.
  • Admin Name: Enter the administrator name that will appear in donation-related communications and campaign details.
  • Email: Provide the email address used to send donation confirmation emails and receive campaign-related notifications.
  • Display Donation Details: Enable this option to show campaign donation details, helping customers track fundraising progress.
  • Display Donated Amount: Show the total amount collected for the campaign on the storefront.
  • Display Target Amount: Display the campaign’s fundraising goal so customers know the target amount.
  • Display Progress Bar: Enable a visual progress bar to show how much of the fundraising goal has been achieved.

Label Settings

Admin can customize the label to make that fit with crowdfunding purpose:

theme and label settings
  • Donation Progress Label: Customize the label displayed for the campaign progress section.
  • Target Amount Label: Set the text shown for the campaign’s fundraising goal.
  • Donated Amount Label: Customize the label used to display the total donated amount.
  • Enter Donation Amount Label: Define the label displayed above the donation amount input field.

Theme Settings

  • Donated Amount Progress Bar Color: Choose the color representing the collected donation amount in the progress bar.
  • Remaining Amount Progress Bar Color: Select the color used for the remaining amount needed to reach the fundraising goal.
  • Progress Bar Percentage Text Color: Choose the text color for the percentage displayed on the progress bar to improve visibility.
page banner settings

Donation Confirmation Mail Settings

  • Email Template: Select the email template that will be sent to donors after a successful contribution.

Category Page Banner Settings

  • Enable Category Banner: Enable a hero banner on the Crowd Funding category page to highlight active fundraising campaigns.
  • Banner Badge Text: Enter a short badge label, such as Urgent Crisis Campaign, to draw attention to featured campaigns.
  • Hero Banner Button Label: Customize the call-to-action button text displayed on the category page banner.
checkout donation up sell nudge settings

Checkout Donation Upsell Nudge Settings

  • Enable Checkout Nudge Checkbox: Enable a donation prompt on the checkout page, allowing customers to contribute before placing their order.
  • Nudge Heading Title: Enter the heading displayed for the donation prompt. The campaign name is automatically appended.
  • Nudge Description Content: Provide a short description encouraging customers to add a donation during checkout. The minimum contribution amount is automatically included.

Create Project – Crowd Funding Management

So, once the module is installed and enabled admin will be able to see a dashboard menu with the name Crowd Funding Management.

magento 2 crowd funding project list

Admin can create the project for pooling the fund from the public. Thus, admin can add and edit the project also admin can mass update the project status.

magento 2 crowd funding edit project

Steps to Add Project

  • Enable the project status.
  • Enter the project name
  • Enter the project description.
  • Target Amount for the project.
  • Minimum Donation Amount.
  • Maximum Donation Amount.
  • End Date for the project.
  • Project Image to display.

Donor Listing

magento 2 crowd funding donor list

Thus, the admin will be able to see the donor listing panel as well. Herein, the admin can click on edit to check more details related to the donor.

Front End Display

So, based on the admin configuration, the customer gets below-written details on the storefront.

Category Page & Featured Hero Banner

The Crowd Funding Projects landing page displays active and completed projects with a top featured campaign banner.

featured banner

Active Projects Grid

The Active Projects tab displays ongoing campaigns accepting contributions.

active projects

Completed Projects Grid

The Completed Projects tab lists successfully finished campaigns.

Active Campaign Product View Page

On the project view page, customers can review live project stats and make contributions.

frontend flow

Herein the customers can donate the amount in the similar way as the Product Checkout.

add to cart step
  • Project Title
  • Project Progress Status
  • Days count
  • Donated Amount
  • Target Amount
  • Enter Donation Amount
  • Click to donate
donors name and donation amount

Henceforth, after the contribution of crowdsourcing, the fund customer receives an auto-generated email template with complete details.

Donation Confirmation

Note – The customer receives an auto-generated email with complete details after the invoice generation by admin.

Completed Campaign View Page

When a project reaches its target goal or deadline, the campaign page shows a 100% completed status.

Checkout Donation Upsell Nudge Box

During checkout, customers can quickly add an emergency donation contribution to their order summary block via a single checkbox.

Henceforth, after the contribution of crowd sourcing, the fund customer receives an auto-generated email template with complete details.

Support

So, that’s all for the Crowd Funding Module for Magento 2.

However, if you still have any issue feel free to add a ticket and let us know your views to make the module better at  webkul.uvdesk.com.

Current Product Version - 5.0.1

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

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


2 comments

  • Levon Ghalachyan
    • Vipin Kumar (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home
    On this page

    Table of Content

    Back to top