xpay✦ Commerce
Directory
WooCommerce plugins
Groups Discount for WooCommerce
Groups Discount for WooCommerce
Automatic per-audience pricing for WooCommerce — discounts driven by WordPress roles, the Groups plugin and other membership sources.
3.5
(2 ratings)Will this break my store?
What the WordPress.org registry says about keeping Groups Discount for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.2 months ago
At least 1.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.2
Your host must be running at least this version.5.6
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Groups Discount for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
9 / 15Listing transparency
10 / 10Ratings
3.5
2 ratingsGroups Discount for WooCommerce applies personalized pricing to your customers based on the user roles or groups they belong to. Logged-in users see their own discounted prices automatically, without coupons or manual intervention.
Version 5.0.0 introduces an extensible audience model: discounts can now be driven by WordPress roles out of the box, by the free Groups plugin, or by paid add-ons that connect to other membership systems.
Key features
- Two discount methods — percentage (e.g. 0.1 = 10% off) or fixed amount (e.g. 5 = 5 off in your store currency).
- Choose the base price — apply the discount to the regular price or to the sale price when it exists.
- Per-category overrides — set a different discount for specific product categories. Configurable per audience, with a tie-break policy when a product belongs to several categories.
- Multi-audience conflict resolution — when a customer belongs to several roles or groups, pick the higher discount, the lower one, or follow a deterministic order.
- Optional dual price display — show original and discounted prices side by side, with a customizable label.
- Built-in audience sources — WordPress Roles (always available) and the free Groups plugin (when installed).
- Pluggable architecture — any third-party plugin can register itself as an audience source through the
wgd_audience_providersfilter. - Compatible with simple and variable products, including variations.
- WooCommerce HPOS and Cart/Checkout Blocks compatibility declared.
- Translation ready (Spanish bundled).
Typical use cases
- Wholesale and B2B stores that need automatic discounts for verified buyers.
- Membership sites that reward subscribers with member-only prices.
- VIP and loyalty programs that grant escalating discounts.
- Employee, student or staff stores.
Audience sources
Two providers ship with the free plugin:
- WordPress Roles — always available. Assign a discount to any role (Customer, Subscriber, custom roles, etc.).
- Groups — appears automatically when the free Groups plugin is active.
Additional integrations are available as paid add-ons (Paid Memberships Pro, MemberPress, WooCommerce Memberships, Restrict Content Pro, Ultimate Member). They show up in the Add-ons tab inside the plugin once the core is installed.
Requirements
- WooCommerce (required).
- Optionally, the Groups plugin if you want to use Groups as an audience source.
Documentation
Full documentation and add-on catalog: growthplugins.com.
No. Starting with version 5.0.0, only WooCommerce is required. WordPress Roles are always available as an audience source. Groups becomes available as an audience source when its free plugin is active.
Two:
- Rate (percentage) —
0.1is 10% off,0.25is 25% off, etc. - Fixed amount —
5is a 5-unit discount in your store currency.
The method is global to the plugin and applies to every audience.
Yes. In Method, choose whether the discount is computed from the regular price or from the sale price (when present).
The plugin picks one according to the policy you choose in Method → If in several groups:
- Higher discount — the customer gets the best price.
- Lower discount — the customer gets the smallest discount.
- Higher group ID / Lower group ID — deterministic ordering.
Yes. The Categories tab lets you override the audience default discount on specific categories. A separate policy controls what happens when a product belongs to several configured categories.
Yes, including all variations.
Optionally. Enable Display original prices in Method to show the original and the discounted price together. The label is customizable.
Discount computations are memoized per request so the cost is paid once per product render. The plugin declares compatibility with WooCommerce HPOS and Cart/Checkout Blocks.
Yes. Spanish (es_ES) is bundled.
Implement the WGD_Audience_Provider interface and register your provider through the wgd_audience_providers filter. Full developer documentation is on our website.
Categories
Plugin details
Tags on WordPress.org
