Skip to content

Add Customer Account EXAF address types#4513

Open
marcelobarreto wants to merge 1 commit into
2026-07-rcfrom
ae-customer-account-exaf-addresses
Open

Add Customer Account EXAF address types#4513
marcelobarreto wants to merge 1 commit into
2026-07-rcfrom
ae-customer-account-exaf-addresses

Conversation

@marcelobarreto

@marcelobarreto marcelobarreto commented Jun 15, 2026

Copy link
Copy Markdown
Member

Summary

Customer Account order address APIs are gaining structured EXAF address data in Customer Account Web. Public extension types and generated reference docs need to expose the same extendedFields and addressCode fields for extension developers.

Approach

  • Add AddressExtendedFields and structured address fields to Customer Account MailingAddress
  • Export the new address type from the Customer Account API surface
  • Document where the structured fields appear on order shipping and billing addresses
  • Clarify extendedFields and addressCode nullability in source comments and generated docs
  • Add a changeset for @shopify/ui-extensions
  • Regenerate Customer Account docs for 2026-07-rc
  • Patch the Customer Account docs generation step so the generated MailingAddress docs include Customer Account-only structured fields despite the existing checkout component type-name collision

Related World runtime PR: https://github.com/shop/world/pull/862025
Related World authorization PR: https://github.com/shop/world/pull/825328
Related issue: https://github.com/shop/issues-addresses/issues/937

Co-authored-by: GPT-5.5 noreply@openai.com
Orchestrated-by: ae noreply@shopify.com

@marcelobarreto marcelobarreto force-pushed the ae-customer-account-exaf-addresses branch from 89b9d7b to e4026e9 Compare June 22, 2026 19:54
@marcelobarreto marcelobarreto force-pushed the ae-customer-account-exaf-addresses branch from e4026e9 to c2cd1cc Compare July 3, 2026 12:25
@marcelobarreto marcelobarreto self-assigned this Jul 6, 2026
@marcelobarreto marcelobarreto force-pushed the ae-customer-account-exaf-addresses branch from c2cd1cc to d3b8531 Compare July 6, 2026 16:09
Expose structured extended address fields and address codes on the
Customer Account mailing address API so public extension types and
reference docs match the runtime data provided by Customer Account Web.

Co-authored-by: GPT-5.5 <noreply@openai.com>
Orchestrated-by: ae <noreply@shopify.com>
Assisted-By: devx/57a4acef-c0db-4da2-b426-7ee2122c2357
@marcelobarreto marcelobarreto force-pushed the ae-customer-account-exaf-addresses branch from d3b8531 to d496232 Compare July 6, 2026 16:11
@marcelobarreto marcelobarreto marked this pull request as ready for review July 7, 2026 12:35
@andrewmcgov andrewmcgov requested a review from robin-drexler July 7, 2026 17:36

`;

const addCustomerAccountMailingAddressDocs = async (generatedDocsV2Path) => {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should need to make any changes to this script just for this API. It feels like we are solving the problem at the wrong layer here.

Still investigating the best way to avoid this, but I think we need a different approach here

@andrewmcgov andrewmcgov removed the request for review from robin-drexler July 7, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants