Delete Customer Account For Magento 2
- Lifetime access to the source code and all extension updates
- Free support for 1 year after purchasing the extension
- 30-day money-back guarantee - no subscriptions and no hidden fees
Delete Account for Magento 2 extension adds a structured and secure customer account deletion workflow to Magento stores. By default, Magento does not allow customers to delete their accounts. This extension enables customers to submit deletion requests while giving store administrators full control over the process through confirmation emails, optional delayed deletion, and request history tracking.
This functionality helps stores align with GDPR principles, improves customer trust, and ensures that account removal is handled safely and transparently.
Data privacy regulations such as GDPR require businesses to provide users with the ability to request deletion of their personal data.
Magento does not provide this capability out of the box.
With this extension, customers can request account deletion directly from their account dashboard while store administrators maintain full visibility and control over the process.
The extension helps you:
Provide customers with a clear account deletion option
Maintain transparency in the deletion process
Avoid storing unnecessary customer data
Move closer to GDPR compliance
Track and manage deletion requests from the Magento admin panel
Customers can submit a deletion request from a dedicated Delete My Account page in their account dashboard.
The page content and label can be customized from Magento configuration.
After submitting a deletion request, customers receive a confirmation email containing a secure tokenized link.
The deletion request must be confirmed within 24 hours, preventing accidental or unauthorized account removal.
Administrators can choose between two deletion modes:
Immediate deletion after confirmation
Scheduled deletion after a configurable number of days
Scheduled deletions are processed automatically using Magento cron.
If a customer logs into their account before the scheduled deletion date, the request is automatically cancelled.
This prevents accidental account removal if the customer changes their mind.
An optional decline notification email can also be sent to inform the customer that the deletion request was cancelled.
All deletion requests are stored and visible in the Magento Admin panel.
Administrators can review request activity including:
Customer name
Request date
Scheduled deletion date
Request status
Available request statuses include:
Pending confirmation
Scheduled
Deleted
Cancelled
Expired
Failed
Administrators can configure:
Email sender identity
Confirmation email template
Decline notification template
This allows stores to fully align emails with their branding and communication style.
The extension allows administrators to customize several storefront elements directly from configuration:
Delete account page description
Delete account link color
Account navigation label text
This ensures the feature integrates seamlessly into your store design.
Release Notes
v1.0.0