k-sync
Back to blog

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.

·By k-sync
5 min read · 1,091 words

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

FeatureWooCommerce My AccountShopify (new accounts)
Login methodEmail + passwordPasswordless (email OTP) — no password required
Order historyAll past orders with statusAll past orders with status (same)
ReorderVia WooCommerce Reorder pluginNative "Buy again" from order history
Address bookDefault billing + shipping, unlimited saved addressesDefault address + unlimited saved addresses
Saved payment methodsVia WooCommerce Subscriptions / payment gateway pluginSaved cards (Shopify Payments only or Shop Pay)
WishlistsWooCommerce Wishlist pluginRequires app (Wishlist King, Swym)
Downloads (digital products)Built-in My Downloads sectionBuilt-in downloads via email link (no My Downloads page by default)
Custom account tabsAny plugin can add tabs (loyalty points, subscriptions, etc.)No native custom tabs — app integrations shown in their own pages
Account registrationCustomer creates password at registrationCustomers 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:

  1. Customer enters email on the login page
  2. Shopify sends a 6-digit code to the email
  3. Customer enters the code → authenticated
  4. 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:

Order history on Shopify

Shopify's customer account order history shows:

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:

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:

This reduces support tickets from customers who try to use their old WooCommerce password and can't log in.

Migration checklist: customer accounts

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 free

Related reading

Browse all migration guides