Customer Managed Groups
Allow customers to manage their own groups. Customer Managed Groups can have Group Admins and Group members.
Version1.7.0
Compatibility>=2.2.0
CategoryOther
Downloads1.3K monthly
Last updatedFeb 5, 2026
This plugin allows customers to manage their own groups, called Customer Managed Groups. Customer Managed Groups can have Group Admins and Group members.
- Group admins and members are stored as Vendure's built-in customers, and the groups are the built-in Customer Group entities.
- Customers can only be in one group, and they are either group participant or group admin. (Customers can still be in multiple)
- Customers can create groups and add other non-admin customers to their group. Adding others to your group automatically makes you administrator of the group.
- Group Admins can fetch placed orders for everyone in the group.
- Group Admins can update profile details of members of their group.
Getting started
Add the plugin to your config:
You can create your own group via the Shop API, if you are logged in as a customer, by inviting another customer by email:
You can also remove participants again, by passing in the customer id that should be removed:
Admins are allowed to fetch orders of all customers in a group. You can do this with the following query:
These are all the GraphQL queries and mutations exposed by this plugin:
Contributions
Thanks @mschipperheyn for his contributions on this plugin.
Changelog
- Upgraded to Vendure 3.5.3
- Documentation update
- Updated official documentation URL
- Upgrade to Vendure to 3.3.2
- Don't allow removing yourself from group
- Update Vendure to 3.1.1
- Update compatibility range (#480)
- Updated Vendure to 2.2.6
- Make
isCustomerManagedGroupeditable from admin-ui
- Made available customer group management functions on admin api
- Updated vendure to 2.1.1
