Account creation has been disabled

I made a Shopify online store which is https://apple-onlinestore.mds.ae/ a long time ago. The registration form for education is https://apple-onlinestore.mds.ae/pages/education_form.

I just made a new Shopify online store which is https://marasim-online-store.myshopify.com/ and I downloaded the theme that I am using in the old online store and I uploaded it in the new online store and then I made a the registration form for education which is https://marasim-online-store.myshopify.com/pages/education_form. I tried to make an account by using the registration form of the new online store. I got an error message that said account creation has been disabled.

I saw https://community.shopify.com/t/customer-account-creation-has-been-disabled/591109/10. It looks like that the registration method that I am using has been removed so that’s why I got the error message.

I contacted the Shopify support. They told me this:
Thanks for sharing all that detail and your patience. That really helps me understand what’s happening. The registration form on your second store is using the classic customer account system (the /account/register endpoint), which is what your first store runs on. The issue is that your second store was created after February 2026, when Shopify stopped making legacy/classic customer accounts available to new stores. So the form is trying to use a system that isn’t active on that store. See this here - Legacy customer accounts are deprecated - Shopify Changelog.

The problem is that I need to have a registration page for the customer to fill out and I need to put the fields which are first name, last name, grade, student id, school name, email address, password and confirm password. The school name is a drop down menu and this is the code that I am using for it:

<div class="form__control">
     <select required="required" id = "school" name="customer[tags]" onchange="getval()">
         <option value=""> School name </option>
         <option value = "Marasim">Marasim</option>                      
     </select>
</div>

I have to make a new registration form that has those things and it’s compatible with Shopify’s new system.

The most important part is name=“customer[tags]” because it assigns the selected school name as the tag of the account when the new account is created. I need the new registration form to also do that.

I want to ask is there an app that I can use to make that has a new registration form and it has the needed things and the form will work with Shopify’s new system?

Doesn’t Shopify have their own app called Forms? Have you checked it out?

Customer Accounts by Helium was always a solid option to add/manage customer profile data.

This is what they have on their site:

Looks like you can’t add new fields to the registration forms.
You can, however, add fields on the customer account pages using apps.

You can also add code to your theme to warn and redirect customers to the form page if they do not have the required field filled.


Deprecation means that you'd need to migrate your old store to new customer accounts as well sooner or later.

@cns00,

New stores created recently can’t use the old /account/register classic customer accounts anymore, which is why your existing form works on the old store but not on the new one. The new customer accounts system doesnt allow custom registration forms directly in the theme so that approach unfortunately wont work anymore.

The usual solution in cases like yours is to use a customer registration / B2B / wholesale form app that creates the account through Shopifys API and lets you add custom fields like grade, student ID, school name, etc.

Hi,

You’re correct that your new store is using Shopify’s new customer account system, which no longer supports the legacy /account/register flow this is why your current form isn’t working.

To meet your requirements (custom registration form with fields like first name, last name, grade, student ID, school dropdown, password, and assigning tags like customer[tags]), you’ll need a solution that works with the new system while still allowing custom data capture and workflows.

With miniOrange’s B2B solution which is specifically designed for Shopify Plus stores, you can:

  • Create a custom registration form that includes all required fields (e.g., school name).

  • Capture and store additional user data such as grade, student ID, and school.

  • Implement a registration + approval workflow if needed (e.g., for education or wholesale users).

  • Assign values like school name as customer tags or metafields, ensuring your existing logic continues to work.

  • Support both password-based and OTP-based login, aligned with Shopify’s new customer account experience.

This allows you to fully replace the deprecated registration flow with a compatible solution, while keeping your required fields and tagging logic intact.