Is there a way to display order tags based on a condition?

What I mean here is if there is a way to display order tags based on product, for example, I have an order tag group with several tags, and I want to display tags based on the product selected.

To be more specific:

I have 4 different products that are under the same category (i.e breakfast), I have order tags for ingredients to include or exclude for each of those products, but with some differences, that means that product A has some modifiers, product B some others and product C and D have all of the modifiers.

Can this be done without creating multiple order tag groups? also some order tags have price modifiers.

Thanks

Yes you can map order tag to a single product.


and to define prices for Order Tags.

1 Like

Look at mapping. Also you can define prices for Order Tags.

Thanks, right now I have 300 different order tags (**select count() from [dbo].[OrderTags]***) and I wanted to simplify the setup, so this means that I have no way to make it simpler. This means also that the price change process (if a tag with price is included) will be a little bit more complicated for my customer.

Having a lot of order tags affects the performance?

What do you mean you have no way to make it simpler? And how does that make price change more complicated for customer?

What I mean is that I have a product with a base price and modifiers for a product…
I have modifiers with price for different product categories, if I have several order tags with price (same modifier) if I want to change the price of that modifier (example extra cheese) I have to go to all order tags that has Extra Cheese and change it, I mean that I have to go to all modifiers and change the prices…If a list of modifiers can be provided as the one of product in order to change a price, it will be a simpler process.

Please tell me if I’m wrong in my approach.

Order Tags are the modifiers… are you referring to Prefix as Modifiers? I think you should look at the Mapping options. I am not sure because I have not seen your setup if you can provide some screenshots it will help us give you better advice. I think you may be using them in a way that is not as efficient for your system. There are multiple ways to use Order Tags, Products, Sub menus etc.

Can you show some screenshots of your Order Tags, Products, and menu etc?

In this case, we have several options per “Burrito”, and each modifier has a price (extra)

In the mappings, I added it to all burritos, but not all of them use all modifiers. Some burritos uses some modifiers, other burritos use other modifiers and others use common modifiers.

I can map to a product family, product and portion (in my case normal or dinner).

I want to know if I can make a filter to display some modifiers in an order tag based on the product family (example extra cheese is used in Burritos, Tacos, Taco Salad and others), if that is not the case and I have to “clone” that modifier in order to be used in several products, when I have to change the modifier price, I have to know (or my customer) where are all the instances of that tag in order to be changed.

What is the best solution for this?

Order Tags.pdf (376.3 KB)

I think you answered yourself here:

It is still hard to understand what your getting at. You do not want ALL burritos to have specific order tag so why did you map it to All burritos? You can map order tags to specific products or you can map it to the product group this should cover what you want to do. Unless you did not show something about your menu that would prevent that. Looking at your menu, mapping to product should work just fine.

BTW I want to clarify some terminology just to be sure were on the same page. Order Tags and Modifiers are the same thing in SambaPOS. Order Tags in SambaPOS is what most people call Modifiers. The first name you see when you click Order Tags is the Order Tag Group when you open the Group up then you see the actual Order Tags.

With SambaPOS we actually do not use the term Modifiers at all we use Order Tags. I said all of this because where you said:

You are using the term Order Tags and the term Modifiers at the same time in the discussion and It leads me to think there might be some confusion.

ok, in order to make myself more clear, I will use group tags and order tags instead of order tags and modifiers…

I will use another example:

In my menu I have the menu category “Tacos”, this category has 11 different products. Each product has 2 different portions: “Normal” or “Dinner”

By now everything is perfect.

Now, I have the “extras”, the “less” and “No” options (this are ingredients). Some extras has prices that has to be added to some products and other extras does not has a price to be added (are “free”).

Now comes my “problem”:

Not all of the Tacos has the same order tags, and not all the extras has the same price for every taco (example extra cheese for one taco is 0.35 and for other is 0.45)

How can I create just one tag group that can be used for All tacos, and just display the order tags that are used just in some products?

Also if I create an order group with all “Extras” with a price, it will be easier to change that order tag price list when we want to change prices and we don’t have to go into several tag groups in order to change prices.

Other question is: in the tag list, what is the product field used for? this is a drop down list and only one product can be selected, but I don’t see any change in the way the order tag group is displayed.

Tks,

You can not display specific tags within a tag group. You can only display all tags within that group. You can however use the search bar on upper right for searching Tag Groups.

It might be quicker and easier to make multiple tag groups with naming to designate instead of making 1 giant tag group. You can easily use search bar to find the specific tag group instantly.

This controls if that Order Tag is reduced in inventory. So if you have Order Tag of cheese and you want to track that order tag in inventory you also make a product with recipe and inventory item called Cheese and you list it here. This will cause it to reduce Cheese in inventory when someone buys a product with that order tag. Not all products have to be menu items.

I think I understand the problem here. You have 2 (or more) Order Tag groups containing the same Order Tags. One group is mapped to certain products while the other Group is mapped to different products. The Tags within the Groups, though they have the same name, have different prices. When you need to change Order Tag Prices, you need to go into both Tag Groups and edit the appropriate Tag.

I have a similar setup, but in my case, it is for Sandwiches and Pizzas

Both products have a Veggies Order Tag Group. Within those Groups, they each have a Tag for Onion. If I want to change the Tag Price for Onion, I need to go into each Group, find the Onion Tag and edit the price.

Why would I have Onion in 2 Order Groups? Because one Group contains the Veggies that you would put on a Sandwich, while the other has Veggies that you would put on a Pizza. But some you could put on either, like Onion, so there is crossover for some Tags in certain Products. However, you probably wouldn’t put Cucumber on a Pizza, so it is not part of the Veggy Group that is mapped to Pizza.

@abekeris, have I explained this properly?
@Jesse, do you understand the logic behind this?

How to handle this situation is interesting, and will probably require some Automation magic… need to think about it for awhile.

1 Like

Yes you did, sorry for the delay answering !!!. It is exactly what I need