DJ-Catalog2 ver. 3.7.2 introduced additional form controls which makes the component compliant with General Data Protection Regulation (GDPR). In this article we would like to demonstrate how to configure those controls.

In DJ-Catalog2 there are two types of forms which collect personal data and which might oblige you to do enable required checkbox fields along with the information why you need to collect user data and whether user accepts your website's privacy policy:

  • Ask about this product form
  • Cart form (Query or Checkout)

In order to enable agreement checkboxes, please enable "Privacy policy agreement" and "Data protection agreement" options. This will reveal additional textarea fields called "Agreement information" in which you can (but don't have to) enter your own information. If you leave information empty, the pre-definied language phrase will be used instead. The agreement information may contain HTML code in case you wanted it to display link for example.

 Agreement settings


In the component there are two individual sections regardin privacy policy and data protection: one for basic "Ask about this product form" and the other for Cart forms (common for querries and orders). They can be found in "General settings" and "Cart" tabs respectively.

Result - Ask about this product

Result - Ask about this product

Result - Checkout page


Checkout page result


Proof / confirmation

Once user sends the enquiry or submits the order the administrator will receive notification e-mail containing the proof that user has selected agreement checkbox. Like on following example screen-shot:

email notification


In addition, when it comes to Cart Querries and Orders, the administor may see whether user agreed with your privacy policy and allowed you to process his personal data.


GDPR DJCatalog2 Order Admin

DJ-Catalog2 is also compatible with JA GDPR extension from Joomlart