Desktop · 1280px · shown at 0% · edit the text, images and colours in the panel
Checkout Page — Free Website Section Template
Cart, checkout & orders · v1.0.0 · Updated 2026-11-14 · Responsive · GSAP animation · HTML, React & Vue
Extend with AI
Take This Section Further With AI
Ask an AI assistant to adapt the checkout: add address autocomplete, a delivery date picker, gift messages or a postcode-based shipping calculator.
Prompt to recreate it
Copy this into your AI assistant of choice to build the effect from scratch, or as a jumping-off point for your own variant:
Create a one-page checkout in plain HTML, CSS and JavaScript that reads a cart from localStorage.
- Left column: cards for Contact (email, phone), Shipping address (name, address, city, postcode, country), Shipping method (radio cards with name, note and cost; the first is free over a threshold), Payment (radio cards) with an order note, a hidden honeypot field, a required terms checkbox and a Place order button. Right column: a sticky order summary with items, subtotal, discount, shipping and total.
- On submit: build an order object (id, date, items, totals, contact, address, shipping method, payment, note). Mode "form": POST it as JSON to a form endpoint; on failure show an error and keep the cart. Mode "whatsapp": open wa.me/NUMBER?text= with a readable order message. Mode "link": save the order and redirect to a payment link.
- On success save the order, empty the cart and go to a confirmation page. No card fields.Want to tighten it up first? Run this prompt through the AI Prompt Studio to score it across 8 quality dimensions, catch anti-patterns, and tune the wording for Claude, ChatGPT, or Gemini before you paste it in.
What's included
Features
About this section
Checkout Page — Free Order Form & Payment Link Template

Checkout Page is a free one-page checkout for small shops. The shopper gives contact details and a shipping address, chooses a shipping method and a payment option, and sees the order summary beside the form. When they press Place order the page sends the order to your form service (Formspree and similar), opens WhatsApp with the order text or goes to your payment link (Stripe, PayPal, Razorpay), then shows the confirmation page. There are no card fields: payment is handled by the service you choose.
Three ways to take the order
Choose how orders reach you. A form service receives the order as JSON with the items, totals, contact details and notes. WhatsApp opens a chat with a ready-written order message, ideal for bakeries, local shops and markets where orders are agreed by message. A payment link saves the order and sends the shopper to your hosted payment page.
Honest and safe
The page never handles card numbers. A hidden honeypot field catches simple bots, required fields use the browser's own validation, and a clear error appears if sending fails, with the cart left untouched so nothing is lost. A confirmation page then shows the saved order.
Shipping and summary
Add up to four shipping methods with costs, and the first can be free over a threshold. The summary updates as the method changes and includes any promo code from the Cart Page.
Edit and export
Edit every label and message, the shipping and payment options, the order-number prefix and where the shopper lands next. Nothing is sent from the editors. Export HTML, a ZIP, React or Vue.
Why use it
Why Use the Checkout Page
How it’s different
How It’s Different From Other Free Section Templates
Step by step
How to Use
- 1Edit the contentFill in the heading, contact & address, shipping methods, payment options, how the order is sent, order summary & button, free-shipping rule and labels (screen readers) in the panel. Wrap words in *asterisks* to colour them.
- 2Add your imagesUpload your own images (resized in your browser and kept on your device) or paste a hosted image URL.
- 3Match your brandPick a colour preset or exact colours, choose heading and body fonts from Google Fonts or your own uploaded font, set the corner radius and width, or apply your brand kit.
- 4Animate and previewChoose a GSAP entrance effect and speed, press Play animation, and check the section on desktop, tablet and mobile.
- 5Save and exportSave it to My designs, then export a single HTML file, a ZIP with your images, a React or Vue component, or fork it into My Code.
Real-world uses
Common Use Cases
Got questions?
Frequently Asked Questions
No, and it has no card fields. It collects the order and then sends it to a form service, opens WhatsApp or goes to a payment link such as Stripe, PayPal or Razorpay, which take the payment securely.
In form mode the order is posted as JSON to the form URL you set, for example a Formspree endpoint. In WhatsApp mode a chat opens with the order text. In payment-link mode the shopper is sent to your payment URL after the order is saved.
An error message appears and the cart is kept, so the shopper can try again without losing anything.
No. It checks that required fields are filled and the email looks right. Tax and address checks belong to your shop platform or accountant.
Orders arrive wherever you send them (your form inbox, WhatsApp or payment provider). The order history page only lists orders placed in the same browser.
It saves an editable copy of your Checkout Page in My Code, the UI Snippets code editor: the section markup goes in the HTML panel, its CSS (theme variables, base styles and layout) in the CSS panel, and the GSAP library is added as a CDN link, so you can keep refining the code and save your own versions.
Yes. Every section is free for personal and commercial work, with no account, no watermark and no attribution: export it on its own as HTML, React, Vue or Next.js from its page, or use it in a website you build and export in the Website Builder.