Skip to main content
Practical storefront and admin improvements for MyListing websites.
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)

Yes
No, only orders WooCommerce considers paid are updated.
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).
Yes, paid subscription-related orders are included.
No. Autocomplete Order Status is unchecked until you turn it on.
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.
Think twice if:
  • 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

SettingWhat it does
Enable Billing Email Column in Orders TableShows billing email on WooCommerce → Orders
Enable Billing Email Column in Subscriptions TableSame column on the Subscriptions list (WooCommerce Subscriptions)
Make Billing Email Column SortableSort A–Z / Z–A by billing email
Show Email as Clickable Mailto LinkRenders emails as mailto: links

Video Introduction

Coming soon…

Frequently Asked Questions (WooCommerce Module)

Once the module is enabled, activate the desired settings in just a few clicks.
If the content still shows, despite your having set it to be hidden, clear all levels of caching (CDN, server, plugin, etc.) and ensure you’re viewing the listing as a non-administrator.
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.