• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Aaron
#1 Posted : Friday, May 22, 2009 2:06:20 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
We implemented a new checkout on one of our client's BV sites, Patio Gallery. We used Cliff's Quick Checkout as the starting point. We'd like to think that this is a best-practices implementation, though I'm sure that it's not perfect for everyone. I would love to get some feedback from some of the merchants here. Below is a list of the changes from the typical one-page checkout process. Thanks for your help!

http://www.patiogallery.com


Create Account link (header) -- this link has two states. If you are not logged in it says "Create Account" and links to the account creation page. Once you are logged in it says "Your Account" and links to your account pages.

Sign In link (header) -- this link also has two states. If you are not logged in it says "Sign In". Once you are logged in it says "Sign Out".

Login page -- the goal with the design of this page is to make it very clear what the user should do. The side-by-side login/create account forms carried over from BVC2004 isn't terribly clear.

Checkout button -- when you "Checkout" button in the cart you are taken to a login page similar to the one above, except that if you do not have an account you are permitted to continue to the checkout page. Again, the goal was to make it very clear what the user should do at this point. If you are already logged in than you are taken directly to the checkout page.

Checkout page
The design of the page is similar to Cliff's original design except the forms are arranged in a single column. The idea was to make it very scan-able and linear. The open left column is intended for the merchant to add any explanatory text that might be helpful to a customer, though this client has not yet taken advantage of that.

The email address field uses AJAX to validate that the user does not already have an account. If they do, they are given a message and a link to the login page.

We added the promo/coupon code box to the page giving the user another opportunity to add any discount to their order.

Finally, we have the user account creation as the final step of the checkout process (assuming that a user doesn't already have an account). The user's email address that they entered at the top of the page is restated for clarity above the password fields. We changed the functionality of BV so the email address is used as the username, like it was in BVC2004.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Marcus
#2 Posted : Friday, May 22, 2009 2:16:24 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Aaron,

Have you encountered any problems with users that don't see "below the fold" and don't know where the "place order" button is located because they don't understand how to scroll the page?
Aaron
#3 Posted : Friday, May 22, 2009 2:21:32 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Too early to tell. We just rolled this out on Monday. I'm not sure that a one-page checkout is ideal for everyone, but I think the ideas applied here could easily work for a multi-page checkout.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
birdsafe
#4 Posted : Monday, May 25, 2009 11:40:51 AM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

Marcus -- I'm interested in your comment -- the standard BV5 one-page checkout is that way -- you have to scroll quite a bit to see the Complete Order button -- should it not be that way?
john.power
#5 Posted : Monday, May 25, 2009 8:30:10 PM(UTC)
john.power

Rank: Member

Joined: 7/14/2004(UTC)
Posts: 254

Maybe I'm a bit dim, but at first glance on the login page, I didn't see the "Don't have a Patio Gallery account?" option (yes, I know it's right there in front of me). Personally I think a side by side set of options (Returning, login "OR" New, create) is more obvious.

John
Aaron
#6 Posted : Wednesday, May 27, 2009 11:48:52 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Thanks for the feedback, John. I think I see what you mean. While I disagree that a side-by-side form is better, I think we may be able to improve what we have to make the choice more obvious. I'll pass your comments on to our designers and see if they can tweak it. Thanks!
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
HPros
#7 Posted : Wednesday, May 27, 2009 9:50:37 PM(UTC)
HPros

Rank: Member

Joined: 1/30/2008(UTC)
Posts: 215

I see how you could miss the initial "don't have an account"....make that stand out more if possible.

Also, I can see the account creation/password choice being a problem. Having the text for the account email there, but not the box or an explanation of "we'll use the email address you provided" will screw people up.



By the way don't thank Cliff, we paid for that mod which he then made public and which you're all using as your base. :) Still not sure how I feel about that, but what's done is done.
Aaron
#8 Posted : Friday, May 29, 2009 11:42:11 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Originally Posted by: "HPros" Go to Quoted Post
By the way don't thank Cliff, we paid for that mod which he then made public and which you're all using as your base. :)


Thanks, HPros! :) I appreciate your feedback as well.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#9 Posted : Friday, May 29, 2009 11:44:18 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
OK, so we made some changes to the login page per everyone's comments. Take a look and let me know if you think it is easier to understand.

https://www.patiogallery.com/login.aspx?ReturnURL=~/checkout/checkout.aspx

Aaron
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Narrowpath
#10 Posted : Friday, May 29, 2009 2:14:57 PM(UTC)
Narrowpath

Rank: Member

Joined: 9/20/2006(UTC)
Posts: 92

Aaron,

Excellent job! Very clear now.

Wallace Miller -- Narrowpath Design
Providing installation, custom development, and design services for BVC5 sites
24/7 tech support and consultation service available for BVSoftware E-Commerce
760.728.8679 (phone)
[email protected]
john.power
#11 Posted : Friday, May 29, 2009 9:09:55 PM(UTC)
john.power

Rank: Member

Joined: 7/14/2004(UTC)
Posts: 254

I agree, this is much better, (although not a good "blind" test given I saw the original!). I also think changing the order of optons is better (New first, Returning second), by definition, returning customers will be a little more savvy and less likely to miss the option relevant to them. A good example of smart design making a difference I think.


John
dcs68
#12 Posted : Wednesday, June 3, 2009 6:36:16 AM(UTC)
dcs68

Rank: Member

Joined: 6/1/2004(UTC)
Posts: 720

Hi Aaron,

This looks great! Is this something that you will be selling as an add-on?

Thanks,
Derek



Derek Schaaf

http://www.yourticketzone.com

[url=http://www.cmcdds.com][/url]
Aaron
#13 Posted : Wednesday, June 3, 2009 7:48:31 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Derek,

I wasn't planning on it, mostly because the change of using the email address as the username requires changes throughout the source code. If we removed that change, it would be possible to offer it as an add-on. Honestly, though, I think using the email address as the username is one of the biggest improvements.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Matt@9BallDesign
#14 Posted : Wednesday, June 3, 2009 8:12:42 AM(UTC)
Matt@9BallDesign

Rank: Member

Joined: 12/23/2003(UTC)
Posts: 909

Don't know about everybody else. Whenever I try to logon to any website I have an account with I instinctively type in my email address. Some sites are username and then I spend a minute digging through mental usernames and click, click, click until I have it.

I've been trained over the years and I really don't think I'm alone on this one. I do like the option of using a username, customer # or email address all in one box to login. Doesn't matter which one I use as long it matches up with the password.
Matt Martell


http://www.9balldesign.com - Web, Print, Graphic


http://www.martellhardware.com/ - Decorative & Builder's Hardware

------------------------------------------------
Aaron
#15 Posted : Friday, June 5, 2009 10:12:32 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
It sounds like there is some interest in offering this as an add-on, even if the email address is NOT used as the username. So, we'll look into packaging this as an add-on. The username field will need to be added to the bottom of the page allow with the password field.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
ttillman
#16 Posted : Friday, June 5, 2009 10:16:47 AM(UTC)
ttillman

Rank: Member

Joined: 4/10/2009(UTC)
Posts: 120
Location: Mechanicsville, VA

Thanks: 3 times
Was thanked: 1 time(s) in 1 post(s)
Interest is peaked!


Tim
Mark H
#17 Posted : Friday, June 12, 2009 6:27:06 PM(UTC)
Mark H

Rank: Member

Joined: 12/19/2006(UTC)
Posts: 153

Aaron said..."I wasn't planning on it, mostly because the change of using the email address as the username requires changes throughout the source code."

[/quote]
I dont know if I agree with that. We phased out user names long ago. Change the site term for username to email, change any hard-coded "username" labels to "email." On the 'create account' pannel, add a validator to the usersame input to validate it as an email, and and change the second input (which formerly was email) to "confirm email." You lastly add a validator to ensure your email (formerly username) and confirm email (formerly email by itself) match. Done!


The only hitch comes if a customer changes their email. You must make a code snippet to change the 'username' too.
Marcus
#18 Posted : Saturday, June 13, 2009 2:12:06 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Just as an aside. BVC 2004 used email address only. We had several merchants request a separate username because they wanted the same login as used on their LAN. I agree that email only seems to be better from a customer perspective because you are less likely to forget it.
john.power
#19 Posted : Saturday, June 13, 2009 9:39:02 PM(UTC)
john.power

Rank: Member

Joined: 7/14/2004(UTC)
Posts: 254

I'd strongly vote in favor of email for this purpose.
Matt@9BallDesign
#20 Posted : Saturday, June 13, 2009 10:56:37 PM(UTC)
Matt@9BallDesign

Rank: Member

Joined: 12/23/2003(UTC)
Posts: 909

Is there an ability to hit all three?


1. username or
2. customer # or
3. email address



Customer # is something that is generated or a merchant can manually update the #. This would be great for more efficient integration of accounting systems. Specifically in the arena of online ordering by accounts that have sales reps assigned to them. (self serving request...lol..)



A real world example is a stock photo site I subscribe too. The login option is Member Name & password. Member name can be email address, username (which I determine) or customer number.



I created my username when creating the account.
Matt Martell


http://www.9balldesign.com - Web, Print, Graphic


http://www.martellhardware.com/ - Decorative & Builder's Hardware

------------------------------------------------
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012