In part one of this brief series, I talked about an experience I had recently attempting to make a purchase from CircuitCity.com. Today I am going after another major merchant for some frustrating shopping cart practices. This article will be focusing on Buy.com.
Like Circuit City, Buy.com is overall a very solid store with many benefits and solid e-commerce practices. This article is not an attempt to take a shot at them. The idea of this series is to dig a little deeper and focus on some common practices that don't make sense to users, so that is what we will do.
Why So Many Ads?
The main reason I end up shopping at Buy.com is to do price comparison. I never choose to shop there unless it can help me save money, and the reason is because the site just feels overwhelming. I know we are all in business to make money, but the advertisements on the website are too much in my opinion.
I find it ironic that Buy.com makes a huge effort to earn my business, yet there are at least two large images on each page directing me to a completely different site to buy something else. It seems counter-productive and really cheapens the look and feel of the site.
Sites that sell thousands of products simply don't need help filling space. Buy.com already fills each page with TONS of content that is pretty overwhelming in itself; the ads just get in the way.
A Change of Pace
Want to see the complete antithesis of overwhelming, busy page structure? Just proceed to Buy.com's checkout. I was so surprised the first time I saw it, I inspected the URL a couple of times to make sure I was on the same site.
Simplifying the checkout process is a breath of fresh air, and I would be willing to bet that it has improved their conversion rate. The major problem is that this checkout is based on the "best possible scenario". If you proceed through without needing to go back, without needing help or without wanting to edit your cart, it's a great process.
The fact is, we can't just build a shopping cart hoping that the customer will checkout just the way we planned them to each time. Let's take the Payment Page for example . . .

First off, the use of an order progress bar is always a plus. A very common mistake is that the progress bar is not clickable, though. If I want to go back and edit my shipping information after leaving that page, I should be able to click on the "Shipping" part of the bar and go back.
Throughout the checkout process, customers can neither go back nor view/edit their shopping cart. Aside from the very first page of the checkout, there is absolutely no way to get back to the regular Buy.com site without pushing the back button a bunch of times.
My favorite part of the payment page is on the bottom, perfectly summing up my frustration. There is a nice sentence here . . . "Having difficulties? Please visit our Help pages to learn more about placing an order."
This is nice, yet NO PART of this sentence is hyperlinked. So how the heck am I supposed to find help? Where might these helpful pages be if there is no link to them anywhere? Is that just an FYI? I can't figure out how that helps people.
Order Cancellation

When attempting to make my original purchase on this site, I did make it all the way to the final page. At that point, I decided that more price comparing was in order, and I needed this particular product sooner than they could ship it. Now all I need to do is cancel my order and be on my way.
Wait a minute . . . there is nowhere on this page where I can cancel my order!
I literally spent nearly five minutes reading and re-reading each word of the order confirmation page looking for a cancellation link somewhere. Do they really think that if I can't find that button that I will just go ahead and make the purchase? Users deserve the option of canceling their order at any time during checkout.
It's easy just to close the window and forget about the purchase, which is what I was forced to do. But being paranoid like any other online shopper, I just wanted confirmation that the order was cancelled instead of placed by accident or still existing a week later in my cart when I had no need for it.
There is an important lesson to be learned from the frustration found in Buy.com's checkout process. We as developers must plan for every possible scenario during checkout. When a customer wants to edit their cart, find help or cancel an order, by all means we should find the most convenient way to help them do so. Even if they don't make the purchase, they are more likely to come back another time.
From a user perspective, if the task of modifying a cart or changing the shipping address feels too confusing, it is likely that the cart is abandoned and possibly never picked back up.
Shopping cart conversion is all about convenience, so those that do their part to help customers with a smooth checkout process will be rewarded with higher sales and customer conversion.