=== 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.

