Shopping Carts and Madness

I stumbled across a really useful article by Barbara Chaparro covering the ‘Top Ten Mistakes of Shopping Cart Design‘ this morning.

The article was published more than three years ago, but I think it’s still very much ‘on the money’.

I recommend reading the whole article, but to paraphrase her, the 10 biggest mistakes are:

  • Calling a Shopping Cart anything but a Shopping Cart.
  • Requiring users to click a “BUY” button to add an item to the shopping cart.
  • Giving little to no visual feedback that an item has been added to the cart.
  • Forcing the user to view the Shopping Cart every time an item is placed there.
  • Asking the user to buy other related items before adding an item to the cart.
  • Requiring a user to REGISTER before adding an item to the cart.
  • Requiring a user to change the quantity to zero to remove an item from the cart.
  • Requiring written instructions to update the items in the cart.
  • Requiring a user to scroll to find an Update cart button.
  • Requiring a user to enter shipping, billing, and all personal information before knowing the final costs including shipping and tax.

Anyone familiar with Steve Krug‘s work should certainly recognize some common themes there.

So, when shortly afterwards you visit a site that not only chooses to ignore some of the rules, but literally pokes it’s tongue out and then laugh heartily in face of them, you have to chuckle.

Crumpler are a small company that make funky, but very ruggedly constructed bags, and they sell and support their products through a very playful and quite idiosyncratic website.

So, what would they call their ‘Purchase’ button?

Perhaps ‘Place my Order‘ like Amazon?

Maybe ‘Submit Final Order‘ like ThinkGeek?


I give you … ‘The Button of Madness!

Shopping Carts and Madness


Category: other Time: 2005-01-11 Views: 1

Related post

  • How to design a shopping cart for digital and non digital products 2013-09-02

    I've a problem with a two tab shopping cart. I'm working on a e-commerce which has both digital and non-digital products, if user adds both digital and non digital products to the shopping cart two separate tabs appears. I'm wondering how to solve th

  • Object-oriented shopping cart 2013-04-10

    I have just started to try and learn 'OOP' but it appears I'm doing this wrong, according to the people on Stack Overflow. The code below is far from object-orientated, but I'm finding it hard as I'm self teaching my self and everyone does everything

  • Testing 3 Hosted Shopping Carts 2013-04-24

    Testing 3 Hosted Shopping Carts Testing 3 Hosted Shopping Carts Testing 3 Hosted Shopping Carts: Operations I recently stumbled on an article published in 2009 about hosted shopping carts, which made me wonder how today's option compare. Of the 10 co

  • What should I know about shopping carts? (terms & services) 2010-08-11

    I'm building my first shopping cart. Is there something I should know about shopping carts? For example, should I tell my customer that he should prepare a terms & services document? My customer has a small shop of cosmetics. I would like to know all

  • CMS for a site with blog, login, shopping cart, etc 2011-03-07

    Possible Duplicate: Which Content Management System (CMS) should I use? I am in the planning process of a website that will have a blog (as well as other pages which will be static), a login area (so that registered users can access private content),

  • Is the shopping cart page part of the checkout process or not? 2011-05-16

    I'm currently working on the wireframes of a webshop for a chain of electronics stores (TV's, washing machines, etc). Users can place products in the shopping cart and start the checkout process from the shopping cart; nothing fancy, basically your d

  • 10 Reasons People Abandon Online Shopping Carts 2013-10-29

    You design a beautiful ecommerce website. You populate it with a number of awesome products, and you make sure that the products are showcased well. You spend a good amount of time, effort and money on digital marketing and advertising to drive visit

  • Displaying 5 decimals in shopping cart 2014-02-03

    I'm developing a website that mostly sells electrical wire. Prices are per kilometer and imported into commerce with 2 decimal places. Order amounts are per meter though, so in a rule I divide the price by 1000 when calculating the unit price. I use

  • Commerce : adding optional insurance block to shopping cart form : ajax callback 2014-09-11

    Customers will be purposed an optional insurance in the shopping cart, calculated as a percentage of Cart Total. I added this feature as an editable field in a footer view of the shopping cart, and I'm trying to setup ajax callback to update the cart

  • Can Expresso Store or CartThrob be used without the shopping cart? 2014-11-20

    I'm preparing to redesign my employer's website that features more than 18,000 items. We're not ready to open the site for online sales but may do so in the future. I'm considering integrating an e-commerce system from the beginning for the benefits

  • Whcih type of load sensor should i use to calculate weight placed in a shopping cart 2015-02-12

    I wish to calculate the load inside a shopping cart and i am confused on which type of load cell/sensor should i use. Assuming weight from (0-50 kg). This sensor is to be interfaced with Arduino. --------------Solutions------------- You most likely w

  • Securing PHP shopping cart 2015-05-21

    I've managed to create a working shopping cart and my next concern is security, mostly about the architecture and session security. Should I make sessions somehow secure, if there's no authenticated login and sessions are deleted when browser closes?

  • Create a List of services with a shopping cart + reservation 2015-06-02

    My client already has a website built on WordPress. They have this page that has a table of prices for all the services they offer (beauty salon stuff). What they want is to integrate a shopping cart and ch

  • Sidebar shopping cart lists items differently magento 2016-01-18

    I have a sidebar cart on the website that has a product in there, it´s a test product ( simple product ) and a Accu ( simple product, but bundeld under the test product ) so if added, they both get added to the shopping cart, and when I hover over it

  • Drupal checkout issue with IE when we have editable shopping cart on checkout page 2016-01-22

    I am facing this issue with Drupal commerce site where i have a checkout page with shopping cart and billing address. It works fine in all other browsers but in IE, a throbber keeps rotating next to Checkout button. Saw that this is an existing solut

  • How to perform delete function on an item in shopping cart? 2016-01-23

    I have created a remove button to remove the product from the shopping cart and it has successfully remove when I press the button. However, when I press back button and press the shopping cart button again, the item I remove is still there. How shou

  • How to create shopping cart in html without database 2016-02-09

    Hi I'am a student create a web project. i almost set up my entire website n last part is,customer click the add to cart button and the details have to go to my checkout page. I'am just stuck in the shopping cart and checkout page. i was try a lot of

  • Upgrading Shopping Cart Software and SERPS 2010-07-24

    I operate a fairly large (45,000+ pages) ecommerce site that runs on an older ASP.NET 1.1 shopping cart that is a pain to administer and maintain but ranks really well. I'd like to upgrade to a .NET 3.5 cart (AbleCommerce) but I am really concerned a

  • What are your eCommerce Shopping Cart best practices and notable UI examples? 2010-09-05

    What are the best shopping carts you know in terms of visual design and usability. In addition, provide best practice tips when designing a shopping cart as @scunliffe did. --------------Solutions------------- I'm not sure I know of the best UI's but

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.653 (s). 13 q(s)