For those who have migrated to Shopify’s New Customer Accounts, what compatibility issues did you encounter?

Whether it was apps, customer account extensions, order history, B2B features, or custom integrations, I’m interested in hearing what worked well and what required extra effort.

Sharing experiences could help other merchants and developers prepare for a smoother migration from legacy customer account to new customer account.

Migrated two stores over. The thing that caught us out most: anything that lived on the old Liquid /account templates is just gone. New accounts are hosted by Shopify, so theme code and any app that injected UI into the classic account page has nowhere to render anymore. You have to move it to a Customer Account UI Extension, and those only give you specific slots, not a blank page. Order history and B2B actually held up fine, B2B basically needs the new accounts anyway.

The other one that bit us was login. It’s email code now, no passwords, so anything relying on a password reset flow or a middleware auto-login by password had to be reworked, and hardcoded /account links needed updating. What part are you most worried about, the app extensions or the auth flow?

One pattern I’ve noticed is that the smoothest migrations happen when every legacy customer account customization is audited before the switch. Custom Liquid, injected scripts, authentication logic, and third-party integrations should all be validated against the new Customer Accounts architecture, since assumptions that worked previously may no longer apply. A structured compatibility checklist before migration can eliminate most post-launch issues. Have you identified any recurring compatibility gaps that merchants tend to overlook?

Hey @webiots ,

Our experience has been that the migration is fairly smooth for standard functionality but custom apps and integrations usually require the most attention. Customer account extensions also need to be reviewed to ensure they’re compatible with the new customer accounts.

I’d recommend testing your key customer flows such as login order history and any app integrations in a development store before switching. That helps catch compatibility issues early.

Thank You !