WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by con v1.2.0

Show Orders Shortcode for WooCommerce

Show the logged-in customer their WooCommerce orders on any page or post — one shortcode, no settings.

Show Orders Shortcode for WooCommerce

The facts

Active installs
100+
Price
Free
Last updated
16 Jul 2026
Added
May 2022
Requires WP
6.5
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
2,389

Our analysis

AI-assisted

Show Orders Shortcode for WooCommerce is a WordPress plugin that allows logged-in customers to view their own orders on any page, post, or widget area by using the shortcode [show_wc_orders]. This shortcode can display all orders or a specified number of recent orders by adjusting the order_count parameter.

The plugin uses WooCommerce's existing My Account orders template, ensuring that the displayed information matches the styling of your theme. It is suitable for WooCommerce stores that want to provide customers with easy access to their order history without additional settings or configurations.

Best for: WooCommerce store owners looking to enhance customer access to order information.

What it does well

  • Displays customer-specific order information
  • Easy to implement with a simple shortcode
  • Uses WooCommerce's existing My Account styling
  • Compatible with High-Performance Order Storage

Where it falls short

  • No settings or customisation options available
  • Only logged-in users can see their orders

Verdict

This plugin offers a straightforward solution for displaying customer orders but lacks customisation options. It is best suited for sites prioritising simplicity and ease of use.

From the developer

con's own description of Show Orders Shortcode for WooCommerce, lightly tidied.

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).

Read the full description on the official page →

Tagged as