custom-order-status-for-woocommerce.php | ||
readme.md |
WooCommerce Custom Order Status Manager
Contributors: absoftlab
Tags: woocommerce, order status, custom order status, woocommerce status manager
Requires at least: 5.0
Tested up to: 6.5
WC requires at least: 4.0
WC tested up to: 8.0
Stable tag: 1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Easily add and delete custom WooCommerce order statuses via an intuitive admin interface.
🎯 Description
Absoftlab WooCommerce Custom Order Status Manager lets you create and manage custom order statuses directly from the WordPress admin panel — no coding required!
✅ Features:
- Add unlimited custom order statuses
- Delete any custom status with one click
- Automatically registers statuses with WooCommerce
- Seamlessly integrates into order status lists
- Clean admin UI under WooCommerce → Custom Order Status
📥 Installation
- Download the plugin as a
.zip
file - Go to Plugins → Add New → Upload Plugin
- Upload the ZIP and click Install Now
- Activate the plugin
- Go to WooCommerce → Custom Order Status to manage statuses
🧠 Usage
- To add a status: Type the label (e.g.,
Ready for Pickup
) and click Add Status - To remove a status: Click Delete beside any status
All statuses will be available in WooCommerce’s order list and filter dropdown.
🧰 Developer Friendly
- Statuses are saved in WordPress options API
- Registered using
register_post_status()
- Filtered into
wc_order_statuses
🧑 Author
absoftlab
🌐 https://absoftlab.com
🪪 License
This plugin is licensed under the GPLv2 or later.