Skip to main content

Dashboards - Customer Displays - TV Menus

TV Menus - Reporting - Customer Displays

Overview

In most cases, we provide written documentation, but because of the design of this Module, you will get a better experience by watching this video.

This video covers Customer Displays that face the customer during a sale. TV Menu you can use a Smart TV with. Dashboards for reporting.

Customer Display Startup.

This script here provides a way to start up the customer display on your second monitor. If you have a tablet, you can manually navigate to the customer display:

You will need to first identify the ID of your display menu, for example. In the following URL the id is 1.

http://pointlesspos.web.app/menu-board;id=1

Then use this script in Windows, and set to operate on startup. You can also place the icon on the desktop.

You may need to edit the dimensions in order to accommodate for your screen size.

# Define the URL

$url = "http://pointlesspos.web.app/menu-board;id=1"

# Define window position (adjust these values based on your setup)

# For example, if your primary monitor is 1920 pixels wide, set $left to 1920

$left = 1920

$top = 0

$width = 800

$height = 600

# Start the browser process and open the URL

$process = Start-Process "chrome.exe" $url -PassThru

Start-Sleep -Seconds 2 # Wait for the browser to open

# Move the window to the second monitor

Add-Type @"

using System;

using System.Runtime.InteropServices;

"@

$signature = @"

[DllImport("user32.dll")]

public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

"@

$type = Add-Type -MemberDefinition $signature -Name "Win32MoveWindow" -Namespace Win32Functions -PassThru

$type::MoveWindow($process.MainWindowHandle, $left, $top, $width, $height, $true)