Plugin info

Total downloads: 90
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 8/24/2025 (129 days ago)
Added to WordPress: 8/24/2025 (0 years old)
Minimum WordPress version: 6.3
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 129 days ago

50/100

Is RIACO Custom Order Status for WooCommerce abandoned?

Likely maintained (last update 129 days ago).

Compatibility

Requires WordPress: 6.3
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

RIACO Custom Order Status allows you to:

  • Add unlimited custom order statuses in WooCommerce.
  • Assign custom colors for easy identification.
  • Display them in the WooCommerce orders list.
  • Integrate seamlessly with WooCommerce workflows.
  • Developer-friendly hooks and filters for full customization.

This plugin is perfect if you need statuses like Awaiting Pickup, Ready for Delivery, or On Hold – Payment Verification.

Features:
– Manage custom statuses via a dedicated admin menu under WooCommerce.
– Assign background colors to statuses in the order list.
– Supports bulk editing and manual status changes.
– All statuses are stored as proper wc-{slug} order statuses.
– Fully translatable and compatible with WordPress coding standards.

Developer Hooks

Actions

do_action( 'riaco_cos_cpt_registered', 'riaco_cos', $args );
do_action( 'riaco_cos_after_save_status', $post_id, $color );
do_action( 'riaco_cos_before_admin_list_styles', $posts );
do_action( 'riaco_cos_loaded', $this );
do_action( 'riaco_cos_after_register_custom_statuses', $statuses );

Filters

apply_filters( 'riaco_cos_get_statuses', $statuses );

Installation

  1. Upload the plugin files to /wp-content/plugins/riaco-custom-order-status or install via the WordPress plugins screen.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to WooCommerce Order Statuses to create your first custom status.
  4. Assign colors and save.
  5. Your new statuses will appear in the WooCommerce orders screen.

Frequently Asked Questions

Can I set custom colors for each status?

Yes! Each custom status has a color picker in the editor screen.

Will these statuses work with WooCommerce reports or emails?

Statuses are registered as normal WooCommerce statuses, so they can be used in emails, filters, and reports. Some third-party plugins may need integration.

How do I add more customization?

Developers can use our actions and filters to extend functionality. See the Developer Hooks section below.

Can I change the color of default WooCommerce order statuses?

Not out of the box.
This plugin only stores and applies colors to custom statuses you create through its interface (saved as riaco_cos custom post types).
WooCommerce’s default statuses (like Pending payment, Processing, Completed, etc.) use styles from WooCommerce core CSS, which this plugin does not override.
If you want to change their colors, you would need to add your own CSS or extend the plugin with custom code.

Review feed

No reviews available

Screenshots

  1. <strong>Admin list</strong> of custom statuses with color labels.

    Admin list of custom statuses with color labels.

  2. <strong>Order list</strong> in WooCommerce with color-coded statuses.

    Order list in WooCommerce with color-coded statuses.

  3. <strong>Edit status screen</strong> with color picker.

    Edit status screen with color picker.

Changelog

1.0.1

  • Added inline style

1.0.0

  • Initial release.
  • Add CPT for custom order statuses.
  • Add color picker for status labels.
  • Integrate with WooCommerce order list.
  • Developer hooks for extending plugin.