Shopify customer accounts after WooCommerce migration (2026)
How Shopify's new customer accounts (2024) differ from WooCommerce's My Account page — login flow, account pages, order history, and what WooCommerce features are missing or need app replacements.
WooCommerce's My Account page is a central hub for customers — order history, address management, saved payment methods, wishlists, downloads, and custom account tabs added by plugins. When you migrate to Shopify, the customer account experience changes significantly. Shopify rolled out new customer accounts (passwordless login) in 2024, replacing the legacy account system. Here's what changes after migration and what you need to set up.
WooCommerce My Account vs Shopify customer accounts
| Feature | WooCommerce My Account | Shopify (new accounts) |
|---|---|---|
| Login method | Email + password | Passwordless (email OTP) — no password required |
| Order history | All past orders with status | All past orders with status (same) |
| Reorder | Via WooCommerce Reorder plugin | Native "Buy again" from order history |
| Address book | Default billing + shipping, unlimited saved addresses | Default address + unlimited saved addresses |
| Saved payment methods | Via WooCommerce Subscriptions / payment gateway plugin | Saved cards (Shopify Payments only or Shop Pay) |
| Wishlists | WooCommerce Wishlist plugin | Requires app (Wishlist King, Swym) |
| Downloads (digital products) | Built-in My Downloads section | Built-in downloads via email link (no My Downloads page by default) |
| Custom account tabs | Any plugin can add tabs (loyalty points, subscriptions, etc.) | No native custom tabs — app integrations shown in their own pages |
| Account registration | Customer creates password at registration | Customers log in with email OTP — no registration step needed |
Shopify new customer accounts (2024)
Shopify's new customer accounts (enabled by default for stores created after late 2023) replaced the legacy password-based system with passwordless login:
- Customer enters email on the login page
- Shopify sends a 6-digit code to the email
- Customer enters the code → authenticated
- Session lasts until the browser cookie expires
This eliminates the "forgot password" friction for customers and reduces login abandonment. However, it requires customers to have access to their email during checkout — which is standard for ecommerce.
New vs legacy accounts
If your Shopify store was created or migrated before late 2023, you may be on legacy accounts (email + password). Shopify strongly recommends migrating to new accounts. You can check in Shopify Admin → Settings → Customer accounts.
For stores migrating from WooCommerce: since you're setting up a new Shopify store, you'll get new accounts by default. This means customer passwords from WooCommerce are irrelevant — customers will use the email OTP flow instead.
What happens to customer data during migration
When you migrate customers from WooCommerce to Shopify:
- Email addresses: Migrate correctly — these are the customer identifiers
- Passwords: Do NOT migrate — Shopify uses passwordless login for new accounts
- Order history: Migrated orders can be linked to customer records by email
- Addresses: Default billing/shipping addresses migrate to Shopify's address book
- Loyalty points / store credits: Require separate migration via loyalty apps
Order history on Shopify
Shopify's customer account order history shows:
- Order number and date
- Order status (fulfilled, unfulfilled, partially fulfilled, cancelled)
- Payment status (paid, pending, refunded)
- Items ordered with quantity and price
- Tracking links (if fulfillment tracking is set up)
- "Buy again" button for reordering
If you migrated historical orders from WooCommerce, these will appear in the customer's order history. The migration process matches orders to customer accounts by email address.
What WooCommerce account features are missing on Shopify
My Downloads page
WooCommerce has a dedicated My Downloads section showing all purchased digital products with download links. Shopify sends download links via email but doesn't have an account page listing all downloads. If digital products are important to your store, customers may contact support asking for redownload access.
Workaround: Sky Pilot or Digital Downloads app — these provide order history pages within customer accounts where customers can re-access downloads.
Custom account tabs from WooCommerce plugins
WooCommerce plugins frequently add tabs to My Account: loyalty points balance, subscription management, saved wishlists, credit notes, gift card balance. Shopify doesn't have a native mechanism for apps to add tabs to customer accounts in the same way.
How Shopify apps handle it: Apps like Smile.io and LoyaltyLion add separate pages or sections to the customer-facing store, or display loyalty info in the order confirmation and account confirmation emails. The integration feels different but covers the same information.
Account-based pricing (B2B)
WooCommerce with WooCommerce Wholesale Prices or similar plugins shows different prices per customer account role. Shopify supports this natively on Plus (B2B features), or via apps like Wholesale Gorilla or Bold Custom Pricing on standard plans.
Enabling customer accounts on Shopify
Customer accounts can be:
- Optional: Customers can check out as guests or create accounts (recommended for most stores)
- Required: All customers must have accounts before checkout (B2B/wholesale stores)
- Disabled: No customer accounts (rare — limits order tracking self-service)
Set this in Shopify Admin → Settings → Customer accounts → select account mode.
Customizing the customer account experience
Shopify's new customer accounts support "Customer Account Extensions" — a Shopify UI extension that allows apps to add UI blocks to customer account pages. As of 2025, this is available to Shopify Plus merchants and select app categories. For standard merchants, customization is more limited.
For most WooCommerce migrations, the default Shopify customer account experience is sufficient. The primary gaps (loyalty points, wishlists) are covered by the major Shopify apps in those categories, which handle the account experience within their own pages or widgets.
Notifying customers about the change
After migrating, send customers an email explaining:
- Your store has moved to a new platform
- Their account and order history are preserved
- They'll log in with their email address (no password needed — a code is emailed)
- Link to the new account login page
This reduces support tickets from customers who try to use their old WooCommerce password and can't log in.
Migration checklist: customer accounts
- Migrate customer records from WooCommerce to Shopify (email, name, addresses)
- Link historical orders to customer records by email match
- Verify Shopify Admin → Settings → Customer accounts is set to "New accounts" (not legacy)
- Set account mode: Optional (recommended) or Required (B2B only)
- Install a wishlist app if your WooCommerce store had wishlist functionality
- Install Smile.io or similar for loyalty points if applicable
- Test the OTP login flow before launch: enter email, receive code, log in
- Verify order history is visible in customer accounts after migration
- Send migration notification email to existing customers
The shift from password-based to passwordless login is typically well-received by customers — it removes the password management burden. The main adjustment is understanding that WooCommerce's extensible My Account page doesn't have a direct equivalent, and that Shopify app integrations work differently (as separate pages or widgets rather than account tabs).
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.