I followed @emre’s tutorial to create a Hold button with Ticket Tag to park all phone in orders, so we can quickly bring up these orders when customers arrive and pay for their orders.
Sometime checkout operators clicked on the Hold button which untag the ticket, which when the ticket is close, it will not show up in the Hold button screen.
I tried to force tag all unpaid phone in tickets on Ticket closing and before ticket closing event, but in both cases it caused SambaPOS to crash.
I supposed it’s not designed to be used that way, are there different ways to force tag all unpaid tickets so all unpaid ticket would show in in the hold button screen?
I am having a hard time following your flow. So Phone is a ticket tag button? You are automating close ticket when that tag is selected? Then you want it to untag that ticket after selecting the tag? Why tag it to begin with?
Notice how ORDER and cName have values, but PHONE does not?
Show the Action for AT Update PHONE Tag value.
Also, do you have the PHONE Tag (and sub-tags) defined in Tickets > Ticket Tags ? Not that it is completely necessary in all cases, but show that setup too if you have it.
Basically we operate a takeaway(takeout) food shop.
Tickets are settled first before orders are send to kitchen,
eg. Customer place an order > settles the ticket > order send to kitchen > ticket marked closed
If it’s a phone in order, in which case orders placed over the phone, and send to the kitchen before tickets are paid.
eg. Order place over the phone > hold ticket using Ticket Tag button > order send to kitchen > customer arrives > recall hold ticket using Ticket Tag button > customer settles the ticket > ticket marked closed
I’d like to force tag all phone in orders and I can locate the ticket when customers arrive and settle the ticket.
How do you recall a ticket using the Ticket Tag Button?
PS: in case you didnt know you can add ticket tags using the action without having to map an actual Ticket Tag. You can simply use an automation command button mapped to Ticket. This is likely where your issue is.
Try getting rid of the mapping for your Ticket Tag also get rid of the Sub Tag. Create an automation command button called Phone then map it to ticket. Create an automation command executed rule and then put your Update Ticket Tag action in there and also put your Close Ticket action there if thats what you desire. Be sure Close Ticket action is the last action in the rule.