So you have a Magento project, created a new theme, added products and categories, and made a few orders for testing of delivery and payment. You made sure that everything works fine and the client is ready to launch your site developed. But you still see weird orders in admin panel. Client says they must be removed and they can’t do that in admin panel. But how? You can only cancel that orders, but they will remain there with status “Cancelled”. Unfortunately, Magento doesn’t to remove them through admin panel, so you will not find any button “Delete Order”. This may frustrate you as a developer and your client. The fact that the ordering data is stored in different database tables (sales, warehouse, etc..)
Dealing with Magento we’ve noticed there’s with 6 steps checkout. Magento is not very flexible to customize so 1 step there’s 1 step checkout plugins you can buy for this. Here’s what I’ve found about that.
Basicaly a page can be shown in Magento using simple Core_Template type. Basically all code is set inside the .phtml file so it can be shown on every possible page or block, meaning it’s object independent, no inheritance. Something you can call from with your layout files like