Customer Groups

Customer Groups


In DJ-Catalog2 you may categorize your registered customers - mainly in order to give them special discounts using Price Rules because the price rules can be restricted to a customer group.
There are the following parameters that describe a customer group:
  1. name (required) - the friendly name of the customer group
  2. related user group (optional) - a single choice field containing all available Joomla! user groups
  3. ordering (number) - the priority of the customer group (in case the related user group  field is selected)
  4. default (boolean) - whether the group should be assigned by default to each customer 

Automatic assignment

When a related user group parameter is selected, the component will virtually assign registered user to matching customer group, based on user's Joomla! user group. The customer's selected customer group will not change, but the component will pretend as if the user was a member of the matching group. This means that if you connect customer groups with user groups you do not have to worry to manually assign the user to a customer group - all you need to focus on is to assign the user to the appropriate user group.


Usually, it is the administrator who decides which user should be assigned to specific customer groups, however, you may allow your customers to select a customer group upon the registration or at least apply to it. In order to control that behavior, you need to enable and configure "User - DJ-Catalog2" plugin.

There are the following parameters available:
  1. Customer group approval - when enabled, the user will be able to apply to specific customer groups and you, as the administrator, will receive the e-mail informing you about this. But the user will not be assigned to a selected customer group in such as case.
  2. Visible groups - groups that should be visible in profile registration form
  3. Groups without approval - here you can specify which groups do not require the administrator's approval. The option is available only when the Customer group approval setting is enabled. Otherwise all visible customer groups do not require approval.

      • Related Articles

      • Can different customer groups have different discounts?

        The DJ-Catalog2 component allows you to create customer groups so that after you assign customers to a group, the customer, after logging, sees the prices with discounts. For example: group 1: -10% discount group 2: -20% discount We have a ...
      • Field groups and extra fields

        You can think about field groups as product types. Imagine a business with several types of vehicles (cars, boats, and planes). Each vehicle type has a unique set of parameters. For example, for cars, it would be: car body type number of doors engine ...
      • Rating groups

        Rating groups are somewhat similar to categories. You can define different types of content that your users will be able to review and rate. Rating group list In DJ-Reviews you can see the list of all the groups when clicking on the respective item ...
      • DJ-Tabs Groups

        Groups can be considered as categories. You can display tabs from one group in each component view or module. You can create an unlimited amount of Groups. List of groups: The new group (category) When creating a new group, there are only two ...
      • How the field groups work?

        DJ-Classifieds gives the possibility to create a group of custom fields in the category, contact, profile/registration, and ask form fields and assign them to Joomla groups. This way, you can display different fields for different groups.  What is ...