WordPress plugin intelligence profile

RIACO Autocomplete Orders for WooCommerce

Automatically complete WooCommerce orders based on product types and order statuses. Save time and streamline your order fulfillment process.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.2
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.6 · PHP 7.4
Directory statusactive
Last directory update11 Jun 20264mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records RIACO Autocomplete Orders for WooCommerce version 1.0.2 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

RIACO Autocomplete Orders for WooCommerce helps store owners streamline order management by automatically completing WooCommerce orders based on specific product types and order statuses.

If you sell virtual, downloadable, or digital products, or if you want to automatically fulfill certain types of orders without manual intervention, this plugin is for you.

Features

Automatic Order Completion

  • Automatically completes orders when all products match the allowed types (virtual, downloadable, simple, variable, grouped, or external products).
  • Triggered by specific WooCommerce order statuses (e.g., “processing” or “on-hold”).

Logging & Debugging

  • Adds internal logs for completed orders, including:
  • Which rules triggered the completion
  • Timestamp and trigger status
  • Easily review why an order was autocompleted.

Admin Controls

  • Enable or disable the autocomplete functionality via plugin settings.
  • Fully translatable and compatible with multilingual stores.
  • Remove all plugin data (settings & logs) upon uninstall for a clean database.

Developer Friendly

  • Uses apply_filters() and do_action() hooks to extend behavior.

-

Includes a completion action hook:

do_action( 'riaco_ao_order_autocompleted', $order, $status_triggered, $matched_rules );

-

Filter the log messages, completion note, and rule behavior to integrate with other plugins or custom workflows.

How It Works

  • Select which order statuses should trigger the autocomplete check.
  • Choose which product types are eligible for automatic completion.
  • When an order reaches a trigger status:
  • The plugin checks all products in the order.
  • If they all match the allowed types, then the order is automatically marked as “Completed”.
  • A log entry is stored with the rules that triggered the completion.

Use Cases

-

Digital Products:

If you sell eBooks, downloadable files, or online courses, your customers can receive their orders instantly without manual approval.

-

Instant Fulfillment for Specific Products:

Mark orders as completed right after payment if all products are simple or virtual, reducing admin overhead.

-

Dropshipping or External Fulfillment:

If fulfillment happens outside WooCommerce, you can auto-complete to signal the order is processed.

-

Reduce Support Tickets:

” requests.

-

Event Registrations or Subscriptions:

Automatically complete free or pre-paid event registrations without manual intervention.

Settings Overview

After activation, visit:

WooCommerce > Settings > Autocomplete Orders

Available options:

-

Enable Autocomplete

Toggle the plugin functionality on/off.

-

Trigger Statuses

Select one or more order statuses to run the autocomplete check.

-

Product Type Filters

Restrict autocomplete to orders containing only the selected product types.

-

Logs Section

Review completed order logs and which rules were triggered.

Logging & Data Handling

  • Logs are stored in a custom post type for tracking which rules triggered completion.
  • Matched rules are stored as post meta on the order.
  • Uninstall Behavior:

When the plugin is deleted from WordPress:

  • All settings are removed.
  • All logs are deleted.
  • Your database is left clean.

Developer Hooks

Developers can customize and extend the plugin via filters and actions:

Actions

  • riaco_ao_order_autocompleted

Fires when an order is automatically completed.

do_action( ‘riaco_ao_order_autocompleted’, $order, $status_triggered, $matched_rules )

Filters

-

riaco_should_autocomplete_order

Filter to allow extending the autocomplete logic.

apply_filters( ‘riaco_should_autocomplete_order’, $should_autocomplete, $order, $status_to, $matched_rules )

-

riaco_ao_completion_note

Allow customization of the internal admin note.

’, ‘riaco-autocomplete-orders’ ))

-

riaco_autocomplete_orders_rules

Filter the rules used to determine if an order should autocomplete.

apply_filters( ‘riaco_autocomplete_orders_rules’, $rules, $order )

-

riaco_autocomplete_trigger_statuses

Filter the list of allowed trigger statuses.

apply_filters( ‘riaco_autocomplete_trigger_statuses’, $trigger_statuses, $status_to )

-

riaco_ao_log_postarr

Filter the post array before inserting the log entry.

apply_filters( ‘riaco_ao_log_postarr’, $postarr, $order, $details, $status_triggered, $note )

-

riaco_autocomplete_orders_settings

Filter the settings array for the Autocomplete Orders plugin.

apply_filters( ‘riaco_autocomplete_orders_settings’, $settings )

-

riaco_autocomplete_order_statuses

Filter the list of order statuses available for autocomplete triggers.

apply_filters( ‘riaco_autocomplete_order_statuses’, wc_get_order_statuses() )

-

riaco_autocomplete_orders_product_type_options

Filter the product type options for RIACO autocomplete settings.

apply_filters( ‘riaco_autocomplete_orders_product_type_options’, $options )

Uninstallation

When uninstalled via the WordPress Plugins screen:

All settings and logs are deleted.

No data is left in the database.

Roadmap

  • Premium version with extended conditions

License

This plugin is licensed under the GPLv2 or later. See LICENSE for more details.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • autocomplete orders
  • downloadable
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.6 · PHP 7.4
Update activity11 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.