Woo Customer Group Discount WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Define customer groups, give each a percentage discount, and assign customers from one admin panel.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/3agapp/woo-customer-group-discount/releases/download/v1.0.3/woo-customer-group-discount-1.0.3.zipDefine customer groups, give each a percentage discount, and assign customers from one admin panel.
Description
Manage discounts centrally instead of juggling per-customer coupons. Create customer groups, set a percentage discount for each, and assign customers to a group from a single panel under WooCommerce → Customer Groups.
Features
- Unlimited customer groups, each with its own percentage discount.
- Assign customers to a group right inside the panel (reuses WooCommerce's customer search).
- Two discount modes (global setting):
- Cart discount line (default) — the saving shows as a discount line at cart/checkout.
- Adjusted prices — product prices are reduced everywhere, wholesale/B2B style.
- No custom database tables; built on WordPress options and user meta.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
- Translation-ready; ships with German (de_DE).
One customer belongs to one group. The discount applies store-wide to the cart subtotal.
Installation
- Upload the plugin folder to
/wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin. - Activate the plugin (WooCommerce must be active).
- Go to WooCommerce → Customer Groups.
- Choose a discount mode, create a group with a percentage, and add customers to it.
Frequently Asked Questions
Can a customer be in more than one group?
No. Each customer belongs to a single group; adding them to a group removes them from any other.
Does the discount stack with coupons?
The group discount is applied independently. In cart mode it appears as its own discount line alongside any coupons.
Where do I assign a customer to a group?
Inside the group's edit screen in the Customer Groups panel — search for the customer and add them.
Changelog
1.0.3
- Add German (de_DE) translation and load the plugin text domain.
1.0.2
- Add a configurable per-group label for the cart/checkout discount line (supports a {percent} token).
1.0.1
- Add GitHub release automation on version change.
1.0.0
- Initial release: customer groups, per-group percentage discount, cart-line and adjusted-price modes.
Releases
3 releases. Each count is every asset in that release; expand a row for the breakdown.