Problem
Currently, Customer Account UI Extensions do not provide any extension point or API to customize the native orders index page cards inside New Customer Accounts.
This makes it impossible for apps or merchants to inject additional contextual information directly into the order cards before a customer enters the order details page.
Use Case
We’re currently working with merchants whose customers identify orders based on information other than the Shopify order number.
For example:
- Shipping recipient / customer name
- Company name
- Internal PO reference
- Custom metafield data
A common request is being able to display dynamic data.
Directly inside the orders list page.
Today, this is not possible because extensions only have access to targets deeper in the order details / order status experience.
Current Limitation
As far as we’ve researched:
- There are currently no extension targets for the orders index cards
- UI Extensions cannot inject blocks inside the native order cards
- Apps cannot modify or augment the existing card layout
This creates UX limitations for stores whose customers do not naturally identify orders by order number alone.
What We’ve Already Explored
Using Order Status / Order Details extensions instead
Making information more prominent after entering the order
Evaluating custom external orders pages
While some workarounds exist, they don’t fully solve the issue because the information needs to be visible before opening the order.
Suggested Solution
Ideally Shopify would support one of the following:
- Extension targets inside the native order cards
- Additional configurable metadata rows in order cards
- Block injection support for the orders index page
- A way for apps to augment order card content safely
Example desired UI:
Order #1001
John Smith
Environment
- Extension type: Customer Account UI Extensions
- Customer Accounts: New Customer Accounts enabled
- API Version: latest
Request
Would love to know if this is already planned internally, or if there are any recommended approaches we may have missed.
Thanks!

