xpay✦ Commerce
Directory
WooCommerce plugins
Show Orders Shortcode for WooCommerce
Show Orders Shortcode for WooCommerce
Show the logged-in customer their WooCommerce orders on any page or post — one shortcode, no settings.
Will this break my store?
What the WordPress.org registry says about keeping Show Orders Shortcode for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.17 days ago
At least 0.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.5
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Show Orders Shortcode for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Drop [show_wc_orders] into any page, post or widget area that renders shortcodes, and the logged-in customer sees their own orders: order number, date, status, total and a View button — the same table WooCommerce shows under My Account > Orders.
Usage:
[show_wc_orders] shows all of the customer's orders.
[show_wc_orders order_count=10] shows the 10 most recent orders — replace 10 with any number.
That is all. There are no settings.
Details:
- Each visitor only ever sees their own orders. Logged-out visitors see nothing.
- The table is rendered through WooCommerce’s own My Account orders template, so your theme’s styling — and any theme override or column filter you already use for My Account — applies to the shortcode too.
- Works with both classic order storage and High-Performance Order Storage (HPOS).
The orders of the currently logged-in customer, newest first. Logged-out visitors see nothing — there is no way to view another customer’s orders through this shortcode.
Yes. Version 1.1.0 read orders from the legacy post storage, so on stores using High-Performance Order Storage (the WooCommerce default since 8.2) it rendered nothing. 1.2.0 queries orders through the storage-agnostic WooCommerce API and works on both storage modes.
The shortcode renders WooCommerce’s own myaccount/orders.php template. Anything that customises the My Account orders table — a theme override of that template, or the woocommerce_account_orders_columns filter — applies here as well.
No. The shortcode shows the order_count most recent orders (all orders by default). For a paginated order history, point customers at My Account > Orders.
Not yet — the shortcode intentionally outputs nothing for guests. If you need this, ask in the support forum.
Plugin details
Tags on WordPress.org
