A one-page checkout: contact, delivery with shipping method cards (address fields fold away for pickup), card payment with live formatting and checksum validation, inline errors after blur, discount codes, a sticky order summary with a counting total (collapsible on phones) and a processing β confirmed flow.
pnpm dlx shadcn@latest add "https://reactframe.com/r/checkout-form-block.json"