• Resolved justmeandmyself

    (@justmeandmyself)


    Hi,

    does anyone of you have experience with this problem:

    On our website we sell digital products that require you to create an account in order to complete the purchase of the product. The option to order as a guest is disabled. If you were to buy a product with an already registered email address, it won’t work and you will be prompted to log in first or enter a new email address.

    However, somehow we get some orders as guest orders, which shouldn’t happen. It’s no option for us to check this manually after each order and fix the problem by contacting those users.

    My solution would be to require manual registration before purchasing any products, so creating an account would be a requirement to purchase the product as is, but you would need to do this as a first step before clicking on the product can access. I believe that might “fix” the problem. But that might not be a solution for group products I haven’t tested yet. Group products are accessed via a coupon that puts the product directly in your shopping cart (by email).

    So I’m hoping someone somehow knows this problem/bugand can help me with advice. It would be greatly appreciated.

    I would also need some automation for missing user accounts. Is it possible to let Automator create the user account when WooCommerce places the order as a guest order? It would be important to also assign the correct membership when purchasing the product.

    Is it possible to trigger an email with Automator when an order is placed but no account is created? Is it possible to filter hundreds of accounts so I can distinguish which orders are associated with an account and which aren’t? When I export the order, there doesn’t seem to be any metadata with that information, so I could see it in my XML or CSV file.

    Much regards,
    Max

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hello,

    However, somehow we get some orders as guest orders, which shouldn’t happen. It’s no option for us to check this manually after each order and fix the problem by contacting those users.

    Do you see any pattern to those guest orders (e.g. same product, same payment method etc..)? Could you please share the following so we can take a closer look:

    Screenshot(s) of your Accounts & Privacy settings: I recommend https://snipboard.io for easily sharing screenshots – please follow the instructions on the page, then paste the URL in this chat. It works with Chrome, Firefox, Safari, and Edge.

    System Status: You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.

    Error log: share a copy of the fatal error log found under WooCommerce > System Status > Logs (if available)

    My solution would be to require manual registration before purchasing any products, so creating an account would be a requirement to purchase the product as is, but you would need to do this as a first step before clicking on the product can access.

    If you are looking to force customers to login before adding products to cart, I’d recommend checking out plugins like below:

    https://woocommerce.com/products/private-store-for-woocommerce/
    https://wordpress.org/plugins/woo-for-logged-users/

    Thread Starter justmeandmyself

    (@justmeandmyself)

    Hi, sorry for the late reply.
    I couldn’t find any patterns or whatsoever. I also have the right settings for Accounts & Privacy and couldn’t find any suspicious error logs, or rather error logs which I would identify as such.

    I think my WooCommerce installation may be bugged, because I couldn’t even activate guest orders if I wanted to. There are probably too much plugins which could be responsible for the bug/error.

    Thank you for the plugin recommendation. I found and tested already another plugin, which forces the user to log in or register before checkout, which would also work for me. But for now the error/bug don’t accour for now and if it did in the past, it wasn’t that often.

    For all those orders with no account I will bulk create the accounts, which will be OK for now. However if you are still interested in the reports I can provide them, but I highly suspect plugin conflicts. I expect the website to work accordingly after the planned relaunch this year.

    Mirko P.

    (@rainfallnixfig)

    Hi @justmeandmyself,

    If your WooCommerce settings under Accounts & Privacy are correct, most likely there is a conflicting plugin that is overriding the default settings.

    Create a staging site and perform tests monitoring the situation. You’d also want to update your theme and plugins so that you can rule out any interference with obsolete code. Here are the steps for doing a conflict test: https://docs.woocommerce.com/document/how-to-test-for-conflicts/.

    Cheers.

    Mirko P.

    (@rainfallnixfig)

    Hi there,

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

    Thread Starter justmeandmyself

    (@justmeandmyself)

    Hey,

    yeah I couldn’t resolve the error/bug.
    I suspect some of the many plugin collides with each other. It isn’t even possible to enable guest orders.

    On the bright side the error/bug doens’t occur anymore, at least for some weeks now. All the orders which had missing accounts were created manually with an bulk process, which was made possible by Automator. The account were only needed so the users could get access to the website. Doing it that way I had to manually connect each order with the specific account (so it was sort of an automatic/bulk process). But I had only to do it for 86 accounts, so it wasn’t that bad.

    Forcing the users to create an account or log in before making any order would be also a possibility to make sure it won’t happen again, but it would be a worse user experience. After some consideration that’s something I/we don’t want.

    Later this year the webiste will be relaunched and I think I will be able set up a clean WooCommerce shop with memberships where you will be able to buy digital porcuts as agroup. That’s basically what the website is doing now, but there are for sure too many plugins.

    So all in all I think the thread can be closed.

    Mirko P.

    (@rainfallnixfig)

    Hi @justmeandmyself,

    Thank you for letting us know about your plans with your site. Hopefully, the error will no longer occur. If you have any further questions please let us know.

    Have a great day!

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘WooCommerce Guest Order Bug’ is closed to new replies.