PrestaShop Theme does not provide any functionality to delete the order. It does not allow you to remove the Test order or Old order.

Here, There are 2 ways to delete orders without any external module. When you try these 2 methods, Please be careful. Otherwise, take a backup of Your Database.

Webibazaar Templates provides many eCommerce Premium Website Templates platforms on Best PrestaShop Themes, BigCommerce Themes, Shopify Themes, OpenCart Themes, WooCommerce Themes.

Here we go with these methods!


You can delete the order by changing the URL. Follow the below step to delete the order.

Step 1:

Go to Prestashop Admin panel >> Orders.

How to delete order in PrestaShop

Step 2:

Click on the View button, which you want to delete it.

How to delete order in PrestaShop

Step 3:

After clicking on View button, You can see URL in a browser like this:


You need to simply replace the “vieworder” with “deleteorder”. For example bottom URL:


Press enter, The order will delete.

Related Read: How to manage the Faceted Search module in PrestaShop 1.7


Another way to delete the order is to add the “delete button” in the order section. Follow the below step to add the delete button.

  • 1. Go to controllers/admin/AdminOrdersController.php
  • 2. Add $this->addRowAction(‘delete’); line. You can see in the below image where to put this line.

How to delete order in PrestaShop

3. Save this page and refresh the order page in the admin side. You can see the “delete” button display on the order page.

How to delete order in PrestaShop

But, If you don’t need “delete” button, Then please remove this $this->addRowAction(‘delete’); line.

Hope you will understand all these steps to Delete order in PrestaShop.

Get other Blogs and Services:

How To Edit Footer In PrestaShop theme

Add Product on PrestaShop theme

PSD To HTML Conversion Services

PSD To BigCommerce Convert