Back to Top

Laravel eCommerce Group Buy

Updated 16 May 2025

Laravel eCommerce Group Buy allows the admin to offer selected products at discounted prices for a limited time, with the end date of each offer set by the admin.

To buy the product at a discount, the logged-in customer can either create a new group or, alternatively, join an existing one based on availability and preference.

The details of one customer can, in turn, be seen by another customer within the same group. The group can be Qualified, Disqualified, or Refunded on the admin side.

Check a brief overview of the plugin –

6CDeL23qcX0

Features

  • The admin can add a Group Buy option on the products.
  • Customers can purchase the Group Buy products in a group.
  • The admin decides the size of the group.
  • Add existing products into the Group Buy category.
  • Admin can provide a discount on Group Buy products.
  • Customers can utilize the discount of the product by creating a group with the desired group size.
  • Admin can decide the start date and the end date for the Group Buy products.
  • Admins can manage groups directly.
  • The admin can perform various actions on the group, such as qualifying, disqualifying, or refunding, depending on the situation.
  • Admins can now view Group Buy details on the order page, along with Invoice, Shipping, and Customer Info for clarity
  • Admins can view each member’s Order ID and status in the Group Member list, simplifying tracking and improving transparency.
  • The Admin Panel UI is refined for smoother navigation, with a Date and Time section added to enhance order tracking.
  • Admin can adjust date in the Group Buy section to manage group timelines.
  • Admin can now easily access member and group information within the Edit Group page, thus simplifying group management tasks.
  • Customers can easily view their group information and member lists directly on the Groups page, thus providing greater transparency and enhancing convenience.
  • Admins can now view product information on the Edit Group Details page, thereby offering better context and enhanced control when managing groups.
  • Admins can now easily create multiple groups for the same product, thereby offering greater flexibility in managing group purchases.
  • Additional settings are added in the Admin Panel, providing greater control over the Group Buy extension functions.

Installation of Laravel Group Buy

Unzip the respective extension zip and then merge “packages” folders into project root directory.

Start your headless eCommerce
now.
Find out More

Goto config/app.php file and add the following line under ‘providers’

Webkul\GroupBuy\Providers\GroupBuyServiceProvider::class,

Goto composer.json file and add the following line under ‘psr-4’

"Webkul\\GroupBuy\\": "packages/Webkul/GroupBuy/src"

Run the below-mentioned commands from the root directory in the terminal:

composer dump-autoload
php artisan migrate --path=packages/Webkul/GroupBuy/src/Database/Migrations
php artisan vendor:publish --provider="Webkul\GroupBuy\Providers\GroupBuyServiceProvider" --force
php artisan optimize:clear

That’s it, now just execute the project on your specified domain.

Group Buy Configuration

Once the module is installed, the admin can then go to Admin > Configure > GroupBuy.

configuration

Settings

Status – By the toggle button, the admin can active or inactive this module.

Group Count – The admin can enter the number for group creation allowed to a customer.

Group Buy Works text – Here, the admin can type a message, which will then appear on the group buy product page.

Create invoice for incomplete group = Admins can now generate invoices even for incomplete groups.

Group Buy Section

The customer can see all the Group Buy types of products under the Group Buy menu-

The customer can select the product as per their choice and see the Create Group option or can Join the Existing Group to purchase the product.

addtocart

Customers who want to purchase a product through a new group can simply click the Create Group button.

When the customer clicks the Create Group button, the system first adds the product to the cart, then allows the customer to proceed to checkout, and finally creates a group for that product.

Group buy options

After the product checkout, when another customer goes to buy the same product, they can then see the number of joined members, the group expiry time, and the group creator’s name.

If the customer wants they can join the existing group or else they can create a new group.

And once the group is qualified by the admin, the admin can ship their products.

Group Buy Products

After successful sign-in to the panel, the dashboard will open like below-

Group Buy>>Products>>Products

The admin can view all product details, including the start date, end date, group size, and status, and can edit the products.

groupbuy-products.webp

After pressing Add product, you will redirect to the below page-

group buy product add

Search Product– Admins can put products already in the catalog into the GroupBuy products by searching for them.

Product Name– After selecting the search product, the product name will automatically come by fetching the name of the search product.

Group Buy Price– The discounted price which the admin offers under GroupBuy.

Start Date And Time – The admin needs to select the date and time from which GroupBuy offers start.

End Date And Time – The admin needs to enter the date and time by which the offers end.

Minimum quantity – Admins must now set the minimum quantity a customer can purchase in a Group Buy.

Maximum Quantity – Admins must now set the maximum quantity a customer can purchase in a Group Buy.

Group size– The admin needs to enter numbers for the size of the customers who can join the group.

Visible in Menu – By the toggle button, the admin can enable/disable the GroupBuy Product on the front end.

Group Buy Groups

groups

Admins can easily view customer-created groups under Group Buy, including details such as Id, Group name, Product Name, Start Dates, End Date, Group Size, status, and available actions.

After pressing the edit icon, the admin can see the image like below-

group detail web page

It will show the group details and the Group Product Information where the admin can make the group status as qualified, disqualified, refunded or processing.

Support and Contact Information

So, that was much about the User Guide of Group Buy Module for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version - v2.2.3

Supported Framework Version - v2.2.3

Blog Version - v2.2.3
  • Version v2.2.3
  • Version v1.2.0
. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

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

Back to Home

Laravel eCommerce Group Buy