Order Form
OrdersCollect product orders with item selection, quantity, and shipping details.
11 input fields · Traditional mode
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
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.
Related templates
Booking / Appointment Request
Enable clients to request appointments by selecting a service and preferred time.
SalesRequest a Quote
Enable potential customers to request pricing with enough detail for an accurate estimate.
ContactContact Form
A simple form for visitors to reach out with questions or feedback.
Ready to use this template?
Sign up for free and start collecting responses in minutes.
Get Started Free