Zappos Shopping Cart Is Too Needy

In an earlier post, I wrote about how a site can sway the user into certain actions (such as making a purchase) through personification. Recently, I saw something that took this principle a little too far in my opinion.

After browsing for some shoes on Zappos, I had left an item in my shopping cart without paying for it. A day went by, and I subsequently received the following email:


My first reaction was, “Awww, isn’t that cute?” my shopping cart wants me to complete the purchase. I smiled, decided I didn’t need the shoes, and went to the Zappos site to remove this item from my cart so I would no longer get this email notification.

After removing the shoes from my shopping cart, I was surprised to find this:


Your shopping cart is empty, and it’s a little sad. 

This was the point where I cringed a bit on the inside and realized that too much of a good thing (personification of shopping tools and actions) can be bad. Obviously, there isn’t a hard and fast rule to determine the right amount of personification, but I think what bothered me about this user experience is that I was being pushed toward making a certain choice by way of personification, and after I made the opposite choice, I was still pushed toward that same original choice by way of personification. The conclusion would be that such a tactic is better used in limited doses.


An Improvement to Amazon Checkout: Transparent Shipping Costs

One of the main reasons people use is because of low shipping costs. Many years ago (an eon in internet time), Amazon created the promotion of offering free shipping if the order size was at least $25. This was both a feature that was loved by customers and a feature that was business savvy (one side effect of such a feature is that it increases the average order size). More recently (several years ago), they created Amazon Prime which provides for free 2-day shipping (irrespective of your order total) if you have paid a yearly fee for the Prime service.

For items that are not sold directly by, the shipping options aren’t quite as awesome. In fact, many of these items do not have free shipping and offer standard rates depending on how soon you’d like the item. For these non-Amazon items, can improve the user experience when it comes to displaying shipping costs at the time of Checkout. Consider the following item:


This experience is confusing for the user because it is not perfectly clear what the shipping costs are with each available shipping option. The user is required to manually select the radio button associated with a shipping option in order to view the corresponding shipping costs. For example, if the shipping option is changed to two-day shipping, the total is updated to reflect a cost of $20.45.


The result of this lack of transparency between the various shipping options is going to lead to pogo-stick behavior by the user. The user will click on the different options they may have some interest in, only to bounce back to the original option if the shipping cost wasn’t what they deemed reasonable. Instead of encouraging this type of behavior (and wasting the user’s time and patience), the better experience would be to make the cost of each shipping option visible to the user from the get-go. Here is a sample mock-up of a better user experience: