Ticket note in Restaurant menu

Hello. I would like to know how can I put the ticket note message show in the table menu. Usually I use ticket notes to identify the guests but I need to enter in the table eveytime I need check who belongs the table. There is a solution to show in the menu with the tables?
Thanks
Tiago

Hi Tiago,
Your question is a little vague.
Can you explain were to identify the info, as ticket notes are normally used for the Kitchen or bar and not to identify the Customer on the Table.
If you can explain a little more the forum should be able to help you.

To clarify, He usually uses ticket note to identify the amount of guests, like 1 or 2 or 3. he wants to know if he can display that number in his tables screen.
For example table “8” will be “8 - 3 Guests” I don’t think that’s possible…

You cannot put any information on the Entity Button in v4, but in v5 it is more flexible, allowing more detail to be added, but you still cannot put {NOTE} in the Entity Button, because that tag is Ticket-related, not Entity-related.

The real solution that you should think about using is a Ticket Lister Widget, perhaps next to your table layout. This will allow you to display Ticket-related tags such as {NOTE}, even in v4.


This really cool formatting is possible in v5. This is one was done by @RickH and is fantastic… yes, this is a Ticket Lister Widget, believe it or not…

I’m sure there can be something created like this with a Ticket lister.
Only the string I use is not working.

{ENTITY DATA:Tables:3}

Sure that someone can help out here.

I have created buttons 1-10 to indicate in the Kitchen how many PAX arriving on an new table to prepare the appetizer gift.

Interesting concept, using a Ticket Lister per Table. I wonder if there is much performance hit doing this?

Need to see your Entity setup. Is the table called 3? Or is the Custom Data Field called 3? How are you filtering the Ticket Lister so that it only shows Ticket(s) for a single Table?

Technically he wouldn’t have to filter it if he uses entity custom data. He would need to clear the data on settle though. Each tables template would have that tables entity custom data.

It is much easier to do this in v5 though.

He would need to filter each Ticket Lister by Table, otherwise each Lister would display all Tickets, no matter which table the Ticket is assigned to.

As I explained earlier, {NOTE} is not Entity-related; it is Ticket-related, so this information can only be displayed in a Ticket Lister… it won’t work on an Entity Button.

If there was an Event for Note Updated, you could take the Note data, write it into an Entity Custom Data field, then display it on the Entity Button - but this only works in v5 AFAIK.

Hmm I’ve not tested it but what your saying is even if the only thing in the template is the entity custom data it would show it multiple times? I was under impression it wouldn’t show the others if you specify only that tables data.

However you could simply create an entity state and set it to that specific table and then clear it on settle use the state filter for it. Or you can tag the ticket with table entity and filter by tag.

Well, with {ENTITY DATA:X} printer tag, we don’t usually specify the Entity Name at all. The Entity assigned to the Ticket is the one who’s data will be displayed, with no need to specify the particular Entity.

Beside that, the rest of the data supplied by the Ticket Lister will still need to be filtered, because it will by default display all Tickets, whether they have an assigned Entity or not.

1 Like

True I was thinking wrong on that.

I have being playing with this this morning but not achieved the result.
According the code I could used {ENTITY DATA:Tables:3}
This means that I can create a Ticket Lister filtered on Tables:3 so if I select table 3 for and I would have the function If Entity Data = Tables & 3 & Custom Tag = EN then I would should be possible on the display to indicate in the Ticket Lister that this table has xx Pax.

This is why I mentioned Sure that someone can help out here.

Read my comment on state or tag I just mentioned above. I prefer filtering by tag it’s one less automation since you don’t have to clear it.

Format would be TT:X It goes in Filter option of widget settings.

We can display ticket details like total amount by using reporting tags. So we should be able to display note.

Example display format for New Orders state.

Result.

1 Like

What would the exact syntax be to display Note?

{REPORT TICKET DETAILS:T.Note(TEN.Tables=$1)}

I notice you used an Entity Grid rather than an Entity Button… does the same still apply to Buttons? I suppose it should still apply, since this is simply a State Display Format, correct?

That’s only in v5 I thought?

Yes only v5 supports State Display Formatting… emre was just illustrating that it should theoretically be possible to display the Ticket Note on an Entity Widget using Reporting Tags.

1 Like

It will be something like…

$1{REPORT TICKET DETAILS:T.Note:(TEN.Tables=$1) and (TS.Status=Unpaid)}

or even better

$1{REPORT TICKET DETAILS:T.Note:(TEN.Tables=$1) and (TS.Status=Unpaid) and Ticket.Note != null}

you’ll also want a word wrap if note exists.

$1{REPORT TICKET DETAILS:'<br/>'+[T.Note]:(TEN.Tables=$1) and (TS.Status=Unpaid) and Ticket.Note != null}

and bold headers

<b>$1</b>{REPORT TICKET DETAILS:'<br/>'+[T.Note]:(TEN.Tables=$1) and (TS.Status=Unpaid) and Ticket.Note != null}
1 Like

Cool @emre!

I think you have some {braces} where it should be (brackets) …

{REPORT TICKET DETAILS:T.Note:(TEN.Tables=$1} and (TS.Status=Unpaid)}
should be:
{REPORT TICKET DETAILS:T.Note:(TEN.Tables=$1) and (TS.Status=Unpaid)}
2 Likes

Yes… I made a mistake while copying your expression.

1 Like