Skip to main content

Account & Privacy Settings

Configure customer account creation, account deletion behavior, and privacy / data-protection features.

Location: Settings > Accounts

Registration

FieldDescriptionDefault
enable_registrationAllow new accounts to registerOn
enable_registration_on_checkoutOffer account creation as part of the checkout flowOn
registration_generate_usernameAuto-generate a username from the emailOn
registration_generate_passwordAuto-generate and email a strong initial passwordOn
enable_login_reminderShow an "already have an account?" prompt during registration / checkoutOn

Account Management

FieldDescriptionDefault
enable_account_deletionLet customers initiate account deletion from the account areaOn
account_deletion_delay_daysDays the account remains soft-deleted before purge30

The delay window gives admins time to reverse accidental deletions before the data is permanently removed.

Privacy & Data

FieldDescriptionDefault
enable_privacy_policyRequire privacy policy acceptance at registration and checkoutOn
privacy_policy_page_idJoomla content article presented as the privacy policyempty
enable_newsletter_signupShow a newsletter opt-in checkbox during checkoutOn
enable_data_exportLet customers download an export of their personal dataOn
enable_data_erasureLet customers submit an erasure requestOn

The privacy policy page picker references a published Joomla article ID. Set this whenever enable_privacy_policy is on so the checkout checkbox links somewhere useful.

GDPR Mapping

GDPR RequirementImplementing Setting
Lawful basis / consentenable_privacy_policy plus privacy_policy_page_id
Data portabilityenable_data_export
Right to erasureenable_data_erasure plus enable_account_deletion
Data minimizationCheckout field toggles under General Settings

Account erasure also relies on the enable_account_erasure_requests and personal_data_retention_days fields exposed in Advanced Settings.