All articles

Web Launcher · Shop menu workflow guide

A Shop Menu and Local Promotions on One Android Screen

Plan a menu webpage and local promotions on one Android display. Decide when the menu can be hidden, replace imported offers, and check prices and playback before opening.

Published Updated
AI-generated cafe scene with an example menu webpage on a landscape display.
AI-generated scene and example screen content; not a Web Launcher screenshot, customer deployment, or hardware certification.
On this page

Keep the menu on the website you already maintain, and use local images for short promotions. Web Launcher can display both in one playlist on a compatible Android screen. The useful part is deciding what belongs in each item—and making sure yesterday’s offer does not appear beside today’s prices.

This workflow is for one screen that someone can maintain on the device. It assumes you already have an approved menu webpage and promotional artwork. It does not create a menu, connect to a till, or send changes to a fleet of screens.

1. Decide whether the menu can leave the screen

If customers need the full menu continuously, keep one menu page enabled. A single enabled item stays visible. A full-screen promotion would hide the menu while it plays; a playlist does not keep a separate menu panel visible beside it.

Use a mixed loop when a short interruption is acceptable—for example, on an entrance screen where customers can also read the menu elsewhere. Start with the menu and one promotional image. Add video only if it serves a purpose and plays correctly on the intended device.

2. Give each item a source and an owner

Use this small content list before opening the player:

ItemWhere it is maintainedBefore it goes on screen
Menu webpageYour existing website or menu systemCheck item names, prices, availability and opening hours against the current approved menu.
Promotional imageYour original artwork, then an imported copy in Web LauncherCheck the offer, dates and any price repeated in the artwork. Record when someone must remove it.
Optional short videoYour original clip, then an imported copyCheck the exact file on this device, including the end of the clip and its return to the menu.

Avoid copying the entire price list into several posters unless someone will maintain every copy. A webpage change will not update a price printed inside a local image or video.

3. Build a two-item loop first

Open the menu URL on the Android device and the network you will actually use. Check it from the customer viewing distance: prices should be readable without zooming, scrolling or tapping through a cookie dialog. Use a page intended for display, not a staff administration screen.

Follow the webpage setup guide to add that address in Web Launcher. Import one JPEG, PNG or WebP promotion through Android’s file picker, then preview both items. Use the local-media checks if an item fails.

Enable the menu and the image, put them in order, set their durations, save and play. For a short menu, 45 seconds for the page and 10 seconds for the image is an example to try, not an app preset or a reading-time guarantee. If customers cannot finish reading, give the menu longer or keep it visible continuously.

Watch menu → image → menu. Check the orientation, every price and the return to the page. Keep important text away from cropped edges. A landscape setting cannot make a long, fixed-width webpage fit the screen.

4. Replace a promotion in the playlist, not just in a folder

Imported media is copied into the app’s private library. Editing or deleting the original artwork does not update that imported copy.

When an offer changes:

  1. Prepare the replacement artwork and check its prices and dates against the approved offer.
  2. Open the on-device playlist settings. Import and preview the new file, with a name you can distinguish from the old version.
  3. Disable the old item, enable the replacement and put it in the intended position. Save the playlist.
  4. Observe a complete loop. Confirm the new offer appears and the old one no longer plays.

Treat an expiry date as a reminder for the person maintaining the screen, not as an automatic playback rule. This workflow does not provide scheduled breakfast/lunch changes or automatic removal of expired offers. Arrange a manual change, or use a system with the scheduling you need.

5. Do a short opening check

Before customers rely on the display, check:

  • Current menu: compare the screen with the approved menu. Include unavailable items and any prices repeated in promotional media.
  • Current promotion: confirm the date and watch the full loop for an old duplicate.
  • Readable content: stand where customers will stand; inspect small print and screen edges as well as the headline.
  • Working page: confirm the actual menu appears, rather than a login, error or loading screen. A shorter playlist duration is not a webpage refresh setting; use the page-update checks.

Local files do not make the menu webpage available offline. Test network interruptions separately before relying on the setup; do not assume the player will automatically replace an unavailable webpage with a current offline menu. Keep an approved alternative available if the screen is essential.

Start with one menu and one image. Add more items only when the full loop remains easy to read and someone owns the updates. For setup problems, see Web Launcher support. For multiple shops, remote publishing or timed menus, assess those requirements separately from this on-device workflow.

More guides: Web Launcher guides · Web Launcher overview.

Next with Web Launcher

Get it on Google Play Web Launcher Support