Checkout Proceedure Improvements to be made
#1
Posted 04 January 2005 - 04:51 AM
New online stores are masking their account creation by having customers just enter an email address and having the shipping, payment and other checkout processes all on one page. I think this is where OSC needs to go.
The current OSC checkout requires way to many steps, and I've lost many customers who do not want to create an account. I think on my current store users have to go through almost 7 pages (starting with the login screen and ending with the confirmation page) before checkout is done. Compare that with overstock.com's 3 pages. And notice on overstock that the email and password are entered first! It's obvious that the understanding of consumer online behavior has advanced significantly over the past few years, and web developers realize that customers want to checkout as quickly and as easy as possible.
My proposal is to revamp the osc checkout system. I would like to put all of the shipping, payment options, and address info on one checkout page. I'd also like to get the checkout down to 3 steps, and hide the account creation process so it becomes as suttle as possible. We need users to create accounts, and so I don't think a guest account contribution is the answer. We just need to make the checkout easier and more user friendly.
I've been working with OSC for over a year now, but I'm no expert. I'm also still learning PHP. If anyone would like to help me with this or if any of you have suggestions for how this checkout should function, please post here!
#3
Posted 04 January 2005 - 05:59 AM
Great Idea.
TJ
ACE99, on Jan 3 2005, 08:52 PM, said:
#4
Posted 04 January 2005 - 03:35 PM
1. Enter your persoanl info, click continue.
2. Select shipping method, click continue.
3. Select payment option, click continue.
4. Review your order information, click continue.. Done.
Are you also including the change shipping or billing address's in your statement? How often do you think those pages are used? I think a check here box would be good and include those two pages onto one page, and that page would be where you first input your personal information. But its still a 4 step process.
That really isnt so bad and it lays out the whole process so its real easy to follow. Step by Step, preventing you from making any mistakes and reasuring you that you didn't. People like and appreciate that whether they think they do or not
#5
Posted 04 January 2005 - 03:43 PM
Put product in cart.
Click checkout (1 click)
Login , click continue (2 clicks)
Choose shipping methind, click next (3 clicks)
Choose payment method, click next (4 clicks)
Summary page, click next (5 clicks)
Checkout Success, click next (6 clicks)
6 clicks to checkout is 3 too many.
New Customer:
Put product in cart.
Click checkout (1 click)
Create Account , click continue (2 clicks)
Account Created Page (3 clicks)
Choose shipping methind, click next (4 clicks)
Choose payment method, click next (5 clicks)
Summary page, click next (6 clicks)
Checkout Success, click next (7 clicks)
7 clicks for a new customer is outrageous.
I've been working on a 3 click checkout, it's almost complete - when it is, I'll release it.
Stupid is as stupid does.
How to search this Forum, using Google:
http://lmgtfy.com/?q...+%22whatever%22
#6
Posted 04 January 2005 - 04:13 PM
http://express-engraving.com/login.php
Have to bypass
create_account_success.php
checkout_shipping.php
checkout_payment.php
checkout_confirmation.php
Can this even be done?
Thanks, hope to see your solution - soon!
TJ
#7
Posted 04 January 2005 - 07:11 PM
Quote
Put product in cart.
Click checkout (1 click)
Create Account , click continue (2 clicks)
Account Created Page (3 clicks)
Choose shipping methind, click next (4 clicks)
Choose payment method, click next (5 clicks)
Summary page, click next (6 clicks)
Checkout Success, click next (7 clicks)
7 clicks for a new customer is outrageous.
I've been working on a 3 click checkout, it's almost complete - when it is, I'll release it.
Burt, I agree with you. Seven clicks is outrageous. I emailed the OSC team and I think they're going to start their own thread soon about revamping the shopping cart. I really hope it's sooner rather than later. Right now I'm just doing some research on several of the top online stores to look for the best formula and layout.
I think most online stores are heading for a three-step checkout, and I believe that if the checkout page (putting all the steps on one page) is designed correctly, it can be as easy and straightforward as the current step-by-step process.
Burt, could you tell me more about your current project? How are user accounts and passwords created? How is the layout?
Like I mentioned above, I'm leaning toward a layout similar to Overstock, though I'm still doing more research. I think we can take all of the fields from the current OSC step-by-step process and put them all on one page. The user's account will be created when the user inputs their shipping info. There will be a checkbox under the billing area to use the same data as used for shipping. All mods should work with this layout, as it only displays all the info at once, instead of step-by-step. Also, I'd like to see the entire page auto-populated when a return customer checks out.
#8
Posted 04 January 2005 - 07:22 PM
Product in Cart. Clicks checkout (1st click), this leads to create_account/payment page where the buyer input Customer Details on the standard create_account form [this form also has a checkbox to indicate whether or not this is the shipping address as well as "choose payment method"], click continue (2nd click) which leads to checkout confirmation [exactly as the page is now]. Click continue (3rd click), order is written to database and person is transferred to the "home page", but the home page also has a message "thank you for purchasing at XYZ Store, your order will ship in X days"...
This makes sense for my needs. It might not make sense for every store.
Stupid is as stupid does.
How to search this Forum, using Google:
http://lmgtfy.com/?q...+%22whatever%22
#9
Posted 04 January 2005 - 07:23 PM
Another common option is a 3-step process:
From pressing the checkout button in the cart, a new customer is taken right to the shipping page, and here is the progression:
1. Shipping (contains form to fill out address for shipping and billing (with again an option to use the same address for billing as for shipping); an account is being created but customer doesn't know it. Shipping page also contains a box to the top right of the page where return customers can login, therefore combining the shipping and login screens. See homedepot.com for a good example)
2. Payment (just the general credit card page)
3. Confirmation
I actually like this layout. It gets rid of OSC's login screen, account creation page, and account success page, and most importantly, it gives the customer the feel of checking out without creating an account.
#10
Posted 04 January 2005 - 07:45 PM
Quote
Do you have some place where the customer can select different shipping options?
#11
Posted 06 January 2005 - 03:18 PM
The only way to change the shipping method (and therefore the shipping cost) is to press "edit" when on the checkout_confirmation page.
This suits my site perfectly, but may not suit all sites.
Stupid is as stupid does.
How to search this Forum, using Google:
http://lmgtfy.com/?q...+%22whatever%22
#12
Posted 06 January 2005 - 03:27 PM
#13
Posted 06 January 2005 - 03:49 PM
Stupid is as stupid does.
How to search this Forum, using Google:
http://lmgtfy.com/?q...+%22whatever%22
#14
Posted 06 January 2005 - 05:12 PM
#15
Posted 06 January 2005 - 05:21 PM
When I get mine code completed, I'll release it and then maybe it can be hacked about by others to get the extra functionality required?
Best of both worlds then
Stupid is as stupid does.
How to search this Forum, using Google:
http://lmgtfy.com/?q...+%22whatever%22
#16
Posted 06 January 2005 - 05:29 PM
#17
Posted 06 January 2005 - 06:35 PM
ACE99, on Jan 3 2005, 08:52 PM, said:
While I feel the system can be simplified, I would warn people about 1-click checkout systems. This is patented by Amazon.com and they are quite aggressive in protecting that market advantage.
#18
Posted 07 January 2005 - 12:55 AM
The process is the same for both new & returning customers. It may seem a little complicated on the back-end & scripting required, but any complications are only put in place to simplify the font-end for the user.
Click Checkout
- Address Page
- Customer fills in their shipping & billing address, with an option to check that their billing address & shipping address are the same.
- If the cart contains only virtual products, no shipping address input is shown or processed.
- Also has an E-Mail address input for their contact email.
- check if a new or returning customer by E-Mail address
- In the background, an "account" is created if it is a new customer & a password to access their order history is generated and emailed to them
- In this fashion, "customer accounts" are retained on the back-end, but virtually eliminated on the front-end
- Address Book, Customer Address (whatever that was even for anyways), etc are all eliminated from the customer account.
- All that remains of the customer's account is an order history, changing of their name (as it displays on the website), changing of their E-mail address, changing of their password, & changing subscriptions & notifications.
- Address Book, Customer Address (whatever that was even for anyways), etc are all eliminated from the customer account.
- check if a new or returning customer by E-Mail address
- If cart has only virtual products, when submitted they are sent to the Confirm/Payment Page; else they are sent to the Shipping Page
- Shipping Page
- If shipping is free (the free shipping from the ot_shipping module) - or - if there is only one shipping method to pick from (i.e., nothing to pick really), this is automatically set as the shipping, and the customer is redirected to the next page
- Customer picks the shipping option & on submit is sent to the Confirm/Payment Page
- Confirm/Payment Page
- This page displays a summary of the order w/ the edit links. The top half is very similar to the checkout_confirmation page.
- Below the order summary, is the payment input. This is similar to the payment page, in that it has the payment options to pick from
- Directly below that is the box for order comments
- On submit, the order is processed
Now I certainly don't declare this is the best solution, but is just what I came up with. The above may be a little confusing, so here are a couple scenarios:
1. A customer buys only virtual products (downloads or gift certificates for example):
- click checkout
- fill in billing address & email address; click continue
- review order; fill in payment method info; click continue
- done
2. A customer buys products that need shipped, but there is only one shipping option available:
- click checkout
- fill in shipping address, billing address, & email address; click continue
- review order; fill in payment method info; click continue
- done
3. A customers buys products that need shipped and there are some shipping options to pick from:
- click checkout
- fill in shipping address, billing address, & email address; click continue
- choose shipping method; click continue
- review order; fill in payment method info; click continue
- done
- Edmund Burke
#19
Posted 07 January 2005 - 08:27 AM
I played around with some code a few months ago for a shop design for a florist and became frustrated, eventually not bothering because of time constraints.
I would now be seriously interested in helping out with a contribution addressing this issue.
#20
Posted 07 January 2005 - 11:37 AM
In that case, there is no need for a login page at all --> seeing possibilities...you could also (in their order email) have a paragraph somewhat like
Quote
Interesting, interesting...your comments have made me rethink my own solution...
Stupid is as stupid does.
How to search this Forum, using Google:
http://lmgtfy.com/?q...+%22whatever%22

Sign In
Register
Help



MultiQuote

