Product Icon

Flexi Custom Order Status for WooCommerce

Effortlessly track and manage your store’s order processing with custom order statuses. Also, notify your customers about their order status for improved customer experience.

Key Features

Create & manage custom order statuses within the WooCommerce dashboard and automate your order processing. With the Flexi Custom Order Status plugin, you can-

  • Automatically notify customers via email or SMS every time an order’s status changes to a custom one.
    Example: Notify customers with “Your order is being packed!” or “Your order is out for delivery.”
    Set notifications for individual or multiple status changes together, keeping your customers updated and confident.
  • Create custom order statuses for built-in gateways like PayPal or 3rd-party and custom payment gateways for smooth order processing.
    Example: Add a custom status, “Payment Under Review,” for Cash on Delivery orders to track pending payments.
    Ensure every payment method is accounted for with a streamlined status system.
  • Orders stuck in the same status for too long can disrupt workflows and delay deliveries.
    Example: Get an alert if an order remains in “Awaiting Payment” for more than 48 hours.
    Define time intervals in minutes, hours, days, weeks, or months to take timely action.
  • Let customers cancel orders with custom statuses directly from the “Orders” page in their account.
    Example: Enable cancellations for orders in the “Awaiting Confirmation” status for better user experience.
    Control this feature with a simple toggle setting to suit your store’s policies.
  • Accidental changes to orders after a custom status is applied can lead to errors in processing. Make orders non-editable once assigned a custom status to prevent unauthorized changes.
    Uncheck the “Make custom order status editable” box to lock the status.
  • Manual inventory adjustments can lead to errors and inefficiencies. Automatically adjust stock levels when orders are updated to a custom status.
    Example: Decrease stock when an order is marked as “Dispatched” or increase stock when set to “Cancelled.”
    Keep inventory accurate without additional effort.
  • Default statuses often lack the flexibility required for unique workflows. Customise statuses as required.
    Modify built-in WooCommerce order statuses to match your business processes.
    Example: Rename “On Hold” to “Pending Customer Approval” for clarity.
  • Use Bulk Actions to update multiple orders to a custom status in just a few clicks.
    Example: Change 50+ orders to “Packed for Shipping” at once with bulk actions.
  • Add unique icons for each custom status for better visibility and organization.
  • Manually managing orders can lead to operational bottlenecks.
    Quickly update orders to custom statuses directly from the Edit Order page or Bulk Actions dropdown.

Create, edit, and manage notifications about custom order statuses.

Flexi Custom Order Status lets you create tailored workflow management to automate your entire order processing — from receiving orders to shipping orders and everything in between. Create custom order status labels, track the orders in real-time, and get notified when the order is stuck in the same status for more than the ideal time set by you.

Be on top of your entire operation and communicate important order statuses with your customers to provide an unparalleled customer experience.

Notify customers with Emails & SMS

Send custom notification emails & SMS when the status of an order is changed to a custom status.

Custom order statuses for default & other payment gateways

From Paypal to Cash On Delivery, you can set a custom order status for almost any payment medium selected.

Automatic alert notifications for admins

Admins can get updates via email notifications if orders have stayed on a particular status for a longer period (pre-defined time set by you).

Customers can cancel orders with custom statuses

As the admin, of course, you get to cancel an order. But now, you can also set whether your customers can cancel orders with custom statuses.

Make orders with custom statuses non-editable

Orders will no longer be editable once you’ve added or updated them with a custom order status. They will behave like the Processing & Completed order statuses.

Update product stock levels when a custom status is applied to an order

Get the flexibility to change the stock levels when the order status changes to a particular custom status.

FAQs

Can I send custom emails for custom order status changes?

Yes, custom emails can be setup in WooCommerce -> Settings -> Custom Order Status -> Emails.

Can I set a different email for each custom order status?

Yes, you can set a separate email for each custom order status & that will be sent only when that status is changed.

What are the different values I can setup for a custom status with this plugin?

You can setup a custom status slug, label, icon, icon & text colour.

Will the custom status be visible in admin reports?

Yes, the custom statuses can be made visible by selecting WooCommerce -> Settings -> Custom Order Status -> Add custom statuses to admin reports.

Why are Custom status icon colours not visible in WooCommerce->Orders page?

Please recheck if both checkboxes in WooCommerce -> Settings -> Custom Order Status -> Add custom statuses to admin order list action buttons (i.e. Add and Enable colors) are enabled.

I’m unable to override the custom statuses added by your plugin. How do I fix this?

The plugin uses PHP_INT_MAX as the priority for the filters. Please set the desired integer value in WooCommerce -> Settings -> Custom Order Status -> Advanced -> Filter Priority to ensure the plugin code can be overridden.

Can I update multiple orders to a custom status using the plugin?
Yes, in order to ensure the custom status is visible in WooCommerce -> Orders -> Bulk Actions, please enable WooCommerce -> Settings -> Custom Order Status -> Add custom statuses to admin order bulk actions.

Can I translate the plugin string into my native language? If yes, then how?

You can use .po file of the plugin for translating the plugin strings. Or you can use WPML plugin for translating strings as we have made our plugin compatible with WPML plugin.

‘Actions’ column is missing in WooCommerce->Orders. How do I retrieve it?

If ‘Actions’ column is missing in WooCommerce -> Orders list, please go to WooCommerce -> Orders list and there in the top right corner is ‘Screen Options’ button. If you click it, you will be able to enable/disable columns (including ‘Actions’).

Does your plugin comply to the GDPR guidelines?

We have made every effort to make our plugin compliant to the GDPR guidelines. As a part of compliance we do not capture any data of end users and customers without consent.

I have another question.

Please fill out this pre-sales form.


Customer reviews

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.