App Integrations
Customer Account UI Extensions: Orders, B2B, and Privacy on the New Accounts Surface
August 13, 202624 Reads
New customer accounts are a separate surface from checkout and the theme. The way to add loyalty portals, B2B net-terms, or order-status widgets is Customer Account UI extensions — not Liquid in customers/account.liquid.
Target APIs, not a global window
Shopify injects APIs based on where the extension runs. You do not get a kitchen-sink object. Typical account APIs in the 2026-07 docs:
- Authenticated Account — customer details and B2B purchasing company data.
- Authentication State — render differently for signed-in vs guest on order status.
- Customer Account API —
fetch()to read/write orders, profiles, and metafields. - Customer Privacy — marketing and analytics consent.
- Require Login — gate order-status extensions.
- Checkout Settings — checkout config that still affects the account experience.
What we ship for clients
Wholesale brands get company-aware order lists and price-list messaging. DTC brands get reorder CTAs and metafield-driven loyalty tiers. Everything stays inside the extension sandbox so a theme swap does not delete the feature.
Source: Customer Account UI extension target APIs (2026-07).
Comments (0)
No comments have been posted yet. Be the first!