Customization options for upgrading customer accounts

This article describes the different solutions available to customize and add more features to your customer accounts pages by category, including the following options, when available:

For step-by-step instructions on how to upgrade your customer accounts, refer to the customer accounts upgrade guide.

Brand and content

Use the customization options in this section to align the customer accounts experience with the rest of your store's branding.

Styles

Styles customization options for customer accounts
Customization optionDescription
Shopify featuresYou can customize the brand styles for customer accounts in the checkout and accounts editor.
Custom solutions (Shopify Plus only) Use the Branding API for even more control over the visual branding of checkout and customer accounts.

Domains

Domain customization options for customer accounts
Customization optionDescription
Shopify featuresYou can create a subdomain for customer accounts that uses your online store's primary domain. For example: account.your-store.com.
UnsupportedMarket-specific domains for customer accounts aren't supported. You can have only 1 subdomain for customer accounts.

Adding content blocks or images

Options for adding content blocks or images to customer accounts
Customization optionDescription
Shopify App StoreFind apps for adding content blocks or images.
Custom solutionsBuild your own custom app with customer account UI extensions.

Edit, translate, or localize default text

Options for editing, translating, or localizing default text in customer accounts
Customization optionDescription
Shopify featuresThe default content in your theme, checkout, and customer accounts is translated for you into several languages automatically.

You can change the wording of default content in customer accounts. You can find all editable text in the Customer accounts tab in your default theme content.

To translate your changes, or localize content for specific markets, use the Translate & Adapt app.

Right-to-left (RTL) layouts are also supported in customer accounts, but translations for RTL languages aren't provided by default. You can add languages to your store and provide your own translations.
Shopify App StoreApp developers must provide translations for their app blocks. You can't customize the default content in an app block unless the app developer provides settings to do this.
UnsupportedYou can't edit the default content for the verification code email that customers receive when they sign in with their email address.

Customize app blocks by market

Options for customizing app blocks by market in customer accounts
Customization optionDescription
Shopify featuresYou can use the checkout and accounts editor to customize customer accounts by market, including international markets or B2B company locations.
Shopify App StoreYou can configure different app blocks and settings per market in the checkout and accounts editor.

Sign-in

Use the customization options in this section to control how customers sign in to their accounts.

Sign-in options

Sign-in options for customer accounts
Customization optionDescription
Shopify featuresThere are several ways customers can sign in. After a customer signs in, they stay signed in for 365 days. When they return to your store within that timeframe, they don't have to sign in again.

Passwordless sign-in by email:

Customers can sign in by entering their email and a one-time code. On iOS, the one-time code displays as an auto-complete option above the keyboard, so the customer can enter the code without going to their email app.

Sign in with Shop (one-click sign-in or passwordless sign-in by SMS):

If you have Shop Pay active, then Sign in with Shop is available as a sign-in option automatically. This accelerates the sign-in process in a few ways:
  • If the customer is already recognized through Shop, then they can sign in with one click of a button without navigating away to their phone or email.
  • If the customer isn't recognized, then entering their email prompts them to sign in with SMS and a one-time code, sent to the phone number tied to their Shop account. If a phone number isn't linked to their Shop account, then a one-time code is sent to their email.
Sign in with Google or Facebook:

You can add the options to sign in with Google or Facebook, with additional setup.

Account component:

When you add the account component to your theme, the same sign-in options are provided directly on the storefront so that customers can sign in and stay on your store.
Shopify App StoreAdding more sign-in options with apps isn't supported.
Custom solutions(Shopify Plus only) To replace the default sign-in experience, you can connect your own identity provider.

With your own identity provider, you can offer more ways to sign in, including more social sign-in options, SMS one-time password (OTP), passwords, and more, depending on the capabilities of your identity provider.
UnsupportedPasswords aren't supported. Passwordless sign-in means that everyone that signs in has verified that they have access to their email address. This is more secure and helps reduce spam accounts. Passwordless sign-in also means that your customers never have to reset their password.

Custom redirects after sign-in

Options for custom redirects after sign-in
Customization optionDescription
Shopify featuresAdding an account component to your theme lets customers sign in and stay on your online store without being redirected to a separate account page. They can also navigate to account pages directly from the component.
Custom solutionsYou can configure custom redirects in your theme to have more control over where customers are redirected after they sign in, or provide direct links to the sign-in page with their email prepopulated. Refer to Customer sign-in links and redirects.

Require sign-in before checkout

Options for requiring sign-in before checkout
Customization optionDescription
Shopify featuresYou can require customers to sign in to their account before checkout.
UnsupportedRequiring a registration form before sign-in and checkout isn't supported.

Automations based on sign-in events

Automations based on sign-in events for customer accounts
Customization optionDescription
UnsupportedFlow automations based on the customer account enabled and customer account disabled triggers aren't supported. For example, tagging customers at first sign-in or triggering a welcome email at first sign-in isn't supported.

These triggers are based on customer_account_status, and this only applies to legacy customer accounts. This status doesn't change based on customers' sign-in activity on the latest version of customer accounts.
Marketing consent at sign-in options for customer accounts
Customization optionDescription
Shopify featuresYou can add a marketing consent checkbox on the sign-in page and at checkout, and you can choose to preselect the checkbox by default in certain countries. You can configure this in Settings > Checkout.

Agree to terms at sign-in

Options for agreeing to terms at sign-in
Customization optionDescription
Shopify featuresThe sign-in form includes a line of text that reads "By continuing, you agree to our Terms of Service," where "Terms of Service" links to your Terms of Service defined in Settings > Policies.

This means that any time a customer signs in, they implicitly agree to your Terms of Service by continuing.
UnsupportedDisplaying an explicit checkbox to agree to policies isn't supported.

Custom image at sign-in

Custom image at sign-in options for customer accounts
Customization optionDescription
Shopify featuresYou can display a custom image on the desktop sign-in page. To customize the image, open the checkout and accounts editor, select the Sign-in page, and then select a media asset in the Main section.

Custom text at sign-in

Custom text at sign-in options for customer accounts
Customization optionDescription
UnsupportedAdding content blocks on the sign-in page isn't supported. For example, displaying custom text to showcase the benefits of creating an account.

Multipass

Multipass support options for customer accounts
Customization optionDescription
UnsupportedMultipass isn't supported on customer accounts, but some of the use cases are supported in the latest version of customer accounts:
  • (Shopify Plus only) You can connect your own identity provider. With your own identity provider, you can offer more ways to sign in, including more social sign-in options, SMS one-time password (OTP), passwords, and more, depending on the capabilities of your identity provider.
  • You can add social sign-in with Facebook or Google to the default sign-in experience.
  • On headless stores, you can use the Customer Account API to preserve authentication between sign-in and checkout.
Learn more about all available sign-in options.

Replace the default sign-in experience

Options for replacing the default sign-in experience
Customization optionDescription
Custom solutions(Shopify Plus only) To replace the default sign-in experience, you can connect your own identity provider.

With your own identity provider, you can offer more ways to sign in, including more social sign-in options, SMS one-time password (OTP), passwords, and more, depending on the capabilities of your identity provider. You can also sync customer data from your third-party identity provider to customer fields in Shopify.

Customer data

Use the customization options in this section to manage how customer data is collected, stored, and displayed.

Custom fields and registration forms

Custom fields and forms options for customer accounts
Customization optionDescription
Shopify featuresCustomers can securely edit their name, email, and addresses on the Profile page in their account, after signing in.

B2B registration: If you use B2B on Shopify, then you can use Shopify Forms to allow new B2B customers to request access to your store.
Shopify App StoreFind apps for custom fields that work with customer accounts. Apps for custom fields only support collecting those fields after the customer signs in, either on a dedicated form or by adding additional fields to the Profile page.
Custom solutionsBuild a custom app with a customer account UI extension that writes to metafields.
UnsupportedThere’s no way to require customers to complete a registration form or fill out custom fields before they sign in or create an account. The latest version of customer accounts lets anyone sign in without going through a separate step to create an account first.

If your customer has a customer profile in your Shopify admin, then they already have an account. If someone signs in with an email address that’s not associated with an existing customer profile, then a new customer profile is created automatically.

Delete or deactivate customer accounts

Options for deleting or disabling customer accounts
Customization optionDescription
Shopify featuresYou can delete customer profiles from your Shopify admin, which deletes the customer's account as well.
Shopify App StoreFind apps for deleting customer data.

Display or hide content based on customer data

Options for displaying or hiding content based on customer data
Customization optionDescription
Shopify App StoreTo gate content in customer accounts, find apps for displaying or hiding content based on customer data.

To gate content in your online store theme, you can use apps such as Locksmith.
Custom solutionsCreate a custom app with customer account UI extensions.
UnsupportedHiding built-in elements or content in customer accounts isn't supported.

Customer segments based on customer_account_status

Customer segments based on customer account status
Customization optionDescription
UnsupportedCustomer segments based on customer_account_status aren't supported. This filter applies only to legacy customer accounts, and doesn't change based on customers' sign-in activity on the latest version of customer accounts.

GDPR cookie consent

GDPR cookie consent options for customer accounts
Customization optionDescription
Shopify featuresYou can set up a cookie banner in Settings > Customer privacy > Cookie banner. When active, the cookie banner automatically displays in your online store and customer accounts in the regions you select.
Shopify App StoreFind apps for GDPR cookie consent.

Use the customization options in this section to control how customers navigate between their account and your online store.

Navigation menu and external links options for customer accounts
Customization optionDescription
Shopify featuresYou can customize the navigation menu in customer accounts. You can link anywhere, including built-in customer account pages, app pages, online store pages, or external pages and portals.

Adding an account component to your theme lets customers sign in and stay on your online store without being redirected to a separate account page. They can also navigate to account pages directly from the component.
Account menu or overlay on online store options
Customization optionDescription
Shopify featuresAdding an account component to your theme lets customers sign in and stay on your online store without being redirected to a separate account page. They can also navigate to account pages directly from the component.
Shopify App StoreSome third party apps, such as Rivo, Klaviyo Customer Hub, and Skio, offer an account widget or overlay on your online store. You can continue to use these third party apps with customer accounts. Refer to the third party's documentation for any recommended steps before upgrading customer accounts.

Order management

Use the customization options in this section to give customers more control over their orders and purchases.

Editing or canceling orders

Options for editing or canceling orders in customer accounts
Customization optionDescription
Shopify App StoreFind apps for editing or canceling orders.

Returns and exchanges

Returns and exchanges options for customer accounts
Customization optionDescription
Shopify featuresYou can activate self-serve returns to allow customers to request a return in their account without contacting you.
Shopify App StoreFind apps for returns and exchanges.
Custom solutionCreate a custom app with customer account UI extensions.

Subscriptions

Subscriptions options for customer accounts
Customization optionDescription
Shopify featuresCustomers can update their payment method for subscriptions from their account.
Shopify App StoreFind apps for subscriptions.
Custom solutionCreate a custom app with customer account UI extensions.

Reordering or buy again

Reordering or buy again options for customer accounts
Customization optionDescription
Shopify featuresA Buy again button is displayed in customer accounts by default. You can hide the Buy again button.
Shopify App StoreFind apps for reordering or buy again.
Custom solutionCreate a custom app with customer account UI extensions.

Order tracking

Order tracking options for customer accounts
Customization optionDescription
Shopify featuresStandard order tracking is displayed in customer accounts, and tracking numbers per fulfillment are displayed on the order status page.

You can also include a link for customers to track their order with Shop.
Shopify App StoreFind apps for order tracking.
Custom solutionCreate a custom app with customer account UI extensions.
UnsupportedThe built-in order tracking can't be hidden.

Pickup and delivery

Pickup and delivery options for customer accounts
Customization optionDescription
Shopify featuresStandard pickup statuses and pickup instructions (Ready for pickup, Picked up) display in customer accounts by default.
Shopify App StoreFind apps for pickup and delivery.
Custom solutionsCreate a custom app with customer account UI extensions.

Digital products and downloads

Digital products and downloads options for customer accounts
Customization optionDescription
Shopify App StoreFind apps for digital products and downloads.
Custom solutionCreate a custom app with customer account UI extensions.

Store credit or gift cards

Store credit or gift cards options for customer accounts
Customization optionDescription
Shopify featuresTo allow customers to view their store credit in their account, and spend store credit at checkout, activate store credit in Settings > Customer accounts.
Shopify App StoreFind apps for store credit or gift cards.
Custom solutionsCreate a custom app with customer account UI extensions.

Invoices and documents

Invoices and documents options for customer accounts
Customization optionDescription
Shopify featuresAfter you generate a VAT invoice, it displays on the order status page. Customers can save or print a copy. Learn more about VAT invoices for the European Union and United Kingdom.
Shopify App StoreFind apps for invoices and documents.
Custom solutionsCreate a custom app with customer account UI extensions.

B2B and wholesale

Use the customization options in this section to support B2B selling and wholesale workflows.

B2B and wholesale options for customer accounts
Customization optionDescription
Shopify featuresThe latest version of customer accounts is fully compatible with Shopify B2B, a suite of built-in features that lets you sell business-to-business through the Shopify admin and online store.
Shopify App StoreFind apps for B2B and wholesale.
Custom solutionsCreate a custom app with customer account UI extensions. There are extension targets available that render on the Profile page for only B2B customers. You can also extend any target and use the checkout and accounts editor to customize which extensions show by market, including B2B company locations.

Tracking and analytics

Use the customization options in this section to track customer behavior and analyze activity across your customer accounts pages.

Tracking and analytics options for customer accounts
Customization optionDescription
Shopify featuresTo activate pixel support for customer accounts, you must create a custom subdomain for customer accounts.
Shopify App StoreAfter you have a custom subdomain set up for customer accounts, any pixel apps you've installed automatically track the page_viewed event for all customer account pages, including pages added from apps.

To review all of the pixel apps you have installed, go to Settings > Customer events.
Custom solutionsIf pixel apps don't meet your needs, then create a custom pixel.

The Advanced DOM Events API can be used to recreate user journeys and interactions for session recording and heatmaps.

Headless

Use the customization options in this section to build fully custom customer account experiences for headless storefronts.

Headless customization options for customer accounts
Customization optionDescription
Custom solutionsUse the Customer Account API to build completely bespoke customer account experiences. The Customer Account API offers a secure way to access private customer-scoped data, letting you build personalized, customer-authenticated experiences in your custom storefronts or apps. You can access data including customers, orders, payments, fulfillment, discounts, refunds, and metafields. Although customer account UI extensions can be placed only in defined slots within the built-in customer accounts UI, using the Customer Account API with your headless storefront gives you complete control over the front end.

More ways to customize customer accounts with apps

Review the following list for some other ways to customize your customer accounts pages with apps from the Shopify App Store: