Automatically add tags to certain orders

I have a special tag that can be added to orders for certain products when the costumer wants such product to go. Waiters should add this tag to orders when the customer, eating at the restaurant, requests a particular product To Go. This works fine.

I also have a separated group of “Tables” that are place holders for all the To Go orders. The problem is that in these special tables waiters must manually add the tag to orders since the whole order is To Go.

I would like this to be automated. In other words: when the table name starts with “To Go” (I have To Go 1, To Go 2, … as tables) add an order tag “To Go” to each item in the ticket.

I need this because the “To Go” tag has a price and it should be included in the final bill.

Of course, this tag will only be added to products like “Chicken Wings” and “Hamburgers” and not to “Coke” or “Water” since those items do not need additional packing.

I tried using Rules and Actions but the “Order Added To Ticket” rule seems to be executed before the new order is included in the ticket thus, the “Tag Order” does not seem to have any effect.

That probably works fine but does not refresh on screen. Try executing Display Ticket action with parameter 0 to ensure if it is a refresh issue or tagging issue.

I would be suprised if there is an issue with that as use order added to ticket for a vast array of rules on my system. States mostly but price changes, prompts, grouping - list goes on.
If its not working I might suest there is maybe an issue with your rule.
If you show it we can take a look.