Here is the pain I am trying to identify and propose a solution for:
When an order is placed as a guest, it is not getting associated with any account (for a reason and treating the terminology "guest" literally I suppose). This is not only creating issues with reporting and track retention, but also on occasion operationally.... when a previous customer calls us for a reorder and if they happen to have checked out as a guest in the past without creating a customer account it is becoming relatively difficult and error prone to process their order over the phone.
May be I am missing some potential issues here, but if technically doable I would prefer to have a logic similar to below:
During the checkout process
- If customer prefers to create an account or login then do nothing current process takes care of it
- If the customer wants to checkout as a guest and does NOT have an account linked to the email provided, then create a customer and assign a random password
- If the customer wants to checkout as a guest and does HAVE an account linked to the email, then create an account with may be a prefix or suffix to the email address (firstname.lastname@example.org_guest_storeurl.com) while still having the legit email address on the order.
Anyway above could look funny from developer's perspective, but the pain is real for us and would be great if it could be addressed somehow
Please sign in to leave a comment.