Having different order or return statuses enables you to easily manage your orders and returns, and keep your customers informed of the evolution of their purchase.

The various available statuses are visible and editable in the "Statuses" page, under the "Order settings" menu.

The page displays a list of the currently registered order statuses, along with:

  • Their distinctive colors: existing statuses have colors that help quickly decide if there's an issue with the order or if it all goes well.

  • Their icons.

  • Their ties to three PrestaShop behaviors (more are available):

    • Should the customer receive an e-mail when the order gets this status?

    • Is this a delivery status?

    • Does this status allow the customer to download and view a PDF version of the order's invoice?

  • The name of their e-mail template: you can edit these templates, language by language, in the "Translations" page under the "International" menu. In the "Modify translations" section of that page, choose "E-mail template translations" in the drop-down menu, and then click on the language code of the language in which you wish to edit these templates.

  • Their action icons: "edit" and "delete".

The return status list features less information because those statuses are merely labels with no impact on the order.

Creating a new order status

You can create a new status with the "Add new order status" button at the top. The creation form opens.

Fill out the form:

  • Status name. Keep it very short and distinctive.

  • Icon. You can use any 16*16 icon; for instance, the free FamFamFam Silk icon set:

  • Color. You should strive to have the status' color match the existing colors (if relevant). The default color usages are:

    • Red/Orange: canceled or refunded orders,

    • Crimson red: payment error,

    • Blue: orders which are still awaiting payment,

    • Light green: paid orders,

    • Dark green: delivered orders,

    • Purple: shipped orders,

    • Pink: back ordered orders.

  • Options:

    • Consider the associated order as validated. If enabled, this status marks all associated orders as "paid", and puts them in this same status.

    • Allow a customer to download and view PDF versions of their invoice. If disabled, you will have to send customers their invoice yourself.

    • Hide this state in all customer orders. This enables you to create internal statuses, for you and your team. Customers will never see this in their order status page.

    • Send an e-mail to customer when his/her order status has changed. When enabled, a drop-down menu appears to let you choose which mail template to use.

    • Attach invoice PDF to email. Send an email to the customer with the invoice in PDF format attached.

    • Attach delivery slip PDF to email. Send an email to the customer with the delivery slip in PDF format attached.

    • Set the order as shipped. Be careful: once an order is set as "shipped", it cannot be set back to the previous status.

    • Set the order as paid. Same here: once an order is set as "paid", it cannot be set back to the previous status.

    • Show delivery PDF. Displays the delivery PDF.

Creating a new return status

You can create a return status with the "Add new return status" button at the top. The creation form opens.

It only features two fields:

  • Status name. Set your desired status name.

  • Color. Set its color

Finally, save your creation.