=== Order Status Control for WooCommerce ===
Contributors: brightvesseldev, kleinmannbrightvessel 
Tags: order complete, status control, autocomplete,virtual
Requires at least: 4.8
Tested up to: 6.8.3
Requires PHP: 7.4
Stable Tag: 1.2
License: GPLv2 or later

Auto Complete orders for virtual-downloadable products after a successful payment or predefine status.

== Description ==

**Order Status Control for WooCommerce** plugin helps shop admins complete orders automatically. By default, WooCommerce auto-complete “downloadable” products but not “Virtual” products. This plugin auto-completes virtual products as well. It also comes with two additional cases. 

= Plugin Features: =

* **Default:** Default WooCommerce Order method.
* **All orders containing only Virtual Products:** Orders that don’t have any other physical products and only have Virtual products will be marked as completed.
* **All Orders that have Paid Successfully:** All orders (along with physical products) that successfully paid will be marked as complete.
* **All Orders:** No matter what the order contains or has (payment complete, virtual, physical, offline payments, etc.), as soon as a customer land on the thank you page, the order status will be changed to complete.

= Setting Location: =

Order Status Control option will be found under WooCommerce > Settings > General Tab

## 🔥 ALL ACCESS MEMBERSHIP 🔥 ##

Unlock all 19 premium WooCommerce plugins with one club membership. [__Join the Club »__](https://brightplugins.com/product/club-membership/?utm_source=wp_org&utm_medium=order-status-control&utm_campaign=upgrade_club_membership&utm_content=plugin-description)

## WHAT’S NEXT ##

**If you like this order status control plugin, then consider checking out our other free plugins:**

[Preorder for WooCommerce](https://wordpress.org/plugins/pre-orders-for-woocommerce/) – Ultimate Preorders Plugin for WooCommerce.
[Show Stock for WooCommerce](https://wordpress.org/plugins/woo-show-stock/)
[Disable Email Notifications for WooCommerce](https://wordpress.org/plugins/woo-disable-email-notifications/)
[Custom Order Status](https://wordpress.org/plugins/bp-custom-order-status-for-woocommerce/) Allows creating custom order status for WooCommerce 


== Installation ==
#### Step-By-Step Instructions 
- Go to the WordPress Dashboard "Add New Plugin" section.
- Search For "Order Status Control".
- Install it by clicking the "Install Now" button.
- When the installation finishes, click the "Activate Plugin" button.

== Frequently Asked Questions ==
 


== Screenshots ==

== Changelog ==

= 1.2 – 2 Dec 2025 =
* Support for WooCommerce 10.3.x
* Support for WordPress 6.8.x

= 1.1 – 13 Aug 2025 =
* Fixed: Notice: Function _load_textdomain_just_in_time was called incorrectly.

= 1.0.4 - 3 Dec 24 =
* Update: Composer dependencies 
* [Compatibility] with WooCommerce 9.4.x
* [Compatibility] with WordPress 6.7.x

= 1.0.3 - 08 May 24 =
* Update: Code Refactor
* [Compatibility] with WooCommerce 8.8.3

= 1.0.2 - 26 May 23 =
* Added: COT/HPOS compatibility
* [Compatibility] with WooCommerce 7.7.0

= 1.0 - 12 Sep 22 =
* [Compatibility] with WooCommerce 6.8

= 1.0 - 22 Jun 22 =
* [Compatibility] with WooCommerce 6.6.1
* [Compatibility] with WordPress 6.0

= 0.3 - 1 Dec 21 =
* Support for WooCommerce version 5.9

= 0.2 =
* Support for WooCommerce version 5.7.1

= 0.1 =
* Beta Initial release
