Sales Delete Order & Database Cleanup for Magento 2
SKU: MGD-M2XP-ORD-DELETE
12 Months Included Support, with options to extend · 30 Days money-back guarantee
Overview
Permanently delete orders and all related data in Magento 2—something the default platform doesn’t offer. Remove test, spam, and unwanted orders in bulk, comply with GDPR, reclaim database space, and keep a full audit trail.
Features
- ✓ No core file modifications required
- ✓ Installed via Composer, no manual file copying
- ✓ Full, un-obfuscated source code — read every line
- ✓ Built to Magento & PSR coding standards
- ✓ 12 months of updates & support included
- ✓ See the Compatibility tab for theme & edition support
Specifications
| Support Period | 12 Months Included Support, with options to extend |
|---|---|
| Refund Period | 30 Days |
| Extension Code | 100% Open Source Code |
| Editions Compatibility | Magento Open Source (Community), Magento Commerce (Enterprise), Magento Commerce Cloud, Magento B2B |
| Versions Compatibility | Magento 2.3.x, Magento 2.4.x |
Compatibility
- Magento Open Source (Community)
- Magento Commerce (Enterprise)
- Magento Commerce Cloud
- Magento B2B
- Magento 2.3.x
- Magento 2.4.x
Installation
- Require the package via Composer using the key you received by email.
- Enable the module with bin/magento module:enable.
- Run setup:upgrade to apply the module's schema and data.
- Flush the cache and you're done - no static content deploy needed on Hyvä.
$ composer require magedin/module-sales-delete-order
$ bin/magento module:enable MagedIn_ModuleName
$ bin/magento setup:upgrade
$ bin/magento cache:flush
Changelog
-
v1.0.0 Aug 2025
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.[1.0.0] - 2025-08-08
Added
- Initial release of MagedIn Sales Delete Order module
- Individual order deletion functionality with "Delete Order" button on order edit pages
- Mass order deletion capability through orders grid mass actions
- Complete order data cleanup including invoices, shipments, credit memos, order items, addresses, payments, tax records, and grid entries
- Comprehensive admin configuration system with enable/disable toggle and allowed order statuses
- Role-based permissions with granular ACL controls for different admin users
- Professional confirmation dialogs with deletion summaries and multi-level confirmations
- Complete audit logging system with timestamps, user details, IP addresses, and deletion context
- Database transaction safety with automatic rollback on errors to ensure data integrity
- GDPR compliance features for complete customer data removal
- Smart status filtering to restrict deletion based on configurable order statuses
- Professional UI integration with Magento admin theme and responsive design
- Custom JavaScript confirmation system with multiple dialog types for single and mass deletions
- CSS styling for confirmation modals with proper visual warnings for destructive actions
- Service layer architecture with clean interfaces and dependency injection
- Comprehensive error handling and validation throughout all operations
- Custom logger for detailed deletion activity tracking
- Plugin system for seamless integration with existing Magento admin functionality
- UI components for mass action integration with proper authorization checks
Technical Features
- PHP 7.4+ compatibility with strict type declarations
- Service interfaces: OrderDeletionServiceInterface and OrderDeletionAuditServiceInterface
- Transaction-safe database operations across multiple related tables
- Modular architecture following Magento 2 best practices and SOLID principles
- Complete dependency injection configuration
- Custom virtual types for configuration and logging
- RESTful controller design for single and mass deletion operations
- Professional JavaScript modules with RequireJS integration
- Responsive CSS design with mobile optimization
Security Features
- Multi-level authorization checks in controllers, plugins, and UI components
- Order status validation before deletion attempts
- Database transaction rollback on any failure
- Complete audit trail with IP address and user agent tracking
- Role-based access control with granular permissions
- Configuration-based restrictions and validation
- Safe error handling without exposing sensitive information
Configuration Options
- Enable/disable functionality toggle
- Configurable allowed order statuses for deletion
- Confirmation dialog requirements setting
- Related data deletion control
- Audit logging preferences
- Version display in admin configuration
Documentation
- Comprehensive README.md with installation, configuration, and usage instructions
- Complete technical documentation with customization examples
- Commercial description with marketing copy and business benefits
- Troubleshooting guide with common issues and solutions
- Professional support information and contact details
FAQ
Does this work with both Magento Open Source and Adobe Commerce?
See the Compatibility tab above - most extensions support both editions.
What happens after my support period expires?
The extension keeps working. You can renew updates & support separately.
Do you offer refunds?
Yes — a 30-day money-back guarantee if the extension doesn't do what the listing says.
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
