YOU CANNOT DELETE AN ORDER. It is illegal to be able to remove payment or ordering information and/or invoice information from a business in Europe. Therefore, implementing a "Delete" button for orders would render PrestaShop illegal in Europe.
To safely delete the default order, install the "PrestaShop cleanerDatabase Cleaner" module (which is available in the default installation since v1.5.4), open its configuration screen and check the "Orders and customers" box before you click on the "Check Delete orders & fixcustomers" button.
You can export a list of your orders by clicking on the "Export" button at the top.
You cannot import orders.
One of the great features of PrestaShop is the ability to create an order directly from the back - office. For instance, this is tremendously useful when a customer wants to buy a product but does not succeed, and you need to take the hand and make the order while on the phone or during an e-mail conversation with the customer.
Clicking "Add new order" opens a new page with a single text field, labeled "Search customers". When creating a new order through the back - office, your first task is to associate that order with a customer. Type the first letters of the customer first name, last name or e-mail address, and PrestaShop will display the matching accounts.
At the top of the page is a quick summary of the order: date it has been validated, number of customer service discussions about it, number of products in the order, and total amount of money.
- On the left, order information:
- The status and status history of the order.
- The shipping information: total weight of order and carrier chosen by the customer.
- On the right, customer information:
- Name of buying history.
- Shipping and invoice addresses (with a rough location map using Google Maps).
- The method of payment that was used, the cost of the products, and the shipping costs.
- Various details on the ordered products.
In the "Shipping address" section of the page, you can see a "G" icon: the enables you to use Google Maps to locate the address on a map.
Changing the order
Orders are not definitive. There are many reasons why you would need to change an order before its products are gathered, packed and sent to their new owner: one of the product is out of stock, the customer changed his or her mind, etc.
When adding a product, the products table gets a new row added with a handful of fields. The first text field is actually a small search engine: type the first letters of a product to see a list of corresponding products. Select the one you want to add, and the grayed-out field of the row becomes available.
If the product has combinations, you can select it in a drop-down list that appears below the name: the unit price update accordingly.
Set the quantity of products, and then click the "Add product" button: the product is added.
You cannot add more product quantity than there is of available product.
- Awaiting bank wire payment.
- Awaiting Cash on Delivery validation.
- Awaiting cheque payment.
- Awaiting PayPal payment.
- On backorder.
- Payment accepted.
- Payment error.
- Payment remotely accepted.
- Preparation in progress.
In order to get a better view of the order's activity, every status change is recorded, and the log appears right below the status change drop-down list. Therefore, you should only change a status if it has been clearly confirmed: do not mark an order as "Delivered" when you have sent the package, use "Shipped"; do not use "Preparation in progress" when in fact you have only taken a quick glance at the order, etc.
Since version 188.8.131.52, you can resend the email for a given order status to the customer. To send this email anew, click on "Resend email" next to the order status. If you have edited the order at some point, it will send an updated email.
The action buttons change depending on the order's status. For instance, once the order is in the "Delivered" state, the "Add a product" and "Remove products" turn into two new buttons: "Return products" and "Partial refund".
If the customer paid the order using a credit card, the payment system should refund the cart automatically. If the order was paid using a check or a bank transfer, you have to issue the refund yourself, then mark the order as having been refunded manually in the back - office (in the order's page).
If you need to send the package to an address that is not already registered in PrestaShop, you must first create it. To do this, go to the "Customers" menu, open the "Addresses" page, and click in the "Add new" button. Do not forget to put the correct e-mail of the customer, as this is the way PrestaShop will know to associate that new address with your existing customer! Once done, go back to the order's page, and change the address using the drop-down list.
Note that a small "G" icon map enables you to visualize the destination of the package on Google Maps.