Guest Checkout


https://forum.kartris.com/Topic1738.aspx
Print Topic | Close Window

By fjblake - Wed 3 Oct 2012
Do you have any plans to allow Kartris users to checkout as a guest? 

We are being asked about this often by clients, and A/B testing with a version of cactushop.
By Paul - Wed 3 Oct 2012
Would be interested in clarification of what you mean by 'guest' checkout. There is a kb article on CactuShop regarding this:

http://www.cactushop.com/support/Can-I-allow-customers-to-purchase-without-creating-an-account-Can-I-have-a-one-page-checkout__999__.htm

If you don't think this deals with the point can you be a little more specific about what you mean by 'guest' checkout?
By fjblake - Thu 4 Oct 2012
It is probably more about perception rather than functionality...customers are able to enter an order without putting in a password. It then follows that they do not have account access, and if re-ordering are required to re-enter details.
By bpaluch - Wed 23 May 2018
Has anybody done this with Kartris?
By Tiggywiggler - Sat 26 May 2018
Yes this is something that has been done, but it is not something that is supported in Kartris by default.

the method to creating this involves changes to several sections of the site as there are several pages that assume that a user exists. for example, after an order is placed the entire logic process assumes that there is a user ID in the system for the person that generated the order and that the user is logged in, which as a guest is not possible.

The way that we have done this in the past is that if a user decides to purchase without a login, we generate a user in the background and set a flag that it is temporary. this way the user cannot actually log in with that user. If the user makes an order again in the future (again as a temporary / guest user) we check that the user name and email address are the same and then place the second order under the same user account, otherwise we generate a new user. If the user then needs to access the user account (say to check the order history or return an item) they can use the password reset tool. when they reset the password we check to see if the associated email address is linked to a temporary account and if it is we remove the 'temporary / guest' flag and send them a reset link.

In the backend everything looks the same, but you can see the flag.

An example can be seen here: https://www.scotsconnection.com You need to put something in the basket and then go to the checkout to see it.