How to add, edit and manage order statuses in PrestaShop 1.5-1.6
In PrestaShop every order has a status. You can change the status of an order from the order details page in the admin panel. PrestaShop comes preconfigured with all the necessary statuses for managing your orders. Each status has some options that can be configured. You can edit the options of existing statuses, and if needed, you can also create new statuses.
In this article we'll briefly go over these things. For screenshots and more details check out the tutorial on how to manage order statuses in PrestaShop.
Add and Edit Order Statuses
To add new statuses and edit the current ones, go to Orders menu>Statuses sub-menu. On the page that opens there's a table with the existing statuses. To edit a status, click on its Edit button in the table (in PrestaShop 1.5 it's an icon that looks like a pencil). To add a new status, click on the button Add new order state that's above the table (in PrestaShop 1.5 it's labeled Add new).
At the top of the form for adding/editing a status type a name for the status in the field for Status name. Optionally, from the Icon setting you can upload an icon to be shown on the order details page. From the Color option you can select a color for the order status. It's used as a background color for the name of the status.
Below these options there are some checkboxes. If you want orders that are in the particular status that you're adding/editing to be validated, mark the checkbox Consider the associated order as validated. When an order is validated this means that the payment for it has been accepted. There's a checkbox with which you can control whether an invoice (in PDF format) is available when orders are in the particular status. It affects both the frontend and backend. If you don't want the status to be shown in the customer account settings on the frontend, mark the checkbox Hide this status in all customer orders.
With the checkbox Send an email to the customer when his/her order status has changed you can control whether PrestaShop should automatically send an email to the customer when the status of an order is changed to the particular status. In case you want orders that are in the status you're adding/editing to be considered shipped and/or paid mark respectively the checkboxes Set the order as shipped and Set the order as paid. Keep in mind that when it comes to validating the payment the more important option is Consider the associated order as validated. If you want orders that are in the particular status to have a delivery slip that can be downloaded, mark the checkbox Show delivery PDF. The delivery slip can be downloaded from the order details page in the admin panel; it's not available to customers on the frontend.
In case you enabled the option for sending an email to the customer there will also be a drop-down menu labeled Template. From it you can choose one of the preconfigured templates that is to be used for displaying the email message. You can edit the email templates from Localization menu>Translations sub-menu in the admin panel.
After you're done with the options don't forget to click on the Save button.
Change the Status of an Order
You can change the status of an order from the order details page in the admin panel. Go to Orders menu>Orders sub-menu and select the order. On the order details page there's a drop-down menu from which you can select the status of the order. Then click on the button Update Status next to it (in PrestaShop 1.5 the button is labeled Add).
Add and Edit Statuses for Merchandise Returns
Merchandise returns also have statuses with which they are associated. When you go to Orders menu>Statuses sub-menu, below the table with the order statuses there's another one for return statuses. To edit an existing return status, click on its Edit button in the table. To add a new one, click on the button Add new order return state (in PrestaShop 1.5 it's labeled Add new and is located exactly above the table with the existing return statuses).
On the form for adding/editing a return status there are only a couple of options. One is for the name of the status and the other is for selecting a color for the status. After that click on the Save button.
The statuses of merchandise returns can be changed from Orders menu>Merchandise Returns sub-menu. For more information read the tutorial on how to manage merchandise returns in PrestaShop.
For more details on order statuses check out the tutorial on how to manage order statuses in PrestaShop.