Customer accounts

When you activate customer accounts, Shopify stores password-protected information about a customer's identity, order history, and current order status. Your customers' details, such as address information, will be pre-filled from the stored information during checkout.


Only one email address can be associated with a customer account at a time. You can change the email address associated with an account by editing a customer.

Set your customer account preferences

You can make customer accounts required or optional, or disable them altogether. Keep in mind that requiring customers to create accounts might decrease sales conversions.

To edit your customer account settings:

  1. In the Customer accounts section, choose a customer account option:

    • Accounts are disabled

      Customers won't see the option to create an account or to login. They'll have to manually enter their details at checkout, because fields won't be pre-filled.

    • Accounts are optional

      Customers can choose to create an account but it's not mandatory for checkout. If customers do have an account and they're logged in, their address fields are pre-filled when they place an order.

    • Accounts are required

      Customers must have an account and be logged in to place an order. This setting is useful if you're running a wholesale or members-only store, for example. Address fields are pre-filled when the customer places an order.

      Customer account settings


      Selecting Accounts are required does not remove the option for your customers to create accounts. To control access to your store, you need to customize your store's theme.

  2. Click Save to confirm your change to customer account settings.

Invite customers to create accounts

If you set customer accounts to optional or required in your Checkout settings, then you can send customers direct invitations to encourage them to activate an account. They'll receive an email prompting them to create their own password.

There are two ways to generate customer account invite emails:

Send individual account invites

To send an account invite to a single customer:

  1. From your Shopify admin, click Customers (or press G C):


  2. Click the name of the customer you're inviting.


    If the customer you're inviting isn't listed, then you'll need to add them first.

  3. Click Send account invite.

    Invite customer
  4. You can change your Account invite notification email using the Send account invite dialog. If you want to make permanent changes to your Account invite notification email, then you will need to update the notification before sending the account invite email.

    Account invite template pre

    You can change your activation email by:

    • choosing who sent the invitation using the From drop-down
    • selecting recipients of blind copies
    • editing the default copy of your invitation email by clicking the Notifications link under the Custom message area.
  5. Click Confirm before sending.

  6. Confirm your custom message, if you entered one, and the customer's information on the Send account invite confirmation dialog:

    Account invite template
  7. Click Back to make further changes or click Send notification to have Shopify send the account activation email.

Send customer account invites in bulk

You can use an app to send account invites to all your customers who have yet to sign up.

View the app in the Shopify App Store

Reset your customers' passwords

If a customer forgets their account password, then you can reset it for them.

To reset a customer's account password:

  1. From your Shopify admin, click Customers (or press G C):


  2. Click the name of the customer you want to edit.

  3. Click Reset password on the customer's information page:

    Reset password

  4. Click Reset password again in the confirmation dialog:

    Confirm reset password

An email is sent to the customer, with instructions for resetting their password.


The password must be a minimum of 6 characters long. Special characters are allowed.

Disable a customer's account

If customer accounts are required, then you can disable an account if you want to prevent a particular customer from placing an order with you:

  1. From your Shopify admin, click Customers (or press G C):


  2. Click the name of the customer you want to disable an account for.

  3. Click Disable account on the customer's information page:

Disable account

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free