Using Order Tags as Product Modifiers

You can use Order Tags to define modifiers for menu items. With SambaPOS V4 you can define global, product group based or product based order tags. Let’s see how it works.

I’ll start by defining Global Modifiers. They will work for all products in my menu. Navigate to Management > Tickets > Order Tags and Add a new order tag group.

Just give a name to Order Tag Group here. We’ll see other settings on next topic.

Switch to Order Tags page to add your modifiers.

… and add a mapping. I’ll leave everything as * (star) because I want to use them for all products.

After saving it create a new ticket, add a product and click on order line to display modifiers.

Clicking buttons will toggle (on-off) modifiers.

Closing ticket will send this printout to the kitchen.

When we print the bill it also displays order tags.

We don’t want to display General Modifiers on bills so we need to hide them on printouts. To be able to do it we need to modify Ticket Template. Navigate to Management > Settings > Printer Templates > Ticket Template.

As you know printer templates divided into sections by [Section Name] labels. [ORDER TAGS] section defines how Order Tags should display on printout. You can remove that section to disable Order Tag printing but for this tutorial I’ll add another section to disable General Modifiers.

I’ve added [ORDER TAGS:General Modifiers] section and left it empty. I’ve just added a comment to remember how I’m using it. That means General Modifiers will use [ORDER TAGS:General Modifiers] section and all other tags will use [ORDER TAGS] section.

Tip: Test this change by creating new tickets.

##Creating Product Group modifiers

We’ll add another order tag group for Salads.

Add some modifiers.

And we’ll map it to Salads product group.

You can also map it to a specific product by choosing a product name.

When we add a Salad and click on the order line all modifiers will appear.

##Free tagging

For some cases adding modifiers by typing modifier name would be handy. We’ll change General Modifiers Order Tag Group to support free tagging.

Enabling Free Tagging setting will be enough. If we enable Save Free Tags setting, adding a hand typed modifier will also save it to the static list.

After typing modifier name click + button.

##Modifier prices

Some modifiers can increase or decrease price. We’ll add another order tag group for Salads.

Create new order tag group and switch to Mappings screen to map it to “Salads”

Now we’ll add some modifiers from Order Tags screen

These modifiers have price so they’ll add $1 to product price.

Instead of displaying price separately you may want to add it to product price. To enable this feature go back to Salad Dressings group configuration and enable Add Tag Price to Order Price setting.

As a result adding modifiers will increase order price.

Instead of displaying 6.25 order price becomes 7.25 and no price displayed next to Tomato modifier. Printouts will also display 7.25.

##Limiting modifiers

You’ll notice we can select multiple dressings for salads.

We can limit selection for a single modifier group. Set Max Selected Items value to one.

Now we’ll be able to select just a single dressing for salads.

You can also define Min Selected Items value to force user to select modifiers.

In this case choosing no modifiers will display a warning and prevent us to close or print ticket.

Displaying modifier screen automatically

We need to click on order line to display modifiers. We can display modifiers automatically as soon as we add a Salad into ticket.

Navigate to Management > Products > Menu List > and double click Menu to edit menu properties.

Click Salads category and click Edit Product Properties.

It displays a popup for displaying menu item properties.

Enable Auto Select setting for the products you need to display modifiers automatically. With my configuration Modifier screen will automatically display when I sell Garden, Chicken Garden or Caesar.

Hint: Don’t enable Auto Select setting for all products. Enable it for products that have required modifiers. Enabling it for all products will decrease usability.

Default Modifiers

Default modifiers are useful if you want to add modifiers as soon as you choose the products. For example we want to configure Pesto as a default modifier for Chicken Caesar.

We’ll also change this setting on Menu Item Properties popup we saw on previous topic.

I wrote Pesto modifier name here. If you need to use multiple modifiers you can type their names separated with commas.

When we sell Chicken Caesar, Pesto modifier will be automatically selected and since we did not enabled Auto Select setting for this item it won’t display modifiers screen automatically.

We can click on order line to display modifiers screen and change Pesto.

##Quantity Modifiers

On this sample we’ll create modifiers for Muffin product for ice cream choices.

Min Selected Items will be 1 since we want to force user to select at least one ice cream. Also I’ve changed button color. You can change other display properties to change how buttons looks.

On order tag list screen I’ve added few modifiers. I’ve changed Max quantity values 0 so we can add multiple ice creams. I’ve also changed prices.

Now we’ll map it to Muffins.

I’ll also Enable Auto Select for Muffins.

I’ll create a new ticket and sell muffin.

Clicking Banana button twice will increase modifier quantity. Price changes as we add more. You’ll notice clicking modifier buttons won’t toggle modifiers. If you want to remove a modifier click Remove button and click the modifier button.

##Grouping modifiers

Imagine you are a pizza restaurants. You have a lot of modifiers and all modifiers have No, Less More, Double prefixes. If you have 10 choices that makes 40 buttons. You can group modifiers by typing a group name on group.

Entering a group name for Salad Dressing will display this group as a single button.

Clicking on this button multiple times will toggle dressings.

Create Sub Menu Samba POS4
COMBOS! how to implement?
Modifiers for Menu Items
Food remark,adding remark
Make product default as gift to solve price=0 problem
Free Gift setup
Pop-up Modifier!
List Selection for specific Prouduct?
Order Tag List Help
Bucket Price Problem
Remove table system
I need to add options to my menu items (extra cheese etc.) I forgot how. Help please!
Steak Prep Popup
Don’t want to add the quantity together in the bill?
Free and priced order tags by quantity?
[Solved] Order tags in ticket template
Conduments which state the order sepecifics eg cold or warm if its beef rare medium or weldone
Prompt for options after product selection
Changing from white to black, from v4 to v5?
Buttons inside buttons
Fixed combo problem
Variable breakfast sandwiches
How to Print Price Tag using Order Tag on Receipt
Product modifier should pop up automatically after adding product in order
Using Order Tags as portion modifier (affecting price and inventory)
Free Tagging and Save Free Tags
Minimum charge and package for event
Setup for coffee shop with many beverages on many kind of beans
HELLLLPPPPPP! creating multiple sub options for product list
Remove sub menu Items
Complicated Meal Set
Item summary or sub products
Selected Popup button Show in ticket
Set up for multiple choice : flavors, toppings etc
Very Complex Diner Menu
How to account for chicken wings in inventory and portion selling
With and without buttons for toppings
Popup tags/portions
Keyboard text under product
Add Item to Product
Help a newbie please
Ticket Note is not showing on kitchen printer template
How to Add Modifiers to already submitted ORDER
Help me plz! how to fix ordering of coffe when i have to choice more than 1 kind for an item?
SambaPOS 5 Bulk Product and Inventory Importer
Creating instructions for orders
Auto discount for combo items
List product items, Product Group
Voided Item on my Kitchen Template
Question about product tags
Fast food restaurant with SambaPOS?
Help - Menu config
Customer Receipt 101 for Samba v5
Eat in & take away menu
Sub Menu for Choice 1 OR Choice 2 AND Choice 3?
Flavors of products
Option to disable Order Tags printing to kitchen
Order tag query
Separating Order Tags for Printing
Set meal, selecting a product (Set Meal) to allow other free product to be add
How to add extra topping for a pizza?
Manually Seperating Courses
Kitchen food and garniture
Options for products
Jump to order tag after selecting product
V4 missing Modifier button
Ticket notes per Food Item In Samba POSV5.0
How to add extra ingredients to menu item
Creating Combos throws an error and leaves program, need help
How to close all open tickets at once?

Emre, this is a great tutorial! Right now I am developing a sample SambaPOS solution for a Pizza Shop. I understand the concept behind modifiers and using product tags as product modifiers. One of the things I was wondering is there a way to have Order Tags recognize Portions?

For example, the sample store I am developing has 3 different size (portion) pizzas. When a customer wants to add a topping, there would be 3 different topping prices to correspond with the portion ordered. If the Order Tags (Product Modifiers) are unable to recognize the portion ordered, would it be better for me to just create 3 separate products and have separate Product Modifier Group for each size?


We don’t have order tag prices by portion feature but if we even have that I’ll recommend you not to configure pizza sizes as product portions. Create separate products for each size and configure pizza types as modifiers. I mean instead of creating a margarita pizza product and add portions as medium, large,etc…, Create large pizza product and configure pizza types (margarita, vegetarian, etc) as modifiers. However each business have their own rules so it should be configured as how business needs that. Let me know the use case if you really need to create sizes as portions.

PERFECT! I felt this was the most logical approach and this is the one we will use! I think it will also make workflow better at the store level.

Emre, is there a way of exporting an existing set of Order Tags in the list to a new Order Tag List?

Hi Emre

how can we add price automatic for extra toppings?
For example: salad comes with any 6 toppings at price of $7.00 and each additional topping will be $0.50 extra, if we have 30 topping to choose from and customer choose 8 toppings, then price should come $8.00 ($7.00 + 0.50 + 0.50) automatic.

is this possible anyway?



Read up on this:

1 Like

Thanks For your replay
I read all your post and I download your file but I am new at samba pos. so can u please provide me little detail how to use this test file or please provide me how to create 6 rules.


Is there a way to map order tags to Sub Menu Tags… so I have burgers as a menu category… and there are Regular burgers and Deluxe Burgers that include sides and a drink… which are under the Sub Menu Tag of Deluxe… These deluxe items can have different sides than the Regular burgers… but i want to keep them under the same category instead of having a regular burger and deluxe burger button.

That sounds like your attempting to use Submenu wrong. You can not (Should not) put order tags to a sub menu as sub menu is NOT a product its just a menu.

Why can you not just have regular Burgers product with its own order tags… and deluxe burger product with its own order tags?

Acutally i just figured it out… Im mapping it based on portion… so when i select deluxe… it picks up the extra sides… i think im starting to get the hang of this! :smile:

Its all relative to how you configure it. So Deluxe is defined as a portion? Sides are your order tags?

yes… same burger just different price and it comes with a side of your choice… so now when they select deluxe the sides pop up. I was trying to do it under a submenu because i thought i had to split them up to get it to work. Turns out i dont need to!

So deluxe is not a different portion size the only difference is what comes with it? I would not set deluxe as a portion size in this case… it should be its own product… Portion size should be used exactly like it sounds… a different portion of same product.

Deluxe Burger should be its own product…

I was doing that but the problem is that we want to keep everything under the same category… If we do that then i cant map the order tags for the deluxe items by group… i can map to product but having 10 products to map seems like a pain. Ill have to look at it some more and see what makes it easier for the wait staff. As far as portion is concerned it doesnt matter to me… the amount is the same… its the just name and price thats different. So I have a 5oz Regular burger and a 5oz Deluxe burger that includes the sides. So portion for both is the same price is just different.

What are you calling group?

Regular hamburger and deluxe hamburger should both be under same product group…

You would make one order tag group and map that order tag group to Deluxe Burger product… what do you mean by map 10 products? What 10 products?

Can you share your process you are wanting to do. I understand you have Regular burgers… What order tags do you want for these… you have deluxe burgers what order tags do you want for these? 5oz Deluxe burger is not a portion… of regular burger… its a different product.

We can help you set it up correctly if you can give us more information of what your trying to do and how you want it to work.

I think i got it… if i run into issues or questions ill let you know. I understand what your saying tho. To create two seperate products under the same product group.

1 Like

once we set maximum quantity of order tag let say 5 then if i order one item with 5 tag but later customer change mind say he want only 3 tag.

how can i reduce the quantity of certain tag once selected coz clicking the tag again is increasing the quantity!!!

There is a remove button.

it will remove the whole tag wont reduce the quantity