Documentation
Comprehensive guides and reference documentation for PixelSuite.
Menu Adverts
Menu adverts are digital menu boards displaying categorised items with member and non-member pricing. They are rendered as images and displayed on signage screens.
Creating a Menu
Open the New Menu modal from the advert list page.
Menu Details
| Field | Required | Notes |
|---|---|---|
| Venue | Yes | Venue the menu belongs to. |
| Name | Yes | Max 64 characters. |
| Description | No | Internal notes. |
| Layout | Yes | Landscape (16:9) or Portrait (9:16). Matches the target screen orientation. |
| Active | No | Defaults to active. |
Display Settings
| Field | Required | Default | Notes |
|---|---|---|---|
| Member Label | Yes | Member | Column heading for member prices. Max 16 characters. |
| Non-Member Label | Yes | Non-Member | Column heading for non-member prices. Max 16 characters. |
| Show Member Pricing | No | On | Toggles the member price column on/off. |
| Show Dollar Sign | No | On | Displays $ prefix on all prices. |
| Show Cents | No | On | Displays decimal cents in prices (e.g. $12.50 vs $12). |
| Show Member Heading | No | On | Shows or hides the pricing column header row. |
Appearance
| Field | Required | Notes |
|---|---|---|
| Background Image | No | Uploaded image displayed behind the menu content. |
| Remove Image | No | Checkbox to remove an existing background image. |
| Custom CSS | No | Free-form CSS injected into the menu template for visual customisation. |
Editing Menu Content
After creating a menu, click Edit Menu Items from the profile page to open the full menu editor at /signage/advert/menu/edit/v/id/{id}.
The editor shows:
- Left column — A sortable table of all rows in the menu.
- Right column — A live scaled preview of the menu as it will appear on screen.
Row Types
Four types of rows can be added to a menu:
Categories
A heading/divider row. Fields:
- Name (required) — The category heading text. Max 64 characters.
Items
A product row with pricing. Fields:
| Field | Required | Notes |
|---|---|---|
| Name | Yes | Item display name. Max 64 characters. |
| Description | No | Subtitle text shown below the name. Max 1024 characters. |
| Member Price | No | Price in dollars (e.g. 12.50). Stored as cents internally. |
| Non-Member Price | No | Price in dollars. |
Images
An image row inserted into the menu. Fields:
| Field | Required | Notes |
|---|---|---|
| Title | Yes | Internal label. Max 128 characters. |
| Image File | Yes (on create) | JPG, PNG, GIF, or WebP. |
| Alt Text | No | Accessibility description. Max 255 characters. |
| Width | No | Pixel width (1–2000). Default 300. |
| Height | No | Pixel height (1–2000). Default 200. |
| Maintain Aspect Ratio | No | Defaults to on. |
Text Blocks
A block of custom text. Fields:
| Field | Required | Notes |
|---|---|---|
| Title | Yes | Internal label. Max 128 characters. |
| Content | Yes | Text content. Max 2000 characters. |
| Font Size | No | 8–72px. Default 16. |
| Text Alignment | No | Left, Center, Right, Justify. Default Left. |
| Font Weight | No | Normal, Bold, Light, Extra Bold. Default Normal. |
| Text Colour | No | Colour picker. Default black (#000000). |
| Background Colour | No | Colour picker. Default white (#ffffff). |
Reordering Rows
Rows in the editor table can be reordered by dragging and dropping. The order is saved automatically after each drag.
Publishing
After making changes to items or layout, click Publish Menu in the editor. This regenerates the menu image and deploys it to all channels the menu is assigned to. A "Publishing and Deploying" spinner is shown while this runs.
Menu Profile Page
The profile page shows:
- Information — Venue, name, description, active channel count, dates, and display settings.
- Preview tab — The current rendered menu image.
- Channels tab — All channels the menu is assigned to, with on-screen time and status.
- Revisions tab — Edit history showing revision number, date/time, and editor username.
Profile Actions
- Edit Menu Items — Opens the menu editor.
- Edit Settings — Opens the settings modal to update name, layout, pricing labels, and appearance.
- Link to Channel — Assign the menu to a channel with scheduling options.
- Duplicate — Creates a copy of the menu including all categories and items.
- Suspend / Resume — Toggles the menu on/off across all assigned channels.
- Delete — Permanently removes the menu.
- Regenerate Image (admin only) — Forces the menu image to be re-rendered.
Linking a Menu to a Channel
| Field | Required | Notes |
|---|---|---|
| Channels | Yes | Multi-select, grouped by venue. Already-assigned channels are skipped automatically. |
| On-Screen Time | Yes | Seconds per cycle. Default 30 seconds. |
| Start Date | No | |
| End Date | No | |
| Start Time | No | |
| End Time | No | |
| Days of Week | No | Defaults to all days. |