VM Customers to Joomla Groups Admin Panel

VM Customers to Joomla Groups Admin Panel

Manually assign Virtuemart product customers to Joomla usergroups in the Joomla Backend.
  • 25
  • 30
  • module
  • vm2.0
  • vm3.0
Price : FREE
Free Download
VM Customers to Joomla Groups Admin Panel, Version 1.2 VM Customers to Joomla Groups Admin Panel, Version 1.2
MIME-Type: application/zip
File size: 10450 Bytes

Update Notifications

Assign Virtuemart product customers to Joomla usergroups according to the products they bought. This admin module allows your site admin to batch assign  customers of specific products to selected Joomla user groups using multiple select list. This admin module works for j2.5 and VM2.x.

This module complements the "Add Buyers to Joomla Groups Plugin for VirtueMart":

  • This Module: Manually assign groups to previous buyers; Free
  • Add buyers Plugin: Automatically assign groups for future orders; Paid

Installation und Usage

  1. Install it via the regular Joomal installer
  2. Go to the Joomla module manager, select "Admin" in the first combobox (where "Site" and "Admin" are offered) to list only admin (Joomla backend) modules.
  3. Enable the "VM Customers to Joomla Groups Assignment" module and change its position to "cpanel"
  4. Go to your Joomla Backend startpage. You will see the module on the right with two select boxes to select the product(s) and the available Joomla groups.
    mod vmassign groups
  5. Select VM product(s) and Joomla group(s) according to your wishes and click "Assign"
  6. If a buyer of the selected products has not yet been a member of the selected group(s), he/she will be added and a corresponding message will be printed.

Please notice that the last step might take some time if you have many orders/customers.  If you get a server timeout, simply run it again. As the plugin first checks, which users are already group members, the module will continue where the timeout left off.


Demo Server

Support Forum

Ideas for future enhancements

  • Make list of offered groups configurable (i.e. show only selected groups in the module)
  • Make list of offered products configurable
  • Make order status configurable (currently S, C hardcoded)
  • Add switch to optionally REMOVE buyers of a certain product from a group rather than add them


This module is licenced unter the GNU GPLv2. The module is free of charge and by downloading you automatically obtain all the rights and duties that the GPL gives you. All future upgrades are included (i.e. there is no timelimit on updates). Support is provided in the forums as far as my time allows, but I cannot guarantee proper support.

This module is based in part on the "VM customers to ACYmailing subscribers" module by Nordmograph, © 2005 - 2012 Nordmograph, Licensed under the GPL v2.

Source Code and Contributing

The source code of this plugin is managed using git and a GitHub repository:

To contribute to the project, feel free to send me patches or pull requests for this GitHub repository.

Version History

2016-01-01: Version 1.2 (Automatic updates through the Joomla updater)
2014-11-25: Version 1.1 (Update to Joomla 3.x / VirtueMart 3.x)
2014-01-13: Version 1.0 (Initial release)