Group Buying for WooCommerce

Setup and Configuration

↑ Back to top

You can add group buy functionality to multiple products and categories at once using the global rules. You can create multiple global rules to set up different group buy options for different products. Go to WooCommerce > Group  Buying > Add Rule to create new global rule. While adding new rule you can customize following options,

1. Rule title

↑ Back to top
  • Add Rule: Add a unique title for each rule for internal reference

2. Allow Public & Private Group Creation

↑ Back to top
  • Enable Public Group: Enable to allow public group creation (any registered user can join)
  • Allow Number of Public Group: Add the number of public groups that can be created on a single product.
  • Enable Private Group: Enable to allow private group creation (any registered user can create private group. The private group will be visible only to the creator and those he invites to join.
  • Allow Number of Private Group: Add the maximum number of private groups that can be created on a single product

3. Add Group Sale Target and Time Limit

↑ Back to top
  • Group Target: Add the number of sales required to complete a group. Select quantity limits checkout below to convert this target into members target by restricting each member to purchase only one quantity.
  • Days: Add the number of days within which members are required to complete the group in order to get a discount order fullfilled.

4. Set Applicability 

↑ Back to top
  • All Products: Check to enable group buying on all or specific products and categories:
    • Select Products: Choose specific products to enable group buying
    • Select Categories: Choose specific categories to enable group buying
  • Apply to User Roles: Select to offer group buying to specific user roles. Leave empty for all
  • Quantity Limits: Check to restrict a user from buying multiple times in a group in order to complete the sales target.

5. Specify Discounts 

↑ Back to top
  • Select Price Type: Choose whether to apply group buying discounts on regular or sale prices
  • Select Discount Type: Choose whether to offer a group purchase discount in percentage or amount:
    • Percentage: Offer discounts by a percentage value 
    • Fixed: Offer discounts by a fixed value 
  • Discount Value: Add a desired discount value

6. Add Group Discount Message and Description:

↑ Back to top
  • Group Discount Custom Text: Add custom text that will be displayed in front of a group. E.g., “Join this group and claim {discount_value}% discount”. 
  • Group Description: Add a desired group description 

7. Schedule Rule 

↑ Back to top

Ending Date: Choose the ending date on which group purchases will be disabled on the product(s).
Starting Date: Choose the starting date on which group purchases will be enabled on the product(s).

Add Group Buy to a Product (Product Level Settings)

↑ Back to top

1. Enable Group Buy

↑ Back to top
  • Enable: Select checkbox to enable and show group buy options.

2. Allow Public & Private Group Creation

↑ Back to top
  • Enable Public Group: Enable to allow public group creation (any registered user can join)
  • Allow Number of Public Group: Add the number of public groups that can be created on a single product.
  • Enable Private Group: Enable to allow private group creation (any registered user can create private group. The private group will be visible only to the creator and those he invites to join.
  • Allow Number of Private Group: Add the maximum number of private groups that can be created on a single product

3. Add Group Sale Target and Time Limit

↑ Back to top
  • Group Target: Add the number of sales required to complete a group. Select quantity limits checkout below to convert this target into members target by restricting each member to purchase only one quantity.
  • Days: Add the number of days within which members are required to complete the group in order to get a discount order fullfilled.

4. Set Applicability 

  • Apply to User Roles: Select to offer group buying to specific user roles. Leave empty for all
  • Quantity Limits: Check to restrict a user from buying multiple times in a group in order to complete the sales target.

5. Specify Discounts 

  • Select Price Type: Choose whether to apply group buying discounts on regular or sale prices
  • Select Discount Type: Choose whether to offer a group purchase discount in percentage or amount:
    • Percentage: Offer discounts by a percentage value 
    • Fixed: Offer discounts by a fixed value 
  • Discount Value: Add a desired discount value

6. Add Group Discount Message and Description:

↑ Back to top
  • Group Discount Custom Text: Add custom text that will be displayed in front of a group. E.g., “Join this group and claim {discount_value}% discount”. 
  • Group Description: Add a desired group description 

7. Schedule Group Buy 

↑ Back to top

Ending Date: Choose the ending date on which group purchases will be disabled on the product(s).
Starting Date: Choose the starting date on which group purchases will be enabled on the produ

Managing Created Groups

↑ Back to top

Admin Panel:

↑ Back to top

Go to WooCommerce > Group Buy > All Created Groups. Here, you can view all the groups you have created and see the following details for each: 

  • Title: The title of the group you have made
  • Group name: The name of the group you have created
  • Group size: View number of people in each group 
  • Status: View the order status of each group
  • Date: Date of publication of the group

Click on any group to open its details. From here you can view and manage following options,

Group Details:

  • Group ID: Every group has a unique id to correctly identify any group
  • Group Name: Name of the group set by customer
  • Group Type: Private or Public
  • Discount Price: Discounted price of the product
  • Group Author: Customer name who created this group
  • Created Date: Exact date when group was created

Group Meta Data:

  • Expiry Date: When group will expiry
  • Product Name: Product for which this group has been created
  • Group Size: Required group size/sales
  • Join Member: Members who have joined. This can be member or sales depending on the target you have set.
  • Group Status: Current group status as processing, qualified or disqualified. This status automatically updates, the store admin can choose to manual change this status.

Group Members and Orders:

This section shows user id, name, start/joined date and order id.

Customer Area:

↑ Back to top

The customer area shows created, joined and groups that customer has been invited to join. This section will appear as soon as customer either joins, create or invited to a group.

Customization Options 

↑ Back to top

From WooCommerce > Group  Buy > All Groups > Settings, you can customize the button visuals and enable desired default settings for all the groups. From the settings tab, you can customize the following options: 

1. Enable Group Buy Tab on My Account

↑ Back to top
  • Enable The “Group Buy” Tab on the My Account Page: Show a group buy option to customers on their My Account page
  • Show Group Creator Name: Choose to show the name of the group creator 

2. Choose Timer Format

↑ Back to top
  • Group Timer: Choose to show the Group Buy Timer in the following formats:
    • Counter form: Display remaining time in a digital countdown timer
    • Text form: Show available time in text form

3. Customize Group Buy Button

↑ Back to top
  • Group Buy Button Text: Add Group By button label, e.g., “Group buy”
  • Group Buy  Button Text Color: Choose the Group By button text color
  • Group Buy Button Background Color:  Choose the Group By button background color

4. Customize the Create Group Button & Description

↑ Back to top
  • Create Group Button Text: Add custom Create Group Button text, e.g., “Create group”
  • Create Group Button Text Color: Choose the Create Group Button text color
  • Create Group Button Background Color: Choose the Create Group Button background color
  • Group Creation Placeholder: Add text for the Group Creation placeholder, e.g., “Purchase the product from the group to make it public for other customers to participate.”
  • Group Creation Placeholder Text Color: Choose the desired Group Creation placeholder text color
  • Group Creation PlaceHolder Background Color: Choose the desired Group Creation placeholder background color

5. Set a Default Payment Method & Order Status

↑ Back to top
  • Order Status: Set a default order status for orders placed in groups 
  • Payment Method: Select payment methods that can be used for a group purchase, or leave it empty to show all payment methods

6. Customize My Account Headings and Tooltip

↑ Back to top
  • Tooltip Description: Add description for the Group Buy feature. This will appear along with the Group Buy heading on product page.
  • Add Heading: Add a heading for the Group Buy tab in the “My Account page.”
  • Add Description: Add a description for the Group Buy tab in “My account page.”

Email Notications:

You can customize email notifcations from WooCommerce > Settings > Emails. Click to open email and change its content or override its template.

FAQs:

↑ Back to top

What happens when group time expires but the sales target isn’t achieved?

The group will be automatically marked as disqualified, and an email notification will be sent to all customers who have joined the group stating that this group has been disqualified. The store admin can either manually process refunds of the orders or choose to fulfill the orders even when the number count isn’t complete.

What happens when a group target is achieved?

The group will be marked as qualified, and customers and the admin will receive an email notification letting them know that the group is completed. The store admin can now fulfill the orders.

Can we use Pay Later for group buying?

Unfortunately, this feature is not available, but we do plan to add it in the future.

How can we refund disqualified group orders?

Right now, the store admin has to refund each order manually. The extension lists order IDs; the store admin can easily click to open the order detail page and process the refund. We plan to add an automatic refund feature in the near future.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.