What the code on the bar actually does, what the guest sees from scan to collection, where the paid order goes, and what to test before doors.
A QR code is a printed link. A phone camera reads it and opens a web page, and that is the whole of what the code does. There is no app to install, no account to make and nothing left behind on the phone. Everything that decides whether ordering works at your bar sits behind the code: the menu the page shows, where a paid order goes, and what the people behind the bar have in front of them when it arrives. Judge the system by those three things, not by the square of black and white.
One code for a bar is usually enough. Printing a different code for every post, rail or table is worth doing only if you want the order to carry where it was placed, and it is one more job for the morning of an event. Whatever you print, put the plain web address underneath the code as well, so a guest whose camera will not cooperate can still type it in.
On our side the paid order is written down before anything else is done with it. Only then is it routed: every item on the menu belongs to a counter, so the order is sorted by who makes it and each counter is sent its own part. That counter prints a ticket with the guest's name across the top and the items under it. Staff make what the paper says and put the paper with the cup, the bag or the tray it describes. An order covering two places - a drink at a bar, something hot from a grill - becomes a ticket at each, both carrying the same name, and neither counter waits on the other. Nobody carries a message down the bar, and nobody reads an order off a phone held over it.
Then the part that is genuinely yours: name each bar the way the floor already names it, assign the items that bar makes, and put one real order through from a phone before doors - scan it, pay it, and watch it print where it belongs. A code that opens a menu proves very little on its own. A paid order that printed at the right bar, with a name legible across the counter, proves the whole path.