Shopify new customer accounts 2026: complete guide for WooCommerce migrators
How to use Shopify's new customer accounts after migrating from WooCommerce — passwordless login, self-service returns, order history, new vs classic comparison, and setting up the new account experience.
Shopify launched its redesigned customer accounts experience in 2023, and it has become the recommended default for new and migrating stores. Compared to classic Shopify accounts — and compared to the WooCommerce My Account page — the new accounts are cleaner, more modern, and include self-service returns natively. This guide covers everything WooCommerce migrators need to know about setting up and customising the new account experience.
What changed in new customer accounts
- Passwordless login: Customers enter their email, receive a 6-digit one-time code, and log in — no password required. Eliminates the most common customer support issue: forgotten passwords.
- Self-service returns: Customers can initiate a return request directly from their order history without contacting support. You approve or decline from Shopify admin.
- Clean account UI: Modern, mobile-optimised design managed by Shopify — no theme Liquid customization required for the account pages.
- Order tracking built in: Order status, tracking information, and estimated delivery dates display natively in the account page.
- Profile management: Customers can update their name, email, phone, and addresses.
Enabling new customer accounts
- Shopify admin → Settings → Customer accounts → "New customer accounts"
- This replaces classic accounts — you can only have one active at a time
- Existing customers: their accounts still exist; they'll log in via the new passwordless OTP flow
- Classic account links (
/account/login) automatically redirect to the new account login page - Online Store → Preferences → also contains customer account settings per theme version
Passwordless login in detail
The passwordless (OTP) flow for customers:
- Customer visits
yourstore.com/account/login - Enters email address
- Receives a 6-digit code to their inbox (expires in 10 minutes)
- Enters the code → logged in
- Session remains active for 7 days (configurable)
- First-time visitors: if no account exists for the email, Shopify creates one automatically after the OTP is verified — seamless account creation
- Guest checkout to account: customers who previously checked out as guests can log in to access order history (Shopify links guest orders to accounts by email)
- Email deliverability: OTP emails go from Shopify's infrastructure. Occasionally filtered as spam — add a note on the login page: "Check your spam folder if the code doesn't arrive within 60 seconds."
Self-service returns
How the returns flow works in new accounts:
Customer side
- Log in → click on the relevant order
- Click "Return item(s)"
- Select items to return and quantity
- Select return reason: doesn't fit, changed mind, defective, wrong item, etc.
- Submit return request
Merchant side (Shopify admin)
- Notification in Shopify admin: new return request pending
- Review request: approve or decline
- If approved: optionally send return label (via Shopify Shipping or manual upload)
- Customer receives email with return instructions
- When returned item received: create refund in Shopify linked to the return
- Return closed, inventory restocked
- Return window: you can set a return policy window (e.g., 30 days from delivery). Shopify shows the "return" button only within this window.
- Non-returnable items: tag products with
final-saleor configure specific products as non-returnable in return settings.
Extending new customer accounts with apps
New accounts can be extended via Customer Account Extensions (app blocks for the account page):
- Loyalty (Smile.io, LoyaltyLion): Add loyalty points balance and redemption to the account page. Customer sees their points total and available rewards.
- Wishlist (Wishlist King, Growave): Add a saved items/wishlist tab to the account page.
- Subscriptions (ReCharge, Loop): Add subscription management link — customer can pause, skip, or cancel from their account.
- Referral programmes: Show referral code and referred friends in the account page.
- Customer Account Extensions API: developers can build custom blocks for the account page using Shopify's extensions framework.
Comparison with WooCommerce My Account
- WooCommerce strength: Fully customizable via Liquid/PHP, any tab can be added via plugin, subscriptions integrated directly, custom fields per customer
- Shopify new accounts strength: Passwordless login (much lower support burden), native returns, maintained/updated by Shopify (no security plugin updates), faster performance
- Gap: Shopify new accounts currently lacks the deep customization of WooCommerce My Account. If you relied on heavily customized WooCommerce My Account sections, some features will require apps or may not be replicable at all.
- Roadmap: Shopify is actively adding new account features. The Customer Account Extensions API allows gradual expansion.
New customer accounts setup checklist
- Enable new customer accounts in Settings → Customer accounts
- Review return settings: set return window (days), configure non-returnable product rules
- Set up Shopify Shipping return labels if offering prepaid returns
- Install loyalty app with account page extension (Smile.io or LoyaltyLion)
- Install wishlist app if needed (Wishlist King)
- Configure subscription portal link for ReCharge/Loop customers
- Update all links in your store to
/account(new URL — classic was/account/login) - Test: new customer → checkout as guest → create account → view order → request return
- Test: existing customer import → trigger OTP login → verify they see their correct customer tag (wholesale, etc.)
- Prepare customer communication: explain new passwordless login to existing customers to reduce confusion
The self-service returns feature in new accounts is the single feature most likely to reduce customer service workload post-migration. On WooCommerce, return requests typically came via email or contact form, were handled manually, and required the merchant to issue refunds and track returned parcels manually. The Shopify new accounts return workflow structures all of this: customer submits a request with a reason, you approve it, Shopify manages the return tracking. After three months, most stores with active return volumes report a 30–50% reduction in return-related customer service emails after enabling self-service returns. It's worth the disruption of switching from classic to new accounts for this alone.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.