Skip to main content

Creating your first Modifier Blueprint

Step-by-step setup for a Modifier Blueprint — name, location, POS Product, components, and the optional swap that adds the replaced item back to inventory.

Creating your first Modifier Blueprint

A Modifier Blueprint tells Stash what to deduct (and optionally what to swap back) when a customer adds a modifier to their order — Oat Milk, Extra Shot, Premium Gift Wrap, Decaf, Monogramming.

If you haven't read it yet, What is a Modifier Blueprint? explains why this is a separate concept from a regular Blueprint and the math behind the swap.

Who can do this

Only Admins can create or edit Modifier Blueprints. Members can view them.

Before you start

  • You need at least one location set up

  • The components and any swap target items must already exist in Inventory at the same shop

  • For best results, your base Blueprints should already exist for the drinks/products that use the swap target — otherwise the swap won't fire on those orders

Step-by-step

  1. From the sidebar, open Blueprints.

  2. Click the Modifier Blueprints tab.

  3. Click + New Modifier Blueprint.

  4. Enter a Name matching what your POS calls this modifier (Oat Milk, Extra Shot, Premium Wrap, etc.).

  5. Select the Location — which shop this Modifier Blueprint applies to.

  6. Pick the POS Product that represents this modifier in your POS catalog. Without this, the Modifier Blueprint will never fire.

  7. Under What this uses, add components to deduct when this modifier sells (e.g., 200ml of Oat Milk). This is optional if you only want to swap something out.

  8. Under What this swaps out, optionally pick a single inventory item that this modifier replaces in the base recipe (e.g., Cow Milk, 200ml). Stash will add this back when the modifier sells alongside a base drink that deducted it.

  9. Watch the live preview below the swap field — it confirms what will get added back.

  10. Click Save.

That's it. The next time this modifier sells through your POS, Stash will deduct the components and apply the swap (if a base Blueprint deducted the swap target in the same order).

Examples for different verticals

Coffee shop — milk swap

  • Name: Oat Milk

  • POS Product: Oat Milk modifier

  • What this uses: 200ml Oat Milk

  • What this swaps out: 200ml Cow Milk

Coffee shop — pure addition (no swap)

  • Name: Extra Shot

  • POS Product: Extra Shot modifier

  • What this uses: 9g Coffee Beans

  • What this swaps out: (leave empty — nothing to replace)

Restaurant — bun swap

  • Name: Gluten-Free Bun

  • POS Product: GF Bun modifier

  • What this uses: 1 GF Bun

  • What this swaps out: 1 Brioche Bun

Retail — gift wrap upgrade

  • Name: Premium Gift Wrap

  • POS Product: Premium Wrap option

  • What this uses: 1 Premium Wrap Roll, 1 Ribbon

  • What this swaps out: 1 Standard Wrap Roll

When to use a swap and when not to

Use a swap when…

Skip the swap when…

This modifier replaces something the base recipe already deducts (oat milk replaces cow milk)

This modifier is a pure addition (extra shot, whipped cream, side of fries)

You need inventory math to balance out (the customer used X instead of Y)

The base recipe doesn't deduct anything that this modifier replaces

What "Makes" means on a Modifier Blueprint

For most modifiers, leave Makes at 1. Modifiers are typically sold one-to-one with the base item. The Makes field is collapsed under "Advanced" because it rarely needs changing.

Common mistakes to avoid

Setting a swap with no base Blueprint that uses the swap target

If you create an Oat Milk Modifier Blueprint that swaps Cow Milk, but you don't have any Latte / Cappuccino / Flat White Blueprints set up that use Cow Milk as a component, the swap will never fire. The Modifier Blueprint will still deduct Oat Milk correctly — but Cow Milk won't be added back, because nothing deducted it.

Fix: Set up Blueprints for your base drinks first, then create Modifier Blueprints for the swaps.

Creating a Modifier Blueprint for something that's actually a base product

If your "modifier" is something a customer can order on its own (a side of fries, a bottled drink, a standalone item), it's not really a modifier — it's a base product. Use a regular Blueprint instead, on the Blueprints tab.

A Modifier Blueprint without a POS Product link does nothing on sale. Always link it to the modifier as it appears in your POS.

Picking a swap target from a different shop

Modifier Blueprints are scoped to a single shop. The swap target item must exist at the same shop. Stash will block this at save time.

Editing later

You can edit a Modifier Blueprint at any time. Changes apply to future sales only — past inventory transactions stay as they are. Same as regular Blueprints. See Editing or deleting a Blueprint.

Converting between Blueprint and Modifier Blueprint

If you created the wrong type, you can convert between them. Open the Blueprint or Modifier Blueprint, click the menu (⋯), and choose Convert to [other type]. Going from Modifier Blueprint to Blueprint will clear the swap configuration after a confirmation prompt.

Did this answer your question?