AccountCraft Journal
Best Shopify Account Apps for New Customer Accounts in 2026
Compare the best Shopify account apps for New Customer Accounts: what to look for, how the main options differ, and how to test one in your store.

The best Shopify account app is the one that adds the fields, wishlists and consent controls you need to New Customer Accounts without theme code and without moving customer data out of Shopify. This guide compares the kinds of apps on offer, gives you a checklist you can run in your admin, and shows where AccountCraft fits. We make AccountCraft, so we say so up front and keep the comparison to facts you can verify.
TL;DR
- Pick an app built on Customer Account UI Extensions, Shopify’s official route for customizing New Customer Accounts. It avoids theme injections.
- Check where data lives. Apps that bind fields to customer metafields keep data in Shopify. Apps that copy it to an outside database add to your privacy workload.
- Decide which job you need done: profile fields, wishlists, consent, or a full branded portal. Few apps do all of them well.
- No app makes a store compliant. A good one helps you collect, record and honor consent. Compliance stays with you.
- AccountCraft has a free plan, so you can test it on a live store before paying. Install it from the Shopify App Store.
Table of Contents
- What a Shopify account app actually does
- How to judge an account app before you install
- The main types of Shopify account apps compared
- Where AccountCraft fits
- Perspective: why we built around the extension model
- A practical test plan: try any account app in one afternoon
- Consent and privacy: what an app can and cannot do
- Special cases: B2B and Shopify Plus
- Try AccountCraft free
- Which app should you choose?
- FAQ
- Sources
What a Shopify account app actually does
Shopify’s account system now comes in two forms. New Customer Accounts is the current system. Legacy customer accounts is the older, theme-based one that merchants are migrating away from. Out of the box, New Customer Accounts gives shoppers order history, profile details and returns. It does not let you ask for a birthday, a shoe size or a VAT number, and it has no wishlist.
An account app fills that gap. Most apps in this category do one or more of these jobs:
- Collect and edit customer data. Custom profile fields that customers can update themselves.
- Run a wishlist. Saved products inside the account, so shoppers return to them.
- Manage consent. Email, SMS and privacy preferences the customer can change at any time.
- Rebuild the account page. Banners, buttons, cards and other content blocks around the standard order list.
The jobs overlap, but apps are usually strongest at one. That is the main thing to decide before you compare features.
How to judge an account app before you install
Skip the star ratings at first. Run each candidate through these five checks.
1. Does it use official extensions?
Shopify’s developer documentation describes capabilities for customer account extensions as permissions an extension declares in its configuration file. They control what the extension can do at the platform level. An app built this way runs inside Shopify’s own framework instead of injecting code into your theme, so a theme update is unlikely to break it. Look in the app listing for “Customer Account UI Extensions” or “New Customer Accounts”. If the listing talks about editing Liquid files or theme sections, it was built for legacy customer accounts.
2. Where does the data live?
Shopify’s Data Processing Addendum frames the merchant as the party responsible for customer data, with Shopify processing it on the merchant’s behalf. Every extra system that holds your customers’ details widens that responsibility. Prefer apps that write to customer metafields in Shopify and have no separate customer database. Be wary of apps that ask to export customer data to outside servers.
3. How does it handle consent?
Shopify provides a Customer Privacy API for extensions. Among other things, it exposes flags such as shouldShowBanner and visitorConsent, which tell an app whether consent should be requested for a visitor’s region. An app that reads and writes consent through this API keeps decisions in sync with Shopify. An app with its own separate consent record does not.
4. Can you show the right content to the right customer?
Wholesale buyers, VIPs and EU shoppers rarely need the same account page. Check whether the app supports conditional visibility, and by which attributes: customer tag, metafield, market, B2B status, account age.
5. Does it speak your customers’ languages?
If you sell in more than one market, a field labeled in one language only creates support tickets. Ask whether labels, buttons and consent text can be translated.
The main types of Shopify account apps compared
Rather than rank products by a score we invented, here is how the options group. We name a few apps from a search of the Shopify App Store and the web so you know what to look for. Check each current listing for features and pricing, because both change.
| Type | Best for | Typical strengths | Watch out for |
|---|---|---|---|
| Profile-field apps (for example Extended Profile Fields) | Collecting a few extra data points, such as birthdays or VAT numbers | Fast setup, fields stored in Shopify, marketing consent controls | Limited page design, no wishlist unless listed |
| Full account portal apps (for example Froonze) | Brands that want a heavily branded account area with loyalty and other add-ons | Broad feature sets, navigation and layout control | Check whether it works on New Customer Accounts, and whether add-ons are priced separately |
| Single-purpose apps (wishlist-only, consent-only) | A store with one specific gap | Focused and simple | Several apps to maintain, each with its own settings |
| Block-builder apps (AccountCraft) | Merchants who want fields, wishlists, consent and content in one visual editor | One builder for the whole account page, official extensions, data in Shopify | Built for New Customer Accounts only, so it is not for stores staying on legacy |
The table is a starting point. The right row depends on your answer to the first question: what job must the app do on day one?
Where AccountCraft fits
AccountCraft is a Shopify app with a visual Block Builder for New Customer Accounts. You assemble the account page from blocks instead of writing code or editing your theme. It uses the official Customer Account UI Extensions, so it works within Shopify’s framework.
The builder has 14 block types:
- Text, banner, button, card, image, video, spacer and divider for content and layout
- Update form and single field for editable customer data
- Record list for repeatable entries
- Wishlist for saved products
- SMS consent and privacy consent for preferences
Here is what that looks like in practice.
Editable customer fields. Fields bind to customer metafields, so what a customer types lands on their Shopify customer record. You can read it in the admin, use it in segments and reference it elsewhere in Shopify. Our guide to custom fields in Shopify accounts covers the no-code path first and the API details after.
Repeatable record lists. A pet store can let customers add each pet with name, breed and birthday. A parts retailer can store a list of vehicles. One field cannot hold that, and a record list can.
Built-in wishlist. No second app is needed. We wrote about how it supports sign-ups in keeping guest checkout while adding wishlists.
Conditional rendering. Show or hide any block by customer tag, metafield, market, B2B status or account age. A wholesale customer sees ordering notes. A first-month customer sees a welcome card.
Translations. Block text can be translated for each language you sell in.
Consent. Privacy and SMS consent blocks help you collect, record and honor customer choices through Shopify’s customer privacy APIs. They do not make a store compliant by themselves. More on that below.
There is no separate AccountCraft customer database. Data stays in Shopify.
Perspective: why we built around the extension model
We built AccountCraft on one belief: an account page should be changed from inside Shopify, not around it. Early account customizations relied on code injected into themes. They worked until a theme update or a Shopify change broke them, and then the merchant or agency paid for the repair.

Customer Account UI Extensions remove that failure mode. They also decide something less obvious: where the data goes. If a field is bound to a customer metafield, there is nothing to sync, nothing to reconcile and nothing to delete in a second system when a customer asks for their data to be removed.
We also hold a firm line on privacy wording. An app can make consent easier to collect and easier to honor. It cannot take on your legal duties. If a vendor tells you it makes you fully compliant, treat that as a reason to ask more questions. Your privacy policy, your regions and your practices are yours to get right, ideally with a lawyer.
— Ivan Signorile
A practical test plan: try any account app in one afternoon
Whether you choose AccountCraft or another app, test it before your customers see it. This works for stores and for agencies setting up client stores.
- Confirm your account system. In Shopify admin, go to Settings > Customer accounts and check that New Customer Accounts is selected. If you are still on legacy customer accounts, our guide to restoring legacy UX with New Customer Accounts explains the move.
- Define the data you need. In Settings > Custom data > Customers, create metafield definitions for the fields you want, such as a birthday or a preferred contact method. Keep the list short. Every field is something a customer has to fill in.
- Install the app on a development or live store. Use a free plan or trial where one exists. Open the app from Apps in the admin.
- Build one account page. Add an update form bound to two metafields and a consent block. Add a wishlist if you need one.
- Test as a customer. Sign in to a test customer account on your storefront. Edit a field, save, then check the customer record in Customers in the admin to confirm the value arrived.
- Test conditions. Add a tag to a test customer and confirm that a tagged-only block appears and disappears as expected.
- Test a second language and a mobile screen. Many stores skip this and find the gaps after launch.
- Check consent changes. Change a marketing preference as the customer and confirm the new status in the admin.
The whole run should take a few hours. If an app cannot pass step 5 cleanly, move on.
Consent and privacy: what an app can and cannot do
Merchants often start looking at account apps because a regulation worries them. That is reasonable, but be clear about the split of duties.
What an app can do: show consent options in the account, record the customer’s choice, and read and write it through Shopify’s customer privacy APIs so the choice follows the customer. The Customer Privacy API documentation describes the region-aware flags that make this possible.
What an app cannot do: decide which laws apply to you, write your privacy policy, or run your data practices. Under Shopify’s Data Processing Addendum, the merchant is responsible for how customer data is used. If you sell to EU, UK or California shoppers, speak to a qualified privacy lawyer about your obligations.
If you want more detail on the admin side, we cover it in adding account consent without code and using the Customer Privacy API for CCPA steps.

Special cases: B2B and Shopify Plus
B2B stores have different needs. Buyers may belong to a company, see company-specific content and need to update billing or purchasing details. Look for an app that can target B2B customers in its conditions. AccountCraft’s conditional rendering includes B2B, and we explain the setup in our guide to launching B2B accounts without code. Shopify Plus merchants can read about setup and customization on Plus.
Try AccountCraft free
AccountCraft has a free plan and paid plans, Pro and Plus, billed through Shopify. We do not list prices here because they can change. The Shopify App Store listing shows current pricing and what each plan includes. To see how the product works before installing, visit the AccountCraft site, or install AccountCraft free from the Shopify App Store at https://apps.shopify.com/accountcraft.
Which app should you choose?
Use this short decision guide.
- You need two or three extra fields and nothing else. A profile-field app is enough. AccountCraft also covers this on its free plan.
- You need fields, a wishlist and consent in one place. Choose a block builder so you manage one app instead of three.
- You want a heavily branded account portal with loyalty and other add-ons. A full portal app may suit you. Confirm it supports New Customer Accounts.
- You are an agency building for several stores. Favor an app built on official extensions, because there is less to maintain when themes change.
- You sell wholesale. Check for B2B conditions before anything else.
In every case, use the five checks above and the test plan. Fifteen minutes with a real customer account tells you more than a feature list.
FAQ
Do I need an app to customize New Customer Accounts?
No, if the standard account fits your store. New Customer Accounts works out of the box with orders, profile and returns. You need an app when you want extra fields, a wishlist, consent controls or custom content. Without an app, those changes require a developer to build a custom extension.
Will an account app slow my store down?
Apps built on Customer Account UI Extensions run in Shopify’s own framework rather than in your theme, so they do not add code to your storefront pages. You should still test any app on a real account page and on mobile, since extension content loads inside the account area.
Can an app make my store GDPR compliant?
No. An app can help you collect, record and honor customer consent through Shopify’s privacy APIs, but compliance is your responsibility as the merchant. Your privacy policy, your regions and your data practices all matter. Speak to a qualified privacy lawyer for legal advice.
Does AccountCraft store my customers’ data?
No. AccountCraft binds fields to customer metafields, so data stays in Shopify and there is no separate customer database. You can view the values on the customer record in your Shopify admin.
Is there a free account app for Shopify?
Yes. AccountCraft has a free plan, and paid plans, Pro and Plus, are billed through Shopify. Check the App Store listing for current details. Other apps also offer free tiers, so compare the limits on each listing.
Sources
- Enable extension capabilities for customer accounts, Shopify developer docs
- Customer Privacy API, Shopify developer docs
- Shopify Data Processing Addendum
- AccountCraft on the Shopify App Store