Halloween sale: 37% off every Pro plugin Use code at checkout.Shop Pro plugins

Plugins

Group Buy and Team Deals

Group deals for WooCommerce: the price drops when enough people buy before the deadline. Buyers share the link, and failed deals are refunded for you.

  • Group deal on any product
  • Target and deadline
  • One deal price
  • Progress bar and countdown
  • Version 1.0.0
  • WordPress 6.2+
  • WooCommerce 8.0+
  • PHP 7.4+
  • HPOS compatible
ProHalloween sale: 37% off
How many sites?
$8.25$5.20/month

First year $62.37 with HALLOWEEN37, then $99 a year.

Buy ProOr start with the free version

Overview

Why stores use it

Shoppers trust friends more than ads. Group Buy and Team Deals turns that into sales: a product gets a lower price only when enough people buy it before a deadline, so every buyer has a reason to share the link.

Turn on a group deal from a new tab on any simple or variable product. There is no special product type, so your products, stock and SEO stay as they are.

When the target is reached, every order moves on to fulfilment and every buyer gets an email. When the deadline passes below the target, the plugin cancels and refunds the orders through the payment method for you. Orders it cannot refund automatically are listed so you can refund them by hand.

Features

What it does, screen by screen

01

The deal box on a product page with price, progress, countdown and share buttons

  • Progress bar and countdown. “7 of 10 joined”, a progress bar and the time left, above the add to cart button in classic and block themes. Numbers refresh on cached pages.
  • Share buttons. WhatsApp, Facebook, X, email and copy link on the product page, the thank you page and the joined email. Plain links, no tracking scripts.
  • Group deals screen. Every deal with joined count, target, deadline and status, plus Unlock now and Cancel deal buttons, and the list of refunds to send by hand.
02

The thank you page with share buttons

  • WhatsApp first sharing. An editable WhatsApp message with live progress, WhatsApp shown first and largest, and personal referral links from the thank you page and emails. Pro
  • Reports. Unlock rate, buyers per deal, revenue, refunds, top sharers and share link clicks, with CSV export. Pro
03

The Group deal tab on the product screen

  • Group deal on any product. Simple and variable products, from a Group deal tab on the product screen.
  • Tiered prices by group size. For example 10 buyers: $80, 20 buyers: $70. The product page shows a price ladder and how many more are needed for the next price. Pro
  • Private groups. A shopper starts their own group of a set size from the product page and invites friends with a personal link. Each group unlocks on its own when it is full, or is refunded if it does not fill up in time. Open groups are listed on the product page for others to join. Pro
04

The Group deals screen

  • Shop badge and deals list. A Group deal badge on shop pages, plus a shortcode and block that list every running deal.
  • Blocks: Group deal (the deal box) and Group deals (a grid of running deals).
05

One deal with its buyers

  • Target and deadline. Count buyers or items sold. End on a date and time, or a number of days after the first buyer joins. Optional maximum to cap the deal.
  • Join at checkout. Buyers pay the deal price through your normal checkout, as a guest or logged in. Works with the Cart and Checkout blocks and the classic checkout.
06

The settings

    Free vs Pro

    Start free, add Pro when you need more

    FeatureFreePro
    Features
    Group deal on any product. Simple and variable products, from a Group deal tab on the product screen.
    Target and deadline. Count buyers or items sold. End on a date and time, or a number of days after the first buyer joins. Optional maximum to cap the deal.
    One deal price. A fixed price or a percent off the regular price. Shoppers see both prices side by side.
    Progress bar and countdown. “7 of 10 joined”, a progress bar and the time left, above the add to cart button in classic and block themes. Numbers refresh on cached pages.
    Join at checkout. Buyers pay the deal price through your normal checkout, as a guest or logged in. Works with the Cart and Checkout blocks and the classic checkout.
    Share buttons. WhatsApp, Facebook, X, email and copy link on the product page, the thank you page and the joined email. Plain links, no tracking scripts.
    Unlock when the target is reached. Orders wait in a new Awaiting group status, then move to Processing and every buyer gets a Deal unlocked email.
    Automatic cancel and refund. If the deal fails, deal lines are refunded through the gateway when it supports refunds, including shipping when the whole order was the deal. Cash on delivery orders are simply cancelled. Anything else is listed for a manual refund with a clear admin notice.
    Stock handling. Stock is reserved while orders wait, or taken off only when the deal unlocks. Refunds put stock back.
    Group deals screen. Every deal with joined count, target, deadline and status, plus Unlock now and Cancel deal buttons, and the list of refunds to send by hand.
    Six emails. Joined, unlocked, did not unlock and refund sent for buyers, unlocked and failed for the store. Built on WooCommerce emails, so they use your email template and can be edited or turned off.
    Shop badge and deals list. A Group deal badge on shop pages, plus a shortcode and block that list every running deal.
    My Account tab. Logged in buyers see the deals they joined and their status.
    Fair by default. Only paid orders count. One join per email address unless you allow more. A lock stops two last minute checkouts from passing the cap.
    New rounds. When a deal ends, set a new date and run it again from zero.
    Blocks and shortcodes
    Blocks: Group deal (the deal box) and Group deals (a grid of running deals).
    Shortcodes: [wfgb_deal id="123"] for the deal box, [wfgb_deals limit="6" columns="3"] for the list.
    Works with
    The Cart and Checkout blocks and the classic cart and checkout.
    Block themes and classic themes.
    High Performance Order Storage (HPOS) and the legacy order storage.
    Payment methods that support refunds, such as WooCommerce Stripe and WooCommerce PayPal Payments, for automatic refunds.
    Only in Pro Pro
    Tiered prices by group size. For example 10 buyers: $80, 20 buyers: $70. The product page shows a price ladder and how many more are needed for the next price.
    Best price for everyone. When the deal ends, every buyer pays the lowest price reached. Anyone who paid more gets the difference refunded automatically, and a Tier reached email when the price drops.
    Authorize now, charge on unlock. With the WooCommerce Stripe Gateway the card is only authorized at checkout and charged when the deal unlocks. A failed deal releases the hold, so nothing needs a refund. Deals longer than a card hold lasts take payment now.
    Deposit now, balance later. Buyers pay a percent or fixed deposit. When the deal unlocks they get a balance order with a payment link and a due date, and their order ships once it is paid. Overdue balances get a reminder.
    Private groups. A shopper starts their own group of a set size from the product page and invites friends with a personal link. Each group unlocks on its own when it is full, or is refunded if it does not fill up in time. Open groups are listed on the product page for others to join.
    Leader rewards. The leader (first buyer, or whoever started a private group) and/or the buyer whose link brought the most others gets a single use coupon: store credit, a percent off, or a free extra item.
    WhatsApp first sharing. An editable WhatsApp message with live progress, WhatsApp shown first and largest, and personal referral links from the thank you page and emails.
    Reminder emails. An almost there email when only a few more buyers are needed, and a reminder a set time before the deadline.
    Category rules. Run group deals on whole categories at once, with a schedule and role limits.
    Reports. Unlock rate, buyers per deal, revenue, refunds, top sharers and share link clicks, with CSV export.
    Abuse limits. Limit joins per person, matched by email (Gmail dots and plus tags ignored), phone, account and shipping address.
    Recurring deals. Restart a deal automatically when it ends, for weekly group orders.
    Waitlist. When a deal is full or over, shoppers leave their email and hear when the next round opens.
    Six more emails, all editable under WooCommerce, Settings, Emails.

    Pricing

    Simple yearly licences, priced per month

    Free

    0

    Core features, for any number of sites.

    Download free

    Pro, 1 site

    $4.08

    $2.57/month

    First year $30.87, then $49 a year

    Use on 1 site. Updates and support for one year.

    Buy Pro

    Pro, Unlimited sites

    $16.58

    $10.45/month

    First year $125.37, then $199 a year

    Use on unlimited sites. Updates and support for one year.

    Buy Pro

    Prices in USD, billed yearly. Pro renews yearly and can be cancelled from your account at any time, with a 30 day money back guarantee. Pro needs the free plugin installed.

    Questions

    Frequently asked

    When does the buyer pay?

    At checkout, at the deal price. The order waits in the Awaiting group status. If the deal unlocks, it moves to Processing. If it fails, the buyer is refunded.

    Which payment methods refund automatically?

    Any method that supports refunds in WooCommerce, such as Stripe and PayPal Payments. Bank transfer and cheque cannot refund automatically, so those orders are listed for you to refund by hand. Cash on delivery orders are cancelled, as nothing was charged.

    What happens when the target is reached before the deadline?

    The deal unlocks straight away and the waiting orders move to Processing. The deal keeps taking buyers at the deal price until the deadline or the maximum.

    Can I unlock a deal early or cancel it?

    Yes, from WooCommerce, Group deals. Cancelling handles the orders like a failed deal.

    Do guests need an account?

    No. Guests can join, and they get every update by email.

    Does it work with page caching?

    Yes. The deal box fetches live numbers from a small REST endpoint after the page loads.

    Does the plugin send data anywhere?

    No. There are no external calls and no tracking. Share buttons are plain links that only open WhatsApp, Facebook, X or email when a shopper clicks them.

    Changelog

    What changed

    Version 1.0.0Latest
    • NewFirst release.

    Tell us about your site

    A plugin question, a broken page or a new project. One message gets you to the right developer.