Why is the 'create account' button missing on my mobile and desktop site?

website is shopoatful.com

my “create account button” on mobile is not showing.. as you can see.. it just says “return to store” so customers are unable to create an account.

Also, on my website on desktop, if you click on the top right it will just send you to log in but there is no create account option showing.

Help would be much appreciated!

Hi @ym24 ,

Please send me the code of templates > customers/register.liquid file, I will check and guide you in detail

Hi @LitCommerce ,

Thanks for your support. Here it is:

{{ 'customer.register.title' | t }}

{% comment %}
This form must use ‘create_customer’
{% endcomment %}
{% form ‘create_customer’ %}

{{ form.errors | default_errors }}

{{ ‘customer.register.first_name’ | t }}
<input type=“text” name=“customer[first_name]” id=“FirstName” placeholder=“{{ ‘customer.register.first_name’ | t }}” {% if form.first_name %}value=“{{ form.first_name }}”{% endif %} autocapitalize=“words” autofocus>

{{ ‘customer.register.last_name’ | t }}
<input type=“text” name=“customer[last_name]” id=“LastName” placeholder=“{{ ‘customer.register.last_name’ | t }}” {% if form.last_name %}value=“{{ form.last_name }}”{% endif %} autocapitalize=“words”>

{{ ‘customer.register.email’ | t }}
<input type=“email” name=“customer[email]” id=“Email” placeholder=“{{ ‘customer.register.email’ | t }}” {% if form.errors contains “email” %} class=“error”{% elsif form.email %} value=“{{ form.email }}”{% endif %} autocorrect=“off” autocapitalize=“off”>

{{ ‘customer.register.password’ | t }}
<input type=“password” name=“customer[password]” id=“CreatePassword” placeholder=“{{ ‘customer.register.password’ | t }}” {% if form.errors contains “password” %} class=“error”{% endif %}>

{{ 'customer.register.cancel' | t }}

{% endform %}

Hi @ym24 ,

Please change code:


  

    

      # {{ 'customer.register.title' | t }}
    

    {% comment %}
    This form must use 'create_customer'
    {% endcomment %}
    {% form 'create_customer' %}

    {{ form.errors | default_errors }}

    
    

    
    

    
    

    
    

    
    {{ 'customer.register.cancel' | t }}

    {% endform %}

  

Hope it helps!

Thank you so much for such quick response! It worked but there is still some issues:

  1. When I go to click forgot password on both desktop and mobile, there is no "submit " button. Also when I receive to reset password, and i enter new password there is no submit button

  1. On desktop, there is no " create account" option. How do I add a text hyperlink “create account” under the sign in box?

Hi @ym24 ,

If it helped you solve your issue, please mark it as a solution. Thank you and good luck.

Hi @ym24 ,

With some issues: You can create a question on the community and send me the link. I will check it.
Because this will help build a better community.
Thank you.

Thank you, I will do that now. But for my first question, I mentioned

"Also, on my website on desktop, if you click on the top right it will just send you to log in but there is no create account option showing. "

Can you help with this so I can accept as solution please?

Much appreciated

Hi @ym24 ,

Go to Assets > style.css and paste this at the bottom of the file:

#CustomerLoginForm p:last-of-type{
	display: inline-block !important;
    margin-right: 15px !important;
}

not working

1 Like

@ym24

if possible to give theme access so i will quick fix and check what’s your issue

Hi @ym24 ,

I checked and it shows fine:

If it helped you solve your issue, please mark it as a solution. Thank you and good luck.

Yes but once you do click create account, there is no submit button.

Hi @ym24 ,

Go to Assets > style.css and paste this at the bottom of the file:

form p:last-of-type {
    display: block !important;
}

If it helped you solve your issue, please mark it as a solution. Thank you and good luck.