=== Order Pilot === Contributors: ferdaussk Tags: woocommerce, order status, custom order status, order tracking, status manager Requires at least: 5.6 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Create and manage custom WooCommerce order statuses with color badges, email alerts, frontend tracking, workflows, CSV import, and more. == Description == **Order Pilot** is a powerful WooCommerce extension that lets you take complete control of order status management. Whether you're running a small shop or a large-scale marketplace, this plugin makes it easy to define workflows, track status changes, and communicate with customers more effectively. **Key Features:** ✅ **Custom Order Status Creation** Create unlimited order statuses with custom names, colors, and slugs to match your store workflow. ✅ **Status Color Badges** Display color-coded labels for each status in the admin order list for quick visual reference. ✅ **Rename or Remove Default Statuses** Easily rename or disable core WooCommerce order statuses like "Processing", "On Hold", etc. ✅ **Automatic Order Notes** Add predefined notes to orders automatically when specific statuses are applied. ✅ **Order List Filters** Filter WooCommerce orders by custom or default statuses from the admin panel. ✅ **Custom Email Notifications** Send customizable emails when orders reach specific custom statuses. ✅ **Frontend Order Tracker** Let customers track their order progress visually with a progress bar or step indicator. ✅ **Conditional Status Flow Logic** Control which statuses can follow each other to create strict or flexible workflows. ✅ **Bulk Status Update via CSV** Upload a CSV or Excel file to bulk-update order statuses, ideal for fulfillment teams. ✅ **Status Change Logs** Track who changed each order status and when, in a timeline format. ✅ **Status-Based Restrictions** Disable downloads, refunds, or other actions based on the current order status. ✅ **Push Notifications Support** Send mobile push notifications on status change using Firebase integration. ✅ **Multilingual Email Templates** Translate email templates for each status using WPML, Polylang, or manually. ✅ **Shipping Plugin Integration** Sync statuses with popular shipping plugins to auto-update tracking info. This plugin is designed for store owners, warehouse managers, and fulfillment teams who need precise control over order processing. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/order-pilot/` directory, or install the plugin through the WordPress Plugins screen directly. 2. Activate the plugin through the ‘Plugins’ screen in WordPress. 3. Navigate to `WooCommerce → Order Status Manager` to configure your custom statuses and settings. == Screenshots == 1. Custom order status creation screen. 2. Admin order list with color-coded statuses. 3. Frontend order tracking bar. 4. Custom email settings per status. 5. Bulk CSV import feature. == Frequently Asked Questions == = Will this plugin work with my existing orders? = Yes. The plugin works seamlessly with all existing and new orders. = Can I add multiple custom statuses? = Yes, you can add unlimited custom order statuses. = Can I restrict what actions customers can take based on status? = Yes, you can define restrictions like disabling refunds, downloads, or cancellation based on the current status. = Does it support Multilingual or RTL websites? = Yes. All templates and emails are translation-ready and RTL-compatible. = Does it support bulk updates? = Yes. You can upload a CSV file to update order statuses in bulk. == Changelog == = 1.0.0 = * Initial release * Added support for creating, managing, and displaying custom order statuses * Frontend tracker with status progress * Custom emails per status * Bulk status update via CSV * Integration-ready structure == Upgrade Notice == = 1.0.0 = First stable release of the plugin. == License == This plugin is licensed under the GPLv2 or later. You may freely modify and distribute it.