# Shopify customer accounts: passwordless sign-in, returns and customization

> How Shopify customer accounts work: passwordless sign-in, orders, self-serve returns, apps, customization and plan-specific limits.

- Author: [Francesco Guiducci](https://ifgdigital.com/en/francesco-guiducci/)
- Published: 2026-09-24 · Updated: 2026-09-24
- Topic: [News and Shopify features](https://ifgdigital.com/en/ifgwebdesign/ecommerce/blog/topic/novita/)
- Language: English · Italian version: https://ifgdigital.com/ifgwebdesign/ecommerce/blog/account-cliente-shopify-accesso-senza-password-resi-personalizzazioni/
- Reading time: 9 min
- URL: https://ifgdigital.com/en/ifgwebdesign/ecommerce/blog/shopify-customer-accounts-passwordless-sign-in-returns-customization/

**Shopify's current customer accounts no longer work like the traditional email-and-password profile.** Customers sign in with a one-time code, can find their orders and personal details, and stores can add features such as self-serve returns, reordering, store credit and app-powered pages. In 2026 this is no longer a secondary feature: Shopify has deprecated legacy customer accounts and is moving themes, editors and apps toward the newer model.

For a merchant, the useful question is therefore not simply “should I enable accounts?”, but **what experience should customers have after signing in**, which parts should remain native, which can be extended with apps, and which depend on the Shopify plan.

## How customer account sign-in works today

With the current version of customer accounts, the default method is passwordless. Customers enter their email address and receive a **one-time 6-digit verification code**. They do not need to create or remember a password.

Shopify also states that a sign-in session can persist for up to 365 days. That reduces the need to authenticate again every time a customer comes back to check an order or continue shopping.

A store can add other authentication methods, such as Sign in with Shop and supported social providers. Connecting a store's own identity provider through OpenID Connect, however, is a Shopify Plus capability and should not be treated as the baseline for stores on Basic, Grow or Advanced.

There is another conceptual difference from legacy accounts. If a customer profile already exists in Shopify Admin, that person can sign in with the associated email address. If someone signs in with an email address that is not linked to an existing profile, Shopify can automatically create a new customer profile during sign-in.

## What customers can do after signing in

The account is no longer just an order-history page. Shopify uses it as an operational area connected to the full post-purchase journey.

- **Orders:** customers can view previous purchases and open individual order details.
- **Order status:** they can see the order summary, tracking information and available actions.
- **Profile:** they can update personal information and addresses.
- **Reordering:** they can return more quickly to previously purchased products when the feature is available.
- **Store credit:** when the store uses it, customers can view credit in their account and spend it at checkout.
- **App-powered features:** loyalty, wishlists, subscriptions or other pages can be added to the account when the app supports Customer Account UI Extensions.

When an authenticated customer moves to checkout, information already stored in the profile can also be prefilled. The account therefore becomes a continuity point between post-purchase service and the next purchase.

## Self-serve returns: what they actually do

One of the most practical features is the ability to receive **return or cancellation requests directly from the order**. This does not mean Shopify automatically approves every request.

To use the feature, the merchant must activate self-serve returns and cancellations in customer account settings and configure the relevant rules. Customers can request returns for fulfilled items or cancellations for items that have not yet shipped. The request then reaches the merchant, who reviews it and can approve or decline it.

This distinction matters: **self-serve does not mean automatic decision-making**. Shopify makes submitting and managing the request easier, but the store remains responsible for its commercial policy and for reviewing the individual case.

Customers cannot initiate an exchange as a standalone self-serve request. When the merchant approves and manages a return, however, replacement items can be added in Shopify Admin according to the available return workflow.

If returns and withdrawal rights need a more structured workflow, especially when commercial returns and statutory withdrawal need to be handled separately, it helps to distinguish the customer account from the dedicated logic covered in the guide to [IFG Returns & Withdrawals for Shopify](https://ifgecommerce.com/en/blogs/articoli-shopify/ifg-returns-withdrawals-shopify-app-eu). The account is the entry point; rules, communications and case management are a separate layer.

## Customizing accounts without editing Liquid customer templates

The newer model also changes how this area is customized. Current customer accounts operate largely **independently from the theme**. Legacy Liquid templates such as `customers/login`, `customers/account` or `customers/order` belong to the older model and are no longer the main customization path.

Branding and structure are managed primarily through the **checkout and accounts editor**. This is where you can adjust logo, colors, fonts, brand imagery, menus and supported configurations.

Compatible apps can add blocks to native account pages or create complete app pages. A loyalty app, for example, can add a rewards page; a wishlist app can add a dedicated wishlist page; a subscriptions app can provide an area where customers manage subscriptions.

This architecture is different from “drop a snippet into the account template”. The extension runs inside a Shopify-controlled surface with specific targets and APIs. For developers, that means less arbitrary control over markup, but also a more stable integration than code that depends on a theme's internal structure.

## The shopify-account component in the theme

In 2026 Shopify introduced the `<shopify-account>` component to bring account access directly into the storefront header. The component shows an avatar and, when opened, can present sign-in options and links to account pages without immediately sending the customer to a separate login page.

As of July 30, 2026, the component became a requirement for **new themes and theme updates submitted to the Shopify Theme Store**, on both desktop and mobile. That does not mean every existing custom theme is automatically rewritten: if you manage a proprietary or heavily customized theme, you still need to verify how the account entry point is implemented.

Shopify controls the main behavior of the component and can update it independently of the theme. A theme can influence selected visual details and the associated menu, but it should not attempt to rebuild the complete authentication experience from scratch.

## Which customizations depend on the Shopify plan

It is worth avoiding a common oversimplification: “customizable customer accounts are a Plus feature”. That is not accurate.

UI extensions for customer account pages are available on supported standard plans, so many account apps can be used on **Basic, Grow and Advanced**. Plus-specific restrictions apply to other areas, particularly some checkout customizations and the use of a merchant-controlled identity provider.

Other features have different requirements. Market-specific customization of customer account pages requires Advanced or Plus. Saved payment methods directly in customer accounts have more specific requirements tied to Shopify's Enterprise offering. The safer approach is to verify the individual feature rather than infer availability simply because customer accounts are enabled.

## Legacy customer accounts: why you should not design around them

Shopify declared **legacy customer accounts deprecated on February 26, 2026**. They are no longer available to new stores or existing stores that were not already using them, and Shopify is no longer adding feature updates or ongoing technical support to that older version.

The final sunset date had not yet been announced in the official communication reviewed for this guide, so there is no reason to invent a deadline. The operational direction is nevertheless clear: a new project should not invest in customizations that depend on legacy customer-account templates.

This also matters during a redesign. If you are rebuilding a theme, customer accounts should sit in the same checklist as navigation, checkout, tracking and post-purchase. A redesign that preserves strong dependencies on legacy account templates risks carrying a deprecated part of the platform into the new implementation.

## A practical setup for Basic, Grow and Advanced

For most stores using the Basic, Grow or Advanced baseline, I would start with a simple setup:

1. activate the current customer accounts and make account access clear in the header;
2. test the passwordless flow on desktop and mobile;
3. configure branding and navigation in the checkout and accounts editor;
4. decide whether to activate self-serve returns and cancellations and configure rules that match the real policy;
5. add app blocks or account pages only when they solve a concrete need;
6. check that the theme and installed apps do not depend unnecessarily on legacy templates;
7. test the full journey: sign-in, order, profile, return, sign-out and return to the storefront.

The goal is not to fill the account with features. A useful customer area should reduce steps and support requests, not become a second website inside the first one.

## Three mistakes to avoid

**First: treating account access as a visual detail.** The account icon needs to be visible, understandable and consistent on mobile and desktop. If customers cannot work out where to find orders and returns, the features exist but fail operationally.

**Second: confusing customer accounts with checkout.** Some extensions are available on account pages on standard plans, while customizations to the information, shipping and payment steps of checkout have different restrictions. That distinction also matters when evaluating an app.

**Third: migrating legacy accounts by copying the old UX.** The current model is not a replica of legacy templates. It is better to rethink which actions customers actually need: orders, profile, returns, loyalty, subscriptions or other genuinely useful functions.

## What I would verify before calling the work complete

A customer account setup is not finished just because a toggle is enabled. Before go-live, I would verify at least the following:

- passwordless sign-in works with a real email address;
- the account icon behaves correctly for signed-in and signed-out users;
- orders and order status are readable on mobile;
- profile details and addresses can be edited;
- return requests, when enabled, match the configured rules;
- the menu has no duplicate links or unnecessary app pages;
- branding is consistent with storefront and checkout;
- there are no unnecessary dependencies on legacy account templates;
- advanced features have been verified against the store's actual Shopify plan.

Shopify's direction is now clear: **customer accounts are becoming a native surface of the purchase and post-purchase journey, not an accessory page owned by the theme**. It therefore makes sense to design them together with returns, reordering, loyalty and support, keeping the foundation as native as possible and adding extensions only where they create a real benefit.

## Official Shopify sources

The information in this guide was checked on September 24, 2026 against Shopify's official documentation:

- [Shopify Help Center — Customer accounts](https://help.shopify.com/en/manual/customers/customer-accounts);
- [Shopify Help Center — Customizing customer accounts pages](https://help.shopify.com/en/manual/customers/customer-accounts/customize-customer-accounts/customize);
- [Shopify Help Center — Setting up self-serve returns and cancellations](https://help.shopify.com/en/manual/fulfillment/managing-orders/returns/self-serve-returns/setup);
- [Shopify.dev — Account component](https://shopify.dev/docs/storefronts/themes/customer-engagement/account-component);
- [Shopify developer changelog — shopify-account Theme Store requirement, July 30, 2026](https://shopify.dev/changelog/the-shopify-account-component-for-customer-accounts-is-now-a-theme-store-requirement);
- [Shopify Changelog — Legacy customer accounts are deprecated, February 26, 2026](https://changelog.shopify.com/posts/legacy-customer-accounts-are-now-deprecated).
