As an app developer and I would like to guide merchants into how can they enable an input field in the checkout to collect Spanish tax ids; using the Localized fields functionality.
See “Additional information” in the image enclosed.
This screenshot belongs to a dev store created during the Feature preview for Checkout and Customer Accounts Extensibility. This feature preview is no longer available because the functionality is now GA.
The checkout field corresponds to the Localized field named TAX_CREDENTIAL_ES (validated via manual QA).
I’d like to know what must merchants must do to enable this field. At some point I read they must contact support to enable it. Is that accurate, or is there a place in the admin to toggle this functionality?
Hey @imayolas! You’re right that TAX_CREDENTIAL_ES is a valid localized field key, but the checkout input for Spain’s DNI/NIF field is not something merchants can enable themselves from Admin today.
The current path is for the merchant to contact Shopify Support and ask for access to the early access checkout tax ID fields. There isn’t a merchant-facing Admin setting for enabling that individual key at this time
The API side is separate from the checkout collection setting. Apps can read values that exist on an order through Order.localizedFields, and TAX_CREDENTIAL_ES is listed in the LocalizedFieldKey enum. The checkout field itself will only appear after the shop has access and the checkout context matches the conditions for that localized field.
So for your merchant flow, I would point them to Shopify Support and have them specifically request Spain DNI/NIF tax ID field collection at checkout. Hope this helps!
That really helps. Thanks for taking the time to respond @Donal-Shopify .