Ashford Woo Custom Statuses releasesself-updates
Free WooCommerce custom order status plugin for WordPress. Easily add and manage statuses like Awaiting Parts, Pending Refund and more directly from the WooCommerce admin area.
by Jim Saunders · github.com/ashford-cloud/woo-commerce-custom-order-status · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/ashford-cloud/woo-commerce-custom-order-status/releases/download/v1.2.1/ashford-woo-custom-statuses.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
Ashford Woo Custom Statuses
A lightweight WooCommerce plugin by Jim Saunders / Ashford.cloud for creating and managing custom WooCommerce order statuses directly from the WordPress admin area.
By Jim Saunders — The Wizard of Eastleigh
Installation
This repository contains the plugin source code and development files.
To install the plugin in WordPress, use the installable plugin zip located in:
/dist/ashford-woo-custom-statuses.zip
Do not use GitHub’s automatically generated Source code zip for WordPress installation.
WordPress Installation
- Go to Plugins → Add New
- Click Upload Plugin
- Select the zip file from the
/distfolder - Activate the plugin
Features
-
Adds default custom statuses:
- Awaiting Parts
- Pending Refund
-
Create unlimited custom WooCommerce order statuses
-
Edit status labels, descriptions, ordering, and enabled state
-
Shows WooCommerce core statuses as locked for clarity
-
Adds bulk order actions for enabled custom statuses
-
Discreet top-right donation button using PayPal.me
-
Built-in GitHub release updater support
GitHub Updater
The plugin is hard-coded to check releases from:
Ashford-Cloud/woo-commerce-custom-order-status
Publishing Updates
- Update the version number in:
ashford-woo-custom-statuses.php
Update both:
- Plugin header
Version: const VERSION
- Create a WordPress install zip named:
ashford-woo-custom-statuses.zip
- The install zip should contain this structure:
ashford-woo-custom-statuses/
└── ashford-woo-custom-statuses.php
- Create a GitHub Release using a tag such as:
v1.2.1
- Attach:
ashford-woo-custom-statuses.zip
to the release assets.
WordPress will then show the standard Update now link when a newer release version is available.
Donate
Support development via PayPal:
https://paypal.me/jimmistiles
Requirements
- WordPress 5.8+
- WooCommerce
- PHP 7.4+
Author
Created by Jim Saunders https://ashford.cloud
Read the full README on GitHub →