WooCommerce order fulfillment

Purchased Items for WooCommerce Orders

See what each customer bought from the WooCommerce Orders list.

$39per year after a 14-day trial

No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.

Purchased Items Pro column showing seven item names, quantities, and bounded variation details
Real WordPress interfaceFree 0.1.13 / Pro 0.1.13
One jobLoad a bounded list of purchased item names and quantities from one classic or HPOS order row only after an authorized click.
RequiresWooCommerce 8.9 or newer
Free statusRelease candidate prepared for WordPress.org review

Three decisions

Set it up without code.

01

Install and activate Free 0.1.13 with WooCommerce 8.9 or newer active.

02

Open WooCommerce > Orders and enable Purchased Items under Screen Options if needed.

03

Select View items on one test order, compare the bounded result, then deactivate Free to verify rollback.

Actual product

What you configure and what the visitor sees.

Purchased Items Pro column showing seven item names, quantities, and bounded variation details
The real click-triggered Pro view remains local and bounded while showing useful fulfillment details.
Native WooCommerce Orders row with the expanded Purchased Items column
Purchased items appear inside the current row only after an authorized click.

Free and Pro

Free keeps working. Pro adds capacity.

Free 0.1.13

No account or license required

  • Add one keyboard-operable View items control to native classic and HPOS Orders lists.
  • Read zero line items before a click, then fetch at most six rows to show five names and quantities.
  • Report only whether more items exist and direct the user to the order for the complete list.

Prepared for WordPress.org submission; no public-directory approval is claimed yet.

Failure boundary

Designed to stop quietly instead of changing store truth.

The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.

  • Orders, line items, item metadata, products, quantities, inventory, customers, and payments are never written.
  • Each local AJAX request requires a nonce, WooCommerce order-management capability, and one validated order ID.
  • The Orders screen reads no line items before a click and sends no item data to StoreFixKit; explicit authorized Pro license actions send only the license key, site URL, and product key.
  • No order, customer, phone, line-item, payment-method, or transaction data is sent to StoreFixKit; no telemetry, custom table, cron, queue, frontend asset, or product-object load is added.

14-day trial

No card required to test Pro on one site.

Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.

Before installing

Short answers to the important questions.

Does the page load every order's line items?

No. It reads zero line items until an authorized user selects View items on one row.

Does it change quantities or stock?

No. The bounded local queries are read-only.

How do I restore the native Orders list?

Deactivate Free. The Purchased Items column disappears without changing any order or product data.