14
« on: May 22, 2016, 12:27:26 PM »
I want to clarify my suggestions a bit better. I'm not set on having a One Page Checkout but would like to see an optimized checkout with less steps.
Shopping Cart – Checkout Optimization
My suggestions to improve customer experience and avoid abandoned orders.
1. Progress indicators. The customer should know where they are in the process and what else needs to be done to complete the purchase. One way to achieve this is to have a progress bar across the top of each checkout page.
2. Shorten the checkout process by combining account creation (shipping / billing info) with selecting shipping options and payment options.
3. Optional if possible: Maybe move the decision to create an account to the end of the process by simply asking them to provide a password to allow an account creation. Otherwise if not provided simply treat this as a guest checkout.
Shopping Cart Page
Calculation of shipping is possible but displays a drop down box. Customer has to click on the drop down arrow to see all available shipping options. I would rather have a table showing all shipping options right away. Maybe radio button selection instead of the drop down. A functionality in the dashboard to switch on to display the cheapest shipping method first or as default selected would be helpful. (Not sure if this is possible already). Retain the selection of shipping option for the next page.
Pressing Checkout leads us to the Account Login page. Assuming here we simply continue with Guest Checkout.
Guest Checkout - Step 1: Combine this step 1 page with step2 and possibly 3.
Currently the step 3 is titled CHECKOUT CONFIRMATION. Well, this is somewhat misleading. This is not yet the checkout confirmation. It is the order summary with whatever info was collected so far but we still ask for the payment info on this page and an action to confirm the order. Only then do we get to the actual order confirmation page. On the order confirmation page we should display the order number too btw. Maybe this is already an option?