Plugin info

Total downloads: 48
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/18/2025 (43 days ago)
Added to WordPress: 11/18/2025 (0 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 43 days ago

59/100

Is Draft Order Control abandoned?

Likely maintained (last update 43 days ago).

Compatibility

Requires WordPress: 6.0
Tested up to: 6.8.3
Requires PHP: 7.4

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Draft Order Control gives you complete control over when and how WooCommerce creates draft orders. The plugin allows you to:

  • Manage all 4 draft order creation conditions individually
  • Prevent draft order creation for each condition with simple toggle switches
  • When enabled, orders are created with “pending” status instead of draft statuses (or deleted entirely for admin and REST API cases)
  • Master toggle to enable/disable all draft order control at once

Installation

  1. Upload the plugin files to the /wp-content/plugins/draft-order-control directory, or install the plugin through the WordPress plugins screen directly
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Navigate to Tools > Draft Order Control to configure settings
  4. Adjust settings for each condition as needed

Frequently Asked Questions

What are the 4 draft order creation conditions?

  1. Store API Checkout – Draft orders created when customers start checkout using block-based checkout
  2. REST API v4 Error Recovery – Draft orders created when REST API v4 order creation fails
  3. REST API v3 Error Recovery – Draft orders created when REST API v3 order creation fails
  4. Admin Manual Order Creation – Draft orders created when admins manually create new orders

Can I disable draft orders entirely?

Yes! Enable the “Prevent Draft Orders” toggle for any condition. When enabled, orders will be created with “pending” status instead of the draft status. Use the master toggle to control all conditions at once, or configure each condition individually.

Will this break my checkout process?

No. The plugin is designed to be safe. Store API checkout will continue to work, but you can control what status is used instead of checkout-draft.

Review feed

No reviews available

Screenshots

Changelog

1.0.0

  • Initial release
  • Control all 4 draft order creation conditions
  • Simple toggle switches to prevent draft orders
  • Master toggle and per-condition settings
  • Orders created with “pending” status instead of drafts when enabled (Store API) or deleted entirely (Admin & REST API)