Order Form

Orders

Collect product orders with item selection, quantity, and shipping details.

11 input fields · Traditional mode

Use This Template

When to use this template

Not every business needs Shopify. For small-batch makers, custom-order businesses, made-to-order food, or services with a small product catalog, a structured order form is faster to set up and cheaper to run than a full e-commerce stack. This template captures the canonical order shape: customer identity, contact, product selection (multi-select for orders with multiple items), quantity, special instructions, and full shipping address. Pair it with Stripe Payment Links for collection (or hook into FormGen Pro Stripe integration once paid plans are needed), and you have an order-taking pipeline that handles dozens of orders per week without operational overhead. The structured format also feeds cleanly into a fulfillment spreadsheet — every column aligned, no parsing, no copy-paste mistakes from email orders.

Who it's for

  • Small-batch makers and Etsy sellers expanding off-platform
  • Custom-order businesses (printers, embroiderers, framing, signage)
  • Local food businesses (bakeries, meal prep, catering) taking pre-orders
  • Anyone replacing a "DM me to order" Instagram process with structure

What you get

  • Identity, contact, and phone fields
  • Multi-select product checkbox for multi-item orders
  • Quantity number field with min validation
  • Special instructions long-form field for customizations
  • Full shipping address block (5 fields) ready for fulfillment
  • Email confirmation auto-sent on submission

Fields in this template

Place Your OrderHeading
Fill out the form below to submit your order. We'll send a confirmation email.Paragraph
Full NameShort TextRequired
Email AddressEmailRequired
Phone NumberPhoneRequired
Divider
Order DetailsHeading
ProductsCheckboxRequired
QuantityNumberRequired
Special InstructionsLong Text
Divider
Shipping InformationHeading
Street AddressShort TextRequired
CityShort TextRequired
State / ProvinceShort TextRequired
ZIP / Postal CodeShort TextRequired
CountryShort TextRequired

Customization tips

  • Replace generic Product A/B/C with your real SKUs and prices visible in the option label ("Product Name — $25")
  • Add conditional logic so each selected product reveals its own quantity field — cleaner than a single quantity for a multi-product order
  • For paid orders, integrate Stripe Payment Links: send the link in the auto-confirmation email and treat the order as pending until paid
  • Add a "Pickup or shipping?" multiple choice with conditional logic that shows the address block only for shipping orders
  • Pipe orders into a fulfillment spreadsheet via webhook (Google Sheets, Airtable) so the warehouse sees orders the moment they come in

Frequently asked questions

Should I use this or Shopify?

A form-based order pipeline is the right call when (1) you have under ~20 SKUs, (2) you do under 50 orders per week, (3) your products vary enough that a standard cart UX feels wrong, or (4) you need a custom-order workflow. Shopify wins once you scale past that — its inventory, checkout, and fulfillment integrations are worth the monthly fee at volume.

How do I take payment?

Three patterns work. (1) Send a Stripe Payment Link in the auto-confirmation email — simplest, requires no FormGen Pro plan. (2) Use FormGen Pro's Stripe integration to collect at submission. (3) For trusted local customers, invoice after fulfillment. Pick based on customer trust and order volume.

Can I show inventory limits?

For sold-out products, use FormGen scheduling and conditional logic — when a product hits its limit, mark the option as out of stock manually and use logic to hide the corresponding quantity field. For real-time inventory enforcement, you have outgrown a form-based pipeline and should consider a real e-commerce platform.

Ready to use this template?

Sign up for free and start collecting responses in minutes.

Get Started Free