Yireo software

Extensions for Magento and Joomla!TM
You are here: Home Software Delete Any Order

Delete Any Order - Delete orders in Magento

yireo-delete-any-orderMagentoTM by default does not allow you to delete orders. While this decision makes sense, many users are still in need of this functionality.

The YireoTM Delete-Any-Order module allows you to delete orders with any status (Cancelled, Completed, etcetera). By doing this, it deletes the following information:

  • Order
  • Order Comments
  • Order Items
  • Order Addresses
  • Order Status History
  • Order Tax
  • Order Invoices
  • Order Invoice Comments
  • Order Shipments
  • Order Shipment Comments
  • Order Payments
  • Order Payment Comments
  • Order Creditmemos
  • Order Creditmemo Comments
  • Downloadable Items

Licensing and pricing

The Magento Delete-Any-Order extension is available in our Yireo Shop for the price of 20 Euro and is released under the Yireo EULA. The PHP source-code is not encrypted and may be altered for your own needs.

Minimum requirements

Magento CE 1.3, Magento CE 1.4, Magento EE 1.6, Magento EE 1.7

Installation

  • Purchase the Delete-Any-Order module in our Yireo Shop
  • Download the ZIP from within your account settings
  • Unzip this ZIP in the root of your Magento site (through FTP or SSH)
  • Login to the Magento Admin Panel
  • Clean the Configuration Cache

Usage

  • Backup your database
  • Login to the Magento Admin Panel
  • Navigate to System > Tools > Delete Any Order
  • Select one or more orders to delete
  • Confirm the deletion by pressing Delete

Warning: Be careful when deleting orders

Deleting orders using this module is destructive and irreversible. You need a valid backup before you continue. Also if the financial transaction relating to this order is valid, make sure you have a financial administration that deals with this accordingly.

Current version

Current version: 0.9.5

Known issues

UPGRADE NOTICE

Version 0.9.1 and older versions contain serious bugs that prevent orders from being removed completely. This has serious consequences for other parts of Magento, so we recommend customers to upgrade to the latest version as soon as possible. After upgrading, browse to the link "Analyze database" to clean-up old left-overs.

Note that information on the order is deleted from Magento, but the actual payment or actual shipping is not stopped. Most probably you're using third party extensions for this, which are not touched by this module.

If you're using third party modules that add extra information to an order, those modules will not be cleaned up. However, other modules could observe the event "sales_order_delete_after" to handle the order-deletion.

There are some third party Magento modules that modify the URL-system of the Magento backend. Because of this, the Delete-Any-Order module (and other modules) are accessed through wrong URLs which results in 404-errors. If you find such a module, please give us this feedback so we can either try to create a workaround in Delete-Any-Order or we contact the third party manufacturor to fix the real issue.

Help?

Recommended reading:

If you need any help, please use the forum.

 

Payments Methods

Payment Methods