Orders sort, move button and follow row

I’ve seen this … but the basic system is different so it’s a solution that you can not apply to my method. I try to explain, in Italy the dishes are divided by category, Appetizers, First courses, Second courses, etc. the client orders a sequence of dishes that are served at different times, one after the other not all the dishes in a single solution and maybe a person can mix the portions as he likes, customer ordering does not always follow the same order ie early appetizers. Then you use a line to separate the dishes in the direct order of the kitchen. Here we come to the problem, if during the order with the customer, say at the end of the same, he wants to add a plate to be inserted between one row and another one in the order. I have to be able to select the new dish and move it up in the order list.

I thought something tied to variables. When we type in to select dishes, they are placed in the time order in which the button is pressed. now, can I create an action that changes that variable so that in the kitchen printing that plate is brought to a different position?

You can do that.
I have setup mine to use a custom order state for the grouping both on screen and on print.
All products are setup with a ‘default’ course state which is whats applied on order adding.
I then setup a automation command with ask question on order level which updates/changes the course state and grouping.
My senario was more simple but customer wants a starter as a main to come with the other mains or a child wants a main but to come with the adults starters.
Im sure I went in to some depth on the forum somewhere while I was working on it.

1 Like

Now I try this . Many thanks @JTRTech

You have a small demo of this ?.

Pretty sure t was this topic;

1 Like

it is possible to assign, via an automatic command button,
a product tag other than the default one, to a certain dish.?

Yes it would be, there is an update order tag action I’m sure.

I have one problem, when print doesn’t change the tag of dishe, print the default tag.

They dont match though, one shows antipasti and one shows antipasto?

2 Likes

Yes,On left picture are the screen pos, and set up antipasto is correct, when I print , print primi piatti.

The POS screen is showing an Order State, which I assume is set via the Product Tag in a Rule.

Since the State does not match the Template Product Tag then it won’t know how to group it.

Show your Product Tag setup for your Products, using the Batch Tag editor.

aaaa

this?

And this is action

Yes.

So your Product “Tagliatelle Funghi” has Custom Product Tag named “Cucina” set to “Primi”.

Show the Rule that sets the Order State based on the Product Tag.


and action

Looks good.

The question is: how in the world did that Order get the State of “ANTIPASTI” when the Product Tag is clearly set to “Primi” ???

Is there some other Rule that lets you set or change the State manually?

Even so, even if the State gets updated, the Product Tag will not be updated. And your Template is filtering via PRODUCT TAG.

Maybe you should set your Template to filter by ORDER STATE …

[ORDERS GROUP|ORDER STATE:Cucina:Antipasti,Primi,Secondo]
...
1 Like

[ORDERS GROUP|ORDER STATE:Cucina:Antipasti,Primi,Secondo]

Order state is correct. Product tag not. Many thanks @QMcKay

Hi JTRTech, I don’t have the “Generic Add” order and “Cancel Last Order Action”
How could I add it ?
Following your summaryI can select the course but I can not change it for products, maybe the problem is that I’m missing this tow actions…

Thank you

That would just be the name of the action, create an action and name it want you want and select the action type.

What type of action?