Checkout is where a purchase is either completed or abandoned, so every field must earn its place. Our examples start with express pay buttons, then contact and shipping address forms, delivery options and card payment fields, with an order summary sidebar that stays visible, shown on web and mobile across eight visual styles in light and dark. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
Either can work well. A single page shows everything at once and suits short forms, while a multi-step flow keeps each screen focused and suits complex orders. What matters more is a short form, clear progress, guest checkout and no surprise costs at the final step.
As few as you need to fulfil the order. Combine first and last name where possible, use address lookup, hide the second address line behind a link and make the billing address default to the shipping address. Every optional field you remove reduces effort for every buyer.
Place them near the order summary as a collapsed link such as Add discount code. A large open field invites buyers without a code to leave and search for one. Apply the code inline and show the updated total immediately, with a clear error if it fails.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.