WordPress plugin

WooCommerce Autocomplete Orders Premium

WooCommerce Autocomplete Orders Premium applies the order-completion mode selected in WooCommerce settings. Stores selling virtual goods, subscriptions, downloads or physical products can use it to reduce manual status changes.

WooCommerce Autocomplete Orders Premium

WooCommerce Autocomplete Orders Premium applies the order-completion mode selected in WooCommerce settings. Stores selling virtual goods, subscriptions, downloads or physical products can use it to reduce manual status changes.

Completion modes

  • Paid orders of virtual products only: Orders containing only virtual products move to Completed after successful payment.
  • All paid orders of any product: Paid orders containing virtual or physical products move to Completed after successful payment.
  • All orders: Every order moves to Completed regardless of payment status. An order could be completed before payment arrives, giving the customer access to a product before paying.

Payment gateway requirements

The paid-order modes depend on the gateway recognizing that payment has been received and triggering WooCommerce payment completion. The add-on works with WooCommerce-compatible payment gateways that call woocommerce_payment_complete() or $order->payment_complete(). PayPal, SagePay and Stripe are among the major providers named for the add-on. If a gateway does not report payment completion through these methods, its paid orders will not be completed automatically.

Premium payment-method settings

Premium offers automatic completion settings for Direct bank transfer, Check and Cash on delivery payments. A separate option covers cash-on-delivery orders containing downloadable products. These controls let stores account for checkout methods that may need different completion handling.

Setup and PayPal

Install the plugin through the WordPress plugin installer or upload its folder to /wp-content/plugins/, then activate it from the Plugins menu. Go to WooCommerce > Settings > Autocomplete Orders, choose a mode from the dropdown and configure the available payment-method options for your process.

For PayPal, open WooCommerce > Settings > Checkout > PayPal and confirm that the PayPal Email is the primary email address on the account. Activate Payment Data Transfer in the seller preferences, then copy the resulting identity token into the PayPal settings.

If orders do not complete, check that the selected mode is not set to off and that the payment gateway triggers WooCommerce payment completion.