Shopify Cart Attributes not possible in Checkout Extensibility

We currently use Shopify Cart Attributes to collect some additional data during our Checkout process such as International Tax Number, Fedex Account Number etc.

This collected data is then displayed to the user during the Checkout process on the Shipping page, so they are aware of what they entered on the Cart page.

With the move to Shopify Checkout extensibility, it is no longer possible to modify Checkout pages using the theme or for us to display these fields.

We are trying to figure out a way to continue to display this data that has been collected. Shopify Plus support have not been very helpful and simply told us to look for an app to do it. This appears to be quite a bespoke usage of Cart Attributes and I am yet to find any app that can do this.

Any suggestions would be most welcome.

1 Like

You should be able to create a Checkout Extension and use the useAtttributes/useAttributesValues calls (https://shopify.dev/docs/api/checkout-ui-extensions/2024-07/apis/attributes) to get the cart attributes to display them to the user on the checkout page.

There are limitations on how you can display it (it isn’t custom html/js, but React components), but you can place it in different areas (or targets).