prestashop-order-status

How to Manage Order Status in PrestaShop

PrestaShop order status represents the current stage in which the order is. It is a way to inform customer about the status of the order. The customer can view the status of the order from the account page on PrestaShop frontend. By default, PrestaShop provides you several predefined order statuses.

PrestaShop default order status are great, but you may need to add a new order status depending on the functionality of your store. You can either add new order status or edit an existing order status.

 

Add Order Statuses

To add a new order status, navigate to Shop Parameter -> Order Settings and go to the tab Statuses in PrestaShop admin panel. The page that opens lists all the existing order status

PrestaShop order status page

 

Each status has a color and icon associated with it.The list shows some other information about the status also like email will sent to customer or not after status of order changes to this particular status, also if invoice and delivery slips can be downloaded or not for the order in particular status.

To add a new order status, click on the button Add new order status at the top right of the page. This will take to a page with form to add a new order status.

PrestaSHop add order status

 

The options for adding an order status are as follows:

  • Status name -This is the name of the order status that appears on PrestaShop frontend as well as admin panel.  It is required field and it should be unique also, means not two status can have same names.
  • Icon – This option can be used to upload the icon for the order status. The size of image for icon must be 16 X 16 pixels. The icon of order status is visible only in the orders page of the admin panel.
  • Color – This option is used to assign a unique color to an order status name. To do so, click on the small color icon after the field and select the desired color from the color drop-down that appears.

There are few check boxes under these options:

  • Consider the associated order as validated  – check this if you want the order to be validated i.e the payment for the order is accepted before you can set this order status. For example, if the order status is Awaiting payment then this order status will be disabled. And if the order status is Payment accepted and all other status there after like ShippedDelivered this order status will be enabled. This option will only affect the orders that are placed after this option is changed.
  • Allow a customer to download and view PDF versions of his/her invoices – This option allows the customers to view and download their PDF version of order invoices when the order status is in this status. they can do this from the Order history section on accounts settings page from PrestaShop frontend. All the existing orders of the customers are listed there and for each order that’s in this status can download their PDF invoice from the link provided there.

If the order is in any status before Payment accepted and in which the order is not considered validated, then the invoice will contain the amount to be paid, it will not indicate the amount to be paid. Once the order is validated then the invoice will contain the amount is paid. To learn more about managing invoice check our tutorial Managing Invoices in PrestaShop.

  • Hide this status in all customer orders – Enable this option to hide the status of the order from customer on accounts settings page on PrestaShop frontend. All orders will this option enabled will be listed on the Order History section of the accounts settings on frontend, but status of the order will not shown.  Also if the option to allow download of invoice is enabled, but if this option is also enabled than link to download the invoice will be hidden.

If this option and option to send email to customers is also enabled, then the customer will still receive the email showing the status of the order.  So if you enable this option to hide status from customer then should also enable the option Send and email to the customer when his/her order status has changed.

  • Send and email to the customer when his/her order status has changed. – Enable this option if you want to notify the customer via email when the status of an order changes to this particular order.If this option is enabled, PrestaShop will automatically send an email to customer email address to inform him / her about the change in order status. If this status is disable no email will be sent to the  customer. Most of the predefined order status in PrestaShop are set to send an email e.g.  Awaiting paymentPayment acceptedShipped etc while some order status change do not send email like Delivered.
  • Set the order as shipped – Enable this option if you want orders with this status is considered to be shipped. In PrestaShop order status Shipped and Delivered  have enabled this option by default. When this option is enabled then the option Show delivery PDF is also enabled.
  • Set the order as paid – Enable this option if you want the orders with this status to be marked as paid. If you want the order to be validated and mark paid then you should enable the option Consider the associated order as validated and this option both. If you only enable the option  Set the order as paid and other one disabled then the order will not be considered as validated and payment will not be put in your income. On the other hand if you only enable the option Consider the associated order as validated then order will be considered validated but order will not be marked as paid.
  • Show delivery PDF – This option allows view and download the delivery slip for the order in the order details page in PrestaShop admin when the order are set in this status. In the order details page in admin panel there’s a button named View delivery slip at the top of the page from where you can download delivery slips. To learn more about managing delivery slips check our tutorial Managing Delivery Slips in PrestaShop.

If you have enabled the option Send and email to the customer when his/her order status has changed a drop-down will appear at the bottom of options named Template

  • Template – Using this drop-down you can select the email template used to send the mail to the customer. The email template determined the content of the mail sent to the customer when the status of an order changes to that particular order. You can also view the content of the email template by clicking the button Preview that’s on the right of the drop-down.

After filling and selecting all the information in the form click Save button to add new order status.

 

Manage Order Status

You can edit an existing order status by navigating to Shop Parameter -> Order Settings and go to the tab Statuses in PrestaShop admin panel. To edit any order status click on the row or click the Edit button for that particular order status.

PrestaShop order status page

The options for editing an order status is same as adding a new order status that we have already learned in last section of this tutorial.

Change the Status of an Order

You can change the status of an order from order details page in PrestaShop admin panel. Navigate to Orders – > Orders in PrestaShop admin panel and from the page that opens click on the View button of  any order. This will open the order details page for that particular order and the current status of the order is shown in Order details section. To change the order status of the order, select it from the drop-down and click on the Update Status button.

PrestaShop Order details section

To learn more about changing order status of an order visit our previous tutorial Managing Orders in PrestaShop.

 

Add and Edit Return Statuses

In PrestaShop merchandise returns also have status associated with them.  To manage return status, navigate to Shop Parameter -> Order Settings and go to the tab Statuses in PrestaShop admin panel. Below the list of order status there is a list of return status used for merchandise returns. PrestaShop return status

To add a new return status, click on the button Add new order return status at the top right of the page. This will take to a page with form to add a new return status.

PrestaShop add return status

There are only couple of options as follows:

  • Status name – This is the name of the return status that will appear on the frontend and admin panel in PrestaShop. Enter your desired name of the return status in this field.
  • Color – This option is used to assign a unique color to return status. To do so, click on the small color icon after the field and select the desired color from the color drop-down that appears.

After you have entered the desired options click on Save button to save the return status.

You can edit an existing return status by navigating to Shop Parameter -> Order Settings and go to the tab Statuses in PrestaShop admin panel. To edit any order status click on the row or click the Edit button for that particular return status. The options for editing an return status is same as adding a new return status.

You can change the merchandise return from  Customer Service -> Merchandise Returns in PrestaShop admin panel. To learn more about merchandise return check our previous tutorial Managing Merchandise Returns in PrestaShop.

 

Order and Return Statuses on the Frontend

Customers can view the order status from the Order History page of their Account Settings on your PrestaShop frontend. To view order status, customer logs in to their account page on PrestaShop frontend and navigate to accounts page by clicking their name on the top of page. On the accounts page customer needs to click Order History and Details button.

This will open a page with customer’s order history, where all the orders are listed there. The status is indicated for each orders in the list of order, if you gave not enabled the option Hide this status in all customer orders.

PrestaShop order status frontend

To view return status, customer logs in to their account page on PrestaShop frontend and navigate to accounts page by clicking their name on the top of page. On the accounts page customer needs to click Merchandise Returns button. On the page that’s open will lists all the merchandise return along with the return status indicated there.

PrestaShop return status frontend

To learn more about merchandise return check our previous tutorial Managing Merchandise Returns in PrestaShop.

Leave a Comment