This module will be rolled out in the next MyListing Pro release.
Features
- Display “Free” Instead of $0 for Free Products
- Autocomplete Order Status
- Billing Email Column
Display “Free” Instead of “$0” for Free Products
For WooCommerce products that have no cost, this setting replaces $0 with the word “Free.” This accommodates situations where “Free” reads better than $0.Autocomplete Order Status
Automatically move paid WooCommerce orders to Completed, without manual status updates in the admin. On many MyListing sites, customers buy listing packages or subscriptions that do not require shipping or manual fulfillment. WooCommerce still places those orders in Processing after payment. Autocomplete Order Status closes that gap: paid orders skip the extra admin step and land in Completed as soon as payment is confirmed. Highlights- Complete on payment: Orders are marked Completed when WooCommerce fires the payment-complete event and the order is paid.
- Background backfill: A recurring job (every 5 minutes) finds paid orders still in Processing, On Hold, Pending, or Cancelled and completes them (10 orders per run).
- Subscription-friendly: Applies to all paid orders, including subscription parent and renewal orders.
- Opt-in: Disabled by default; enable only when you want automatic completion.
Frequently Asked Questions (Autocomplete Order Status)
Does this replace a separate auto-complete plugin?
Does this replace a separate auto-complete plugin?
Yes
Will unpaid orders be marked Completed?
Will unpaid orders be marked Completed?
No, only orders WooCommerce considers paid are updated.
What happens to orders already in Processing when I enable the setting?
What happens to orders already in Processing when I enable the setting?
New payments complete immediately. Existing paid orders in eligible statuses are picked up by the background job (within a few minutes, 10 orders per run until the queue is cleared).
Does it work with WooCommerce Subscriptions?
Does it work with WooCommerce Subscriptions?
Yes, paid subscription-related orders are included.
Is the setting on by default?
Is the setting on by default?
No. Autocomplete Order Status is unchecked until you turn it on.
When should/shouldn't we use this feature?
When should/shouldn't we use this feature?
Good fit:
- You sell virtual products with no shipping requirements.
- You use WooCommerce Subscriptions and want renewals and package orders completed without manual admin work.
- You use a separate auto-complete plugin and want to remove it.
- You sell physical products that must be packed and shipped before completion.
- Your workflow relies on keeping orders in Processing for fulfillment, invoicing, or third-party integrations.
- You use Cash on Delivery, BACS, or other gateways that leave orders unpaid until you confirm payment manually, as those orders will not auto-complete until WooCommerce marks them as paid.
Billing Email Column
Adds a Billing Email column to various WooCommerce admin tables so you can conveniently see customer emails without needing to open each order. There are additional quality of life improvements, such as being able to sort orders and subscriptions by email address and the ability to click an email address to start drafting an email.Settings
| Setting | What it does |
|---|---|
| Enable Billing Email Column in Orders Table | Shows billing email on WooCommerce → Orders |
| Enable Billing Email Column in Subscriptions Table | Same column on the Subscriptions list (WooCommerce Subscriptions) |
| Make Billing Email Column Sortable | Sort A–Z / Z–A by billing email |
| Show Email as Clickable Mailto Link | Renders emails as mailto: links |
Video Introduction
Coming soon…Frequently Asked Questions (WooCommerce Module)
How do we configure this module?
How do we configure this module?
Once the module is enabled, activate the desired settings in just a few clicks.
What if the content isn’t hidden as expected?
What if the content isn’t hidden as expected?
Can we see this module on a live MyListing website?
Can we see this module on a live MyListing website?
This is a back-end solution, so there’s nothing to see on the front end. Check out the MyListing Pro YouTube playlist to learn more about this module.