• Resolved webyasan

    (@webyasan)


    I use WooCommerce (4.3. 1).

    Since I don’t understand English, I am commenting using a translation service.
    I apologize if the sentence is difficult to understand.

    ■The problems are as follows.

    A user who has placed an order once
    When I try to place a second order with the same email address without logging in …

    I cannot place an order because the error “An account is already registered with your email address. Please log in.” appears.

    ■There are two things I want to do.

    I want users who have ordered 1.1 times to be able to order without logging in.

    2.I would like to add the order information for the second time or more to the order information (My Account Information) of the account associated with the email address.

    ■About WooCommerce Configuration

    On my site, I have an account created automatically when I place an order.
    I also hide the login form when I order.

    Here are WooCommerce’s “Accounts & Privacy” settings:.

    Guest checkout
    □Allow customers to place orders without an account
    □Login Allow customers to log into an existing account during checkout

    Account creation
    ? Allow customers to create an account during checkout
    □Allow customers to create an account on the “My account” page
    □When creating an account, automatically generate an account username for the customer based on their name, surname or email
    □When creating an account, automatically generate an account password

    ■what someone has tried

    I looked up in the past threads and Google,
    https://www.skyverge.com/blog/automatically-link-woocommerce-orders-customer-registration/
    https://davieswoocommerce.com/blog/how-to/how-to-remove-an-account-is-already-registered-with-your-email-address-please-log-in-woocommerce-error/
    I came up with these two articles.

    I entered each code on Functions.php.
    The “An account is already registered with your email address. Please log in.” error was not resolved.

    I’d appreciate it if you could give me some advice.

    Thank you in advance.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi @webyasan,

    This can be a tricky situation. I want to make sure I understand what you want to achieve. Here’s what I hear you saying.

    • You want customers to be able to check out without logging in.
    • You do want accounts created for customers.
    • You want orders created when the user is not logged in to be attached to the correct account.

    Does that sound like what you have in mind? If so that’s not possible without customization.

    WooCommerce will check the billing email address against accounts on the site. If they match, it will instruct the user to log in.

    As the SkyVerge article mentions, you can do this in reverse. If someone places orders as a guest then those orders can be added to a user account once they register. But there’s not a way to let someone checkout with the same email address as a registered user.

    If you’d like to have someone create a solution that does this for you, I’d suggest reaching out to a freelance developer at Codeable.

    https://woocommerce.com/codeable/

    Let us know if you have any questions.

    Cheers

    Hello @webyasan,

    Since we haven’t heard from you in a while, we’re hoping that means you were able to get this resolved. I’m going to close this thread out now.

    If you’re still having trouble, please open up a new topic and we’ll be happy to help out.

    Take care

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘About “An account is already registered with your email address.”’ is closed to new replies.