No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.
Real WordPress interfaceFree 0.1.0 / Pro 0.1.0
One jobMove a gateway-paid order to Completed through WooCommerce's own payment-complete decision when every line item is a native virtual product, without scans, cron, bulk updates, or changes to any other order.
RequiresWooCommerce 8.9 or newer
Free statusRelease candidate prepared for WordPress.org review
Three decisions
Set it up without code.
01
Open WooCommerce > Auto Complete Virtual Orders and enable the single Free switch.
02
Place one gateway-paid test order that contains only a virtual product.
03
Watch it arrive as Completed, then confirm a mixed test order keeps its native status.
Actual product
What you configure and what the visitor sees.
Free asks one question: should paid all-virtual orders complete themselves?The paying order arrives as Completed through WooCommerce's own payment-complete decision.The tested order row reads correctly at a 390-pixel viewport without plugin CSS.Pro adds one matching choice, bounded exclusions, and one order note.
Free and Pro
Free keeps working. Pro adds capacity.
Free 0.1.0
No account or license required
Turn on one global switch after exact capability and nonce checks.
Return Completed only through WooCommerce's native payment-complete status filter when every line item in that paying order resolves to a native virtual product.
Leave mixed, physical, unpaid, manual-gateway, and uncertain orders exactly on native behavior.
Prepared for WordPress.org submission; no public-directory approval is claimed yet.
Pro 0.1.0
$49 per year
Choose between all-virtual and virtual-plus-downloadable matching with one bounded selector.
Exclude at most 25 products or categories; one excluded item leaves the whole order native.
Write at most one native order note naming the rule that completed the order.
Designed to stop quietly instead of changing store truth.
The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.
Acts only inside WooCommerce's own payment-complete flow for the exact order being paid; existing orders are never scanned, queried, or updated.
Free continues locally when Pro, billing, the network, or the StoreFixKit license service is unavailable.
No order scan, custom table, cron, queue, telemetry, frontend asset, or storefront StoreFixKit request.
14-day trial
No card required to test Pro on one site.
Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.