•
Account creation is required. Many customers dislike the idea of creating yet another account for one simple purchase that will ultimately lead to spam emails.
•
Up-front costs (shipping, taxes, fees) not immediately visible. Cart abandonment is likely to happen when customers see unexpected extra costs of shipping, taxes, and more after starting the checkout process.
•
Checkout process was too long. A common drop-off point is when customers are unable to recognize how long the checkout process will be from the start and consider there to be too many steps to place an order.
There often seems to be too many unknown factors within the checkout experience, whether it be hidden fees or requirements to create a new account, that ultimately lead to cart abandonment by consumers.
•
View Shopping Cart
•
Begin Checkout (Member vs. Guest)
•
Choose delivery method / shipping speeds
•
Select / provide payment method
•
Review Order
•
Each stage of the checkout process is displayed up-front so that the consumer is visibly aware of upcoming actions; this would prevent the customer from going to the previous page to access previous steps and causing friction in the overall checkout process
•
Stages that are successfully completed are displayed with a green checkmark indicating previous steps were properly implemented
•
The order summary is shown in each stage so that the customer is aware of total costs at every step of the checkout process
•
Options to edit and go back to previous checkout stages are accessible in case the customer chooses to alter previously input information without having to "go back" and refresh older pages