Skip to content

Quick Order Status

Free forever v1.0.1 Unlimited sites, never expires WooCommerce 6.5 PHP 7.2

Free. Quick Order Status Change an order’s status right in the WooCommerce orders list - click the coloured badge, pick a new one, it saves instantly. No need to open the order just to move it along.

Free

Free, unlimited sites, no expiry. Installed through the free Wexofy Hub — which also gives you your licence key.
Download Wexofy Hub
  1. Install & activate the Hub on your store (Plugins → Add New → Upload).
  2. Open wp-admin → Wexofy → “Get the free plugins”.
  3. Install Quick Order Status from there. Updates then arrive in wp-admin automatically.

The Hub is also where the paid plugins live — one screen for the whole toolkit.

Live demo

Change an order’s status without opening it

Click any status badge in this sample orders list and pick a new one. It saves on the spot, and everything that listens to a status change still fires.

WooCommerce → Orders
OrderDateCustomerTotalStatus
#10484Sep 24Emma Clarke€61.80
#10483Sep 24Noah Weber€39.00
#10482Sep 23Sofia Rossi€148.70
#10481Sep 22Liam O’Brien€45.00
#10480Sep 21Mia Novak€22.50

What happened behind the scenes

  • Click a status badge above, pick a new one.

Sample orders. Nothing is saved — reload the page and they reset. On your store each change goes through WooCommerce’s own status flow.

FAQ

Questions about Quick Order Status

Something not covered here? Pre-sale questions are answered by the developer — we aim to reply within one business day.

Ask a question
Does changing the status here still send the customer e-mails?

Yes. The change goes through WooCommerce’s own status update, so status e-mails, stock adjustments and hooks from other plugins fire exactly as they do on the order screen.

Will my custom order statuses show up?

Yes. The dropdown reads every status WooCommerce has registered, including the ones added by shipping, payment or subscription plugins.

What happens if a change can’t be saved?

The dropdown reverts to the previous status and tells you why, so nothing looks changed when it isn’t.

Is there anything to set up?

No settings screen. Install it and the status badges in the orders list become dropdowns. It works with HPOS and with classic orders.

Is it really free?

Yes — free on every site you run, with no expiry and no upsell wall. You install it through the free Wexofy Hub, which creates an unlimited licence for it automatically.

How do I install it?

Download the Hub, install and activate it, open Wexofy → “Get the free plugins” and press Install. From then on it updates in wp-admin like any other plugin.

Moving an order from Processing to Completed usually means opening it, finding the status box, changing it and saving – one order at a time. Quick Order Status skips all of that: the status badge WooCommerce already shows in the orders list turns into a dropdown you can change without leaving the screen.

Right where you already look

Click the badge, pick a new status, and it saves over AJAX in place – no page reload, no losing your filters or your position in a long list.

Built on WooCommerce’s own status list

Nothing is hard-coded. Whatever wc_get_order_statuses() returns — including statuses added by your shipping, payment or subscription plugins — shows up in the dropdown automatically.

Safe by default

Every change goes through the same status-update flow as WooCommerce’s own order screen, so status-change hooks, emails and stock adjustments other plugins depend on keep firing exactly as before. A failed save reverts the dropdown and tells you why.

Works everywhere WooCommerce does

Compatible with classic (post-based) orders and High-Performance Order Storage (HPOS), with no settings screen to configure – install it and the dropdown is just there.

Free, forever

Free on every site you run, with no expiry. You install it from the free Wexofy Hub, which issues you a free unlimited licence key automatically – no account, no checkout.

Features

Change status without opening the order

Pick a new status from the dropdown right in the orders list; it saves instantly, no page reload.

Colour-coded, like WooCommerce's own badges

Pending, processing, on hold, completed, cancelled, refunded, failed — each keeps its familiar colour.

Reads every registered status

Custom statuses added by shipping, payment or subscription plugins show up automatically — nothing is hard-coded.

Goes through WooCommerce's own status flow

Status-change hooks, emails and stock adjustments other plugins depend on keep firing exactly as before.

No settings to configure

Install it and the dropdown is just there.

HPOS and classic storage

Works the same under High-Performance Order Storage and the old post-based orders.

What it looks like

WooCommerce → Orders
OrderDateStatus
#10484Sep 8
Pending payment ▾
  • Pending payment
  • Processing
  • On hold
  • Completed
  • Cancelled
  • Refunded
#10483Sep 8Processing
#10482Sep 7Completed
#10480Sep 6Cancelled
Click any status badge to pick a new one — it saves instantly, right there in the list.

Rendered from the plugin’s real screens with sample data, so nothing here is a stock image or a promise the plugin does not keep.

Requirements

Standard WooCommerce install. Works with HPOS (High-Performance Order Storage) on or off, classic and block themes.

WordPress5.8
WooCommerce6.5
PHP7.2
WooCommerce tested up to9.9
Plugin slugwx-quick-status

Changelog

v1.0.1
  • Fixed: clicking the status dropdown opened the order instead of the dropdown. WooCommerce's own orders-list script treats a click anywhere in a row as "open this order" unless the click target is a link, button, or carries a `no-link` class — the dropdown now carries that class.
v1.0.0
  • First release: inline, colour-coded order-status dropdown on the WooCommerce orders list (classic post-based orders and HPOS), saved by AJAX with no page reload.
Select your currency
EUR Euro
USD United States (US) dollar