Developing the user-friendly checkout for ecommerce websites can be very tricky job. Customers have different preferences and it is not easy to meet everyone’s expectations. But there are some basic guidelines it is advisable to follow when designing ecommerce checkout. Do yourself and your customers a favor by following these guidelines:

  • provide an access to a full shopping cart
  • list product details and a clear product image in a shopping cart
  • link customers to full product details
  • let users easily remove items, including setting quantity to zero
  • make registration optional
  • allow users to checkout as a ‘guest’
  • provide complete summary of the purchase before requesting a credit cart information
  • have a linear checkout process (a step/progress indicator throughout the entire checkout process)
  • retain customers’ previously entered information
  • include form field labels descriptions
  • avoid contextual words like continue, back and proceed
  • don’t use an “apply” button
  • auto-detect city and state after zip code is provided or mock up a country selector using autocomplete
  • format expiration date to appear exactly as it does on the credit card
  • use only one-column form fields
  • make default billing address as shipping address
  • use clear error indications
  • keep the number of input fields to the minimum
  • don’t require unnecessary information
  • ensure the confirmation/thank you page provides customers with a time line of when they can expect their order to be fulfilled.
  • link from mini cart to full cart with an icon
  • do not take the user to the shopping cart page each time they add an item
  • each time a user adds an item to the shopping cart, confirm that the item has been added
  • inform customers if the item is available
  • don’t take the user out of the checkout process
  • inform the users about delivery times
  • send out a confirmation email
  • tell the customers what happens next