Delete Customer Account For Magento 2

Allow customers to request account deletion in Magento 2 with email confirmation, scheduled removal, and admin deletion history. GDPR-friendly and fully configurable.
US$29.00
v1.0.0
Links
  • 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
Compatible with: Community: 2.4.* Enterprise: 2.4.*
Marketplace Approved
Tooltip
Open Code
Tooltip
EQP PASSED
Tooltip

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.

Why You Need This Extension

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

Key Features

Customer Account Deletion Request

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.

Email Confirmation Workflow

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.

Immediate or Scheduled Deletion

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.

Automatic Cancellation on Login

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.

Deletion Request History Grid

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

Configurable Email Settings

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.

Appearance Customization

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

  • Extension Debut Release

Reviews

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account