WP Manifestindependent plugin directory
manifest / ecommerce / autocomplete-virtual-orders

Autocomplete Virtual Orders

Automatically complete WooCommerce orders that don't need to be physically shipped.

by Paul Faulkner · github.com/headwalluk/autocomplete-virtual-orders · website

0stars
4release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/headwalluk/autocomplete-virtual-orders/releases/download/v1.0.0/autocomplete-virtual-orders.zip

Readme

Autocomplete Virtual Orders

A tiny WooCommerce plugin that automatically completes orders with nothing to ship. When an order reaches Processing, if every item in it is a virtual product, the order is moved straight to Completed. Any physical item, and the order is left alone.

It fills one gap in WooCommerce core, which only auto-completes orders that are virtual and downloadable — so bookings, services, donations, admissions and other non-downloadable virtual products otherwise sit in Processing forever.

Who it's for: store owners selling services, bookings or donations who are tired of completing orders by hand, and developers who want a small, dependency-free, filter-driven building block rather than a bloated order-automation suite.

Features

  • Auto-completes an order the moment it reaches Processing, if all items are virtual.
  • Leaves any order with a physical item untouched.
  • Zero configuration — works the moment it's activated.
  • HPOS (High-Performance Order Storage) compatible.
  • Fully customisable in code: three filters and an action, no settings page.
  • Self-updating from GitHub releases.
  • No telemetry, no phone-home, no upsells, no bloat.

Documentation

Guide For
Installation & usage Store owners, web developers & designers — installing, activating and verifying it works.
Hooks reference Developers — the filters and action for customising behaviour, with examples.

Requirements

  • WordPress 6.0+
  • WooCommerce 9.0+
  • PHP 8.0+

Installation

  1. Download autocomplete-virtual-orders.zip from the latest release.
  2. In WordPress, go to Plugins → Add New → Upload Plugin and upload the zip.
  3. Activate Autocomplete Virtual Orders in Plugins.

WooCommerce must be installed and active first. There's nothing to configure — see the Installation & usage guide to verify it's working.

License

GPLv2 or later — see LICENSE.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.0.0 Jun 30, 2026 autocomplete-virtual-orders.zip 3
v1.0.0 Jun 30, 2026 autocomplete-virtual-orders-1.0.0.zip 1