Shopify

Shopify Account Extensibility: how to improve your Shopify customer accounts by Linda Bleijenberg

Shopify keeps shaping the future of e-commerce - and their latest move is the introduction of new Shopify customer accounts. With Shopify Account Extensibility, merchants have the option to shape their customers’ journey where it matters: in their personal accounts. Allow loyal customers to engage with your brand’s products and services in their own, personalized corner of your store - and enhance it with unique features and powerful functionality to keep them coming back.

Customer Accounts (2)

What action is required from merchants?

For now, merchants can choose if they want to switch to the new customer accounts, stick with the classic ones for a while longer, or adopt a hybrid approach. Note that Account Extensibility has only just been released and developers are still working on building public apps and extensions for this new feature. As part of Winter Editions 2025 Shopify has announced a number of updates here, and released a range of extensions

Meanwhile, Shopify is already changing the names to anticipate the future: as of December 11th 2024, Shopify refers to new customer accounts as simply ‘customer accounts’, and to the classic ones as ‘legacy customer accounts’. Although they haven’t announced a sunset date for legacy customer accounts, merchants would do well to inform themselves and decide on a course of action. 

In this blog we help you make your choice: what is different with the new customer accounts, what are your options as a merchant, when should you make the switch, and what extensions could be interesting for your customer accounts?

What is Shopify Customer Account Extensibility?

Following the implementation of the new, customizable Shopify checkout (read more about Shopify Checkout Extensibility here), Shopify account pages have recently been opened up to easy customization as well. Merchants can now customize their customer accounts without code, using apps. What is more, they can add whole pages to their customer accounts. Last but not least: Account Extensibility makes single sign-on accessible to both merchants and customers, and paves the way towards giving customers a single Shopify account for all Shopify stores.  

Customer Account Extensibility was introduced as part of Shopify Editions Winter 2024, still in developer preview. Since December 2024 the new customer account is available to merchants on all plans, with the exception of the new B2B accounts. B2B features are available to Shopify Plus merchants only. 

 

Similar to Checkout Extensibility, Account Extensibility aims to give merchants a fool-proof way to make adjustments and add custom features to their customer accounts, without affecting the Shopify core. Instead of adding custom code to the Liquid theme file, merchants can now simply download functionality (also known as UI extensions to developers) in the form of apps, from the Shopify App Store.

Check out the available customer account apps and extensions here

After downloading the customer account apps of their choice, merchants can install them using the checkout and accounts editor. You can add extensions to the standard account pages Order Index, Order Status and Profile, and even add completely new pages. 

How to improve your customer accounts with Account Extensibility

Now that Shopify customer accounts can be adjusted, merchants have a lot of options to tailor their customer accounts to both their audience and brand. The option to add whole new pages opens up interesting opportunities: now merchants can give customers easy access to loyalty programs, subscriptions and return management, all within their personal account.

Read Shopify’s app recommendations here

Here’s a selection of use cases for improving the experience of your Customer Accounts that our team recommends exploring: 

1. Embed your loyalty program
Customize the Profile page by displaying a customer’s current loyalty points balance, or add a banner with a loyalty promotion to the Order Index page (the first page customers see when they open their account). LoyaltyLion is one of Shopify’s partners for Account Extensibility and published a blog about how to use their app in combination with the new customer accounts.

2. Bring your customer service closer
You can use the new account extensions to automate your customer service further and give your customers lots of options to share crucial information. Have them report a problem, for instance, or register returns and exchanges within their account.

3. Offer wishlists
The best way to know what your customer wants is to have them save their favourite products. Offer them a separate page where they can easily review their preferences and add new ones. 

One of our Coders already experimented with Account Extensions and was able to build a test-wishlist within 10 minutes, which goes to show how quick and accessible implementing this feature can be. 

4. Offer invoices
Allow your customers to view and download invoices directly from their customer account page with Sufio, one of Shopify’s launch partners for Account Extensibility.

5. Enrich your customer profiles
Add more fields to the Profile page for the customer to fill out, so you can really get to know their preferences. What is their clothing size, their favourite colour, their preferred delivery method? How often do they wish to receive emails from you? Use the data to personalize your customer’s experience ever further. 

Show customers who shared their birthday your congrats in a banner, for instance, and give them an automatic discount. You can also combine this with a birthday flow in Klaviyo. If you organise exclusive sales or give early access to products, you can allow customers to subscribe for those in their account as well.

At Code we already experimented with integrating customer accounts with Klaviyo. This makes it possible to segment customers based on the personal data shared in their account.

6. Offer personalised product recommendations 
Show the customer personalized product recommendations on the Order Index page. Interesting use cases for this feature would be to pre-select sizing for clothes, based on customers’ profiles, or to notify them during checkout of products that are incompatible with a customer’s food allergies.

7. Custom file storage
Do you give customers the opportunity to customize their products? Consider adding a page to their profile where they can upload their designs, and store them for future reference. Keep in mind that this kind of feature goes beyond a mere UI extension and will require some custom work from your development partner. 

8. B2B customer profiles (Shopify Plus only)
As part of Shopify’s continued efforts to improve their B2B functionality, the new customer accounts also include a range of features aimed at merchants who sell both B2C and B2B. These are only available to Shopify Plus merchants at the moment.

B2B customers can now manage multiple business locations from the same account. For every location companies can assign staff members, permissions, and payment- and shipping details. The order history shows details on who placed an order from which location, and switching between locations while placing an order is easy.

Read more about Code’s Shopify B2B services here

extensions-trust
extensions-experiences

New vs legacy Shopify customer accounts

Apart from the customization options we discussed above, there are some other notable differences between the classic and the new customer accounts:

  • Login: Instead of a username and password, customers use a one-time verification code sent to their email. Alternatively, they can sign in using Shop.

  • Account creation: Instead of manually creating an account, customers automatically get an account as soon as they login using their email.

  • Saving payment methods: In the new customer account customers can save their payment details for faster checkouts.

It’s also important to keep in mind that Shopify is still working on a few features that are part of the old customer accounts, but not yet fully available with the new accounts:

How to switch to new customer accounts

Although making the switch is a matter of ticking a box, keep in mind that the custom features you programmed into your legacy account pages won’t survive the transition - and you cannot retrieve them by switching back. Also, as you can see in the previous section, the new Shopify accounts are not fully functional yet and might lack features that are particularly important to your business.


Hence, we recommend a bit of preparation before you tick the box. Consider if you can do without the features that aren’t built into the new accounts yet, make a list of the features you added to your current customer accounts, and source suitable apps to replace those features. 

If you cannot find what you need in the Shopify App Store, you can either wait until the feature you need is available and then switch, or have your development partner build a custom UI extension for you. 

When to switch from legacy to new Shopify customer accounts

Although Shopify has not yet set a clear timeline, we expect the new customer account to become the standard in and beyond 2025. Legacy Shopify accounts will most likely be phased out at some point, and merchants will have to make the transition. Even if Shopify decides to keep legacy accounts in working order, it is very likely the new customer accounts will get more and more advantages over the legacy ones.

Meanwhile the new customer accounts are just taking off and aren’t fully up to speed yet. Shopify is working hard on further improvements, while developers have only just started to build and release public apps and extensions for the account pages. Hence, merchants have to ask themselves: should I stick to the old accounts for a while longer, and when is a good time for my business to switch? 

A major reason to stay with the old accounts for now is that the new accounts don’t yet integrate well with all third-party apps. When your store requires subscription- or custom order tracking apps for instance, you might want to wait a bit.

As we mentioned above, if you have custom features built into your current accounts or rely on integrations with third-party apps, a thorough discovery is needed before switching to new customer accounts. In this case sticking with legacy accounts might be your best bet for the near future, until the new accounts support your required integrations and there are worthy replacements for your custom features available in the App Store. 

In any case, Code advises you to keep a close watch on Shopify’s roadmap to see when your time to make the transition has come. If you could use some expert advice on this, feel free to contact Code.

The future of customer accounts

As merchants will have noticed, a lot is going on at Shopify currently with regard to how customers interact with online stores. Judging by the developments around the Shop app and Shop Pay, and the recent changes to Shopify’s checkout and account pages, we would not be surprised if Shopify is working towards independent customer accounts.

In that scenario, customers will have a single Shopify account that stores all their data, with which they can shop at all Shopify (and non-Shopify) stores. The Shop app already does something similar, offering online customers the option of doing all their online shopping in the Shop app, without ever visiting an individual Shopify store. Curious to see where this trend is headed? Make sure to keep an eye on this blog and stay up-to-date with Code.

Do you want help switching to new customer accounts? Complete our contact form to book an Account Extensibility Discovery with Code. We will guide you through the process of making an inventory of the custom features you currently use; advise you on if, how and when to move them to the new customer accounts; and help you decide what custom extensions (if any) are essential for your store.