Check customer if it has account (New customer Account)

Topic summary

An app extension previously relied on the has_account attribute to verify whether a customer has an account, returning true or false. This functionality broke following updates to “New Customer Account” in current store versions.

Current Status:

  • The has_account attribute no longer works as expected
  • Developer is seeking an alternative method to check customer account status
  • Another user has confirmed experiencing the same issue
  • No solution has been identified yet

Key Question: What is the new/correct method for determining if a customer has an account under the updated “New Customer Account” system?

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

I developed a app extension that uses the attribute has_account to determine if a customer has an account, returning true or false. This worked well previously. However, with the updates to “New Customer Account,” this attribute seems to no longer work in the current version of stores.

Is there a new method to check if a customer has an account on a store in this updated version?

Hi Ozgar, have you found a solution to your question? We are faced with the same issue now.

If you can do it on the backend, you may use customerByIdentifier query, by given either email address or phone number.

If a corresponding account exist, it will return the Customer, otherwise null.