RR Order Statuses

RR Order Statuses

Details
View on WordPress

RR Order Statuses adds a screen under WooCommerce > Order statuses where you manage your own order statuses, such as “Shipped”, “In transit” or “Awaiting pickup”, in addition to the WooCommerce defaults.

  • Add a status by typing its name. The slug is created automatically.
  • Rename a status at any time. Orders keep their status, because the slug never changes.
  • Choose whether each status counts as paid, so it appears in reports and in “paid” order checks.
  • Every status gets a “Change status to …” bulk action on the orders list.
  • A status that still has orders is never removed by accident.
  • Works with both order storage modes (HPOS and the legacy posts table).
  • Shop managers can use it, not only administrators.
  • No add-ons, no upsells, no external requests.

Customers see the status name on the My Account orders page, just like any WooCommerce status.

Moving from another order status plugin

On first run the plugin imports statuses created with WooCommerce Order Status Manager, if they are still in the database, so existing orders keep showing the right status. Other plugins or themes can supply their own starting list with the rros_initial_statuses filter.

Details

Plugin code:
rr-order-statuses
Plugin version:
1.0.0
Outdated:
No
WP version:
6.5 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-01
Rating:
Times rated:
0
custom-order-status
order-status
orders
woocommerce