All articles

New Feature

Inline Dietary Code Editing When Adding Items to an Order

By Andrew Hemphill · 25 February 2026

Dietary codes in Puree let you clearly communicate allergen and dietary information across quotes, chef dockets, menus, and online order forms. Until now, those codes were set at the item level — fixed defaults that applied uniformly everywhere. With this update, you can set dietary codes on any order item directly from the order form, including items you add on the fly for a specific event.

Perfect for Bespoke and One-Off Menus

Not every order is built from a standard catalogue. Catering is often bespoke — a client wants something specific, a menu is tailored around a theme, or you're putting together a one-off dish that doesn't belong as a permanent item in your library. Puree supports this with the + Add one-off item button at the bottom of each category in the order form.

Now, when you add a one-off item, you can set everything inline in a single step: give it a name, set a price, and tick the appropriate dietary codes — all before saving. No need to first create the item in settings, assign codes there, then come back to the order. It's all right there in the moment.

This makes it significantly faster to build bespoke menus for events where the food is customised per client. A gluten-free canapé, a vegan tasting course, a dairy-free dessert platter — name it, price it, flag it, done.

Also Works When Adding Standard Items

The same inline editing applies when adding items from your catalogue. When you click + Add next to an item, its default dietary codes are shown immediately below the item name. You can leave them as-is, adjust them for this order, or clear them entirely — without changing the item's defaults for future orders.

This is useful when a dish is occasionally prepared differently depending on the event — for example, a standard item made gluten-free for a particular client, or a dish served without a usual allergen at a specific venue.

Codes Flow Through to All Documents

Whatever dietary codes you set on an order item — whether it's a one-off or a catalogue item — they flow through everywhere dietary information is displayed in Puree:

  • Chef dockets — kitchen staff see the correct codes for each item as prepared for this event
  • Event brief — dietary information reflects the order-specific setup
  • PDF menus — the client's downloadable menu shows the right codes
  • Driver run sheet — delivery documentation includes the correct dietary flags
  • Consolidated item view — the kitchen prep summary uses the codes set on the order
  • Customer menu view — the internal menu shows the correct codes per item

Overrides Are Saved and Restored

Any dietary codes set on an order item are stored with the order. If you reopen the order form later, the codes are restored exactly as you set them — they won't revert to item defaults. Your bespoke menu stays intact between sessions.

Getting Started

No setup is required beyond having dietary codes configured in Settings → Dietary Codes. Once your codes exist, they'll appear as checkboxes whenever you add or configure an item on the order form — including one-off items. If you haven't set up dietary codes yet, that's the only step needed before everything else just works.

As always, if you have questions or run into anything unexpected, reach out to us at email@puree.app.