User DJ-Catalog2 plugin allows adding additional information to a user profile. The user defines them at the registration process.
This plugin comes free with the subscription of the extension. You'll find it installed (you may need to enable it manually) after the extension's installation. Alternatively, it's available in the downloads section (available for active subscribers).
Setting up fields
If you want to set up fields, navigate to Extensions → Plugins. Then search for "User DJ-Catalog2" in the search bar. Once you find this plugin, click on it.
Now you can choose if a certain field will be hidden, optional, or required. Make sure the plugin is enabled.
List of fields:
- The first name – decide if the field should be hidden, required, or optional.
- The last name – decide if the field should be hidden, required, or optional.
- Company field – decide if the field should be hidden, required, or optional.
Position – decide if the field should be hidden, required, or optional. - Address – decide if the field should be hidden, required, or optional
- City – decide if the field should be hidden, required, or optional.
- Postcode – decide if the field should be hidden, required, or optional.
- Country – decide if the field should be hidden, required, or optional.
- VAT ID – decide if the field should be hidden, required, or optional
- Phone – decide if the field should be hidden, required, or optional.
- Fax – decide if the field should be hidden, required, or optional.
- Website – decide if the field should be hidden, required, or optional
- Customer group – displays available Customer Groups to which users may apply.
- TOS (Terms of Service) – displays required checkbox fields so that the user could confirm that he agrees with the terms of service.
- ToS URL – enter your ToS URL (link to your Terms of Service page)
- Privacy policy agreement – displays required checkbox field with the information regarding the privacy policy.
- Agreement information (to the privacy policy) – enter your agreement information about the privacy policy.
- Data protection agreement – displays required checkbox field with the information regarding data protection.
- Agreement information (to the data protection) – enter your agreement information about data protection.
Enabled (optional or required) fields are used in the user registration form.
This is how the registration form looks like:
After the registration, the fields are editable in the Joomla backend user profile: Users → Manage.
When the registered user wants to use the query cart option, and the fields were already defined during the registration process, he does not need to define them again.
User information data is visible at the top of the page.