Nicola Mustone

Happiness Lead @ Automattic

Edit orders in WooCommerce

Raise your hand if you like to get the New Order email notification in your inbox! Yeah, I know, everyone would raise their hand! But just receiving an order is not enough. You need to handle it properly, and sometimes edit it to meet the customer needs.

Learn here all the details about how to edit orders in WooCommerce.

Order details

  1. The order number
  2. The payment method and the transaction ID
  3. The date when the order has been created
  4. The order status
  5. The customer username and email and links to their profile and other orders
  6. The customer billing data
  7. The customer shipping data
  8. The date when the order has been paid for
  9. The customer IP

Not all of these data can be changed by the administrator. For example, the order number (1), the payment date (8), the customer IP (9), and the transaction ID (2) cannot be easily changed and should not be changed.

To change the order status (4) click on the little arrow in the status field and choose the new one as needed. Same for the customer (5), click on the little x  to remove the currently assigned customer and then click on the arrow to show a search field to choose the new customer.

Editing the billing (6) and shipping (7) details is possible by clicking the pencil icon next to each address. By editing the billing details you can also change some transaction details, but I recommend not to do it unless you know exactly what to write in those fields (and only if necessary).

Order actions and notes

On the right side the first section shown is the Order actions:

This section allows you to resend the order notifications and regenerate the download permissions for downloadable products, if any.

Right next to the order actions you have the Order notes:

There are two types of order notes, customer notes, and private notes. You can easily recognize them by their color. If their background is purple or grey, they are private notes. If the background is blue they are customer notes.

You can also add new notes by using the text area at the bottom, and choose the proper note type before to click on Add. Note that if you choose to write a customer note an email containing the text of the note will be sent to the customer and you cannot stop this.

Tip: Be professional in order notes as well, no matter if they are private or not. It’s very easy to make a mistake and send a private note containing something private (or offensive) to the customer.

Order items

Next, is probably the part of an order that you are going to use most. The order items list.

  1. The purchased items list
  2. The shipping method
  3. The coupons applied to the order (if any)
  4. The order totals
  5. The refund button

This part is not editable all the time. By default, only if the order status is less than Processing it will be possible to edit these data. I wrote an article about how to make Processing orders editable as well, you might want to read it!

This limit is because once the order status is Processing it means that the customer already paid for it, and you should not just make changes. You should instead process refunds for the entire order, or just partial refunds for taxes, shipping, items, etc, to apply changes.

To do so, click on the Refund button (5) and fill in the fields as necessary:

If the order status is less than Processing, for example, On Hold, you can make more changes before the customer pays, like adding/editing/removing items, taxes, shipping, etc. and the order items section will look a bit different:

  1. Order items. Hovering over this part will show a pencil icon to edit the product data, or a x to remove the item from the order
  2. The buttons  to add new items, shipping methods, and coupons
  3. The recalculate totals button

By clicking on Add item(s) more buttons will show, allowing you to choose what item to add:

Once you are done making changes if any of these changes should change the order total make sure to click on the Recalculate button, and then Update the order.


Subscribe to This Blog

Receive new articles from this blog directly in your inbox! No spam guaranteed!

Join 651 other subscribers

Contribute to Improving This Blog

Did you enjoy this article? Was it helpful? Contribute to help me write more articles! The funds collected from this blog are reinvested directly into improving my skills or the blog so that I can provide more and better content!


Make a one-time donation

Make a monthly donation

Make a yearly donation

Choose an amount


Or enter a custom amount

Your contribution is appreciated.

Your contribution is appreciated.

Your contribution is appreciated.

DonateDonate monthlyDonate yearly

More Posts That You Might Like…

2 responses to “Edit orders in WooCommerce”

  1. Hi there,
    I’ve searched and searched but have not been successful in figuring out how to change the order of items in an order. Use case: I’m building an order for someone and want the products to be in a particular order in the order.
    How is this done?
    Much thanks

  2. Hey man, can you have your pricing display inc. GST in the admin area so when you edit your pricing it reflects the inc. GST price. e.g. adding a discount on ‘Ex GST’ pricing is a pain and also to have to apply the discount sperately to the GST and the Item is ridiculous!

Leave a Reply




Receive new articles from this blog directly in your inbox!

No spam guaranteed!

Join 651 other subscribers

About The Author

Hi, I’m Nico! Support Lead at Automattic, championing & WooCommerce. Off-duty, I’m at Elemental Beacon, leading epic D&D adventures. Let’s connect, whether it’s about WordPress or a quest!


Don't Miss a Thing!

Receive new articles from this blog directly in your inbox!

No spam guaranteed!

Join 651 other subscribers

Continue Reading

%d bloggers like this: