Briefed to improve the checkout user experience, providing better validation and simplifying the process.

background

To meet the brief I added fixed controls to the basket to allow users faster access to the "Checkout" button. Added in a new checkout funnel for Collections - with a view to integrating with Collect Plus. Added Apple Pay and Android Pay options on native devices. And I combined the Billing and Delivery Address form by default.

Click the basket button to begin the checkout experience.

Demo on CodePen