Keep one source of truth
Messages, comments, and verbal requests are easy to miss. The official order form should be the one place where available products, pack sizes, prices, quantities, cutoff, pickup window, payment status, and policies come together.
Social posts can attract attention, but direct customers to the official form for current availability. Avoid confirming an order until the form and required payment steps are complete.
Essential customer and order fields
- Customer name and a reliable email or phone contact
- Product, variant, pack size, quantity, unit price, and line total
- Order date, order reference, and payment status
- Exact pickup date, available window, location, and handoff instructions
- Optional notes with a clear warning that unapproved custom requests are not guaranteed
Show policies before submission
State the change, cancellation, refund, late, and missed-pickup rules in plain language before the customer submits. If local rules require specific disclosures, add them where they are easy to see. Do not hide a material condition in a later confirmation message.
For ingredients and allergens, display only verified information from the actual recipe and production process. A form cannot certify that a product or kitchen is allergen-free.
Separate operational consent from marketing consent
You need contact information to confirm and fulfill the order. Promotional emails or texts are a different purpose. Use a separate, optional marketing choice and record what the customer agreed to. Do not make promotional consent a hidden condition of ordering.
Copy-and-paste order form template
Adapt this structure to your selling channel and verified local requirements. Collect only the data needed to fulfill the order, restrict access to customer records, and set an appropriate retention schedule rather than keeping personal data indefinitely.
CUSTOMER Name: [required] Email or phone for this order: [required] ORDER Product / variant: [required] Pack size and quantity: [required] Unit price: [shown] Order total: [calculated] Payment status: Awaiting payment / Paid / Refunded PICKUP Date: [shown] Window: [shown] Location and handoff instructions: [shown] Order note: [optional; requests are not approved until confirmed] TERMS [ ] I reviewed the pickup, change, cancellation, refund, late, and missed-pickup terms. [ ] Optional: I want separate promotional messages and can unsubscribe.
Define what each status means
A useful confirmation repeats the order reference, products, total and payment status, exact pickup details, and the official change contact. Never say payment was received unless the processor or your verified record confirms it.
- Request received: the form arrived but inventory or payment is not confirmed.
- Awaiting payment: the item is handled according to your published hold policy.
- Confirmed: required payment and order checks are complete.
- In production, ready, and completed: internal fulfillment milestones.
- Canceled or refunded: record the amount and customer communication separately.
Test the complete path
- Place a test order from a phone using a new customer email.
- Confirm totals, payment status, confirmation message, and inventory change.
- Move the order into the batch plan and pickup list.
- Test a change, cancellation, refund, and sold-out product.
- Remove the test customer data when finished.