Deleting orders is a dangerous thing to do, in the accountancy world. In fact, the functionality of deleting orders is not included in Magento. If you want to delete orders nonetheless, there is a third party module Delete Orders created by Boutique Circus.

{youtube k9jLMX8PS4c}

Installation

The free module can be installed by using the modules extension key within your personal MagentoConnect manager. From the module page on the official Magento website, you can obtain the right extension key.

Only pending orders

There's one caveat: The Boutiq Circus Delete Orders module only allows to delete orders when they have the status Pending. The reason for this is that as soon as an order is completed, a whole lot of entities are stored in the database: Invoices, shipping information, etcetera. Deleting an order becomes a lot more complicated and a lot more dangerous. There for this functionality is not included in the free Boutiq Circus Delete Orders module.

However, Yireo has developed a commercial module which does the same job, but for all other order-statuses as well: Delete-Any-Order.

Posted on January 21, 2010

About the author

Author Jisse Reitsma

Jisse Reitsma is the founder of Yireo, extension developer, developer trainer and 3x Magento Master. His passion is for technology and open source. And he loves talking as well.

Sponsor Yireo

Looking for a training in-house?

Let's get to it!

We schrijven niet te commerciële dingen, we richten ons op de technologie (waar we dol op zijn) en we komen regelmatig met innovatieve oplossingen. Via onze nieuwsbrief kun je op de hoogte blijven van al deze coolness. Inschrijven kost maar een paar seconden.

Do not miss out on what we say

This will be the most interesting spam you have ever read

We schrijven niet te commerciële dingen, we richten ons op de technologie (waar we dol op zijn) en we komen regelmatig met innovatieve oplossingen. Via onze nieuwsbrief kun je op de hoogte blijven van al deze coolness. Inschrijven kost maar een paar seconden.