Resources

Help guides and articles for your catering business.

Online Order Form

Let your customers place orders directly from your website with a branded online order form.

What Is the Online Order Form?

The online order form is a customer-facing page where people can browse your available items, select what they'd like, and submit an order request. Puree designs the page to fit the style of your website, so it feels like a seamless extension of your brand — customers see your logo, your items, and your prices. When they submit an order, it arrives in Puree as a new quote ready for you to review.

Setting Up an Order Form

Navigate to Online → Order Forms and click New Order Form. Give it a name (e.g. "Corporate Lunch Orders" or "Daily Catering") and a URL slug. The slug becomes part of the public link your customers will use.

You can create multiple order forms for different purposes — for example, one for corporate lunch deliveries and another for weekend event catering. Each form has its own URL, items, and settings.

Choosing Which Items to Include

After creating the form, edit it to select which item categories and individual items appear. You can include items from menu, beverages, equipment, and miscellaneous categories. For each item, you control whether it's visible on the form and can optionally include the item photo.

Items pull their names, descriptions, and prices from your existing item setup — so make sure your Items & Categories are up to date before publishing the form.

Form Settings

From the order form settings page, you can configure:

  • Hero image — Upload a banner image with layout options (standard, full width, or tall)
  • Description — Add a rich text description that appears on the form, placed either above the form or below the hero image
  • Minimum order value — Set a minimum spend to prevent very small orders
  • Delivery times — Configure the earliest and latest delivery times available
  • Weekend availability — Control whether weekends are available for ordering
  • Lead times — Set how far in advance customers need to order, with different lead times for each day of the week

Postcode Validation

If you only deliver to certain areas, you can enable postcode validation. Enter the postcodes or postcode prefixes you deliver to, and customers outside your delivery area will see a warning or be blocked from ordering. You can choose between a soft warning (customer can still proceed) or a hard block (order is prevented).

Postcode patterns support wildcards (e.g. SW1* matches all SW1 postcodes), numeric ranges (e.g. 2000-2099), and comma-separated lists.

Unavailable Dates

Mark specific dates as unavailable if you're fully booked or closed. Customers won't be able to select those dates when placing an order.

Sharing the Link

Each order form has a unique public URL that you can share with customers, embed on your website, or include in marketing materials. The URL includes your business name and the form's slug.

When a Customer Places an Order

When a customer submits the form, a new quote is created in Puree with all the items they selected, their contact details, delivery address, and requested date. You'll receive a notification and can review, adjust, and send the quote as normal.

Tips

  • Keep your item names and descriptions customer-friendly — they'll see exactly what you've entered
  • Use item photos to make the form more appealing
  • Set appropriate lead times so you have enough preparation time
  • Create separate forms for different services (e.g. daily lunches vs event catering) to keep things focused
  • Use postcode validation if you have a limited delivery area to avoid disappointing customers