Magento delete orders extensions
Monday, 19 April 2010It might seem strange to newcomers, but Magento doesn't offer a way to remove existing orders. There's sense in that, because when doing bookkeeping you can't have a missing gap. But if you don't use Magento for bookkeeping at all, this missing feature of removing orders becomes irritating. Luckily enough there are various third party module that help you out.
Wipe out the database
Instead of removing orders one-by-one, you could also wipe out the database. Actually we consider this the best choice if you want to prepare your test-site for production. This also gives you the opportunity to wipe out other data like test-customers, test-products, etcetera. Of course, this is not an option once you have put the Magento site in production.
Boutik Circus Delete Order
The Boutik Circus Delete Order extension is a free module allows you to delete orders with the status Cancelled. Such an order is not yet processed by the rest of the Magento system, so it there for relatively easy to remove. However as soon as you complete the order, it can't be cancelled anymore, so can not be removed with this extension.
Yireo Delete-Any-Order
Our own Delete-Any-Order module solves this problem: It allows you to remove an order with any status. But because a processed order also creates other entities (shipping details, invoices, etcetera), it takes up the responsibility to remove all related entities as well. The extension is available for only 20 Euro.
