Interfaces Settings
Interfaces Settings controls the visual appearance and behavior of the customer-facing and staff-facing views. Settings are organized into sections with toggle switches and text inputs.
Company Display
- Company Name Display — The name shown to customers on receipts and the storefront.
- Policy Page Link — URL to your privacy/refund policy page.
Chat
Integrate a chat bubble for visitors and users. Requires a chat subscription.
- Chat Server — Your chat service URL.
- Chat - Sub Group — The subgroup identifier for routing messages.
SSMS / Twilio
Requires an SSMS Message account with a secret API key configured in the web configuration.
- Enabled — Toggle to enable/disable SMS messaging.
Pointless App
- App URL — The URL of the Pointless POS application.
Clarity
- Clarity ID — Microsoft Clarity analytics identifier for session recording and heatmaps.
IP Info
- IP Info Token — API token for IP geolocation lookup service.
WordPress CMS
Connect content from a WordPress headless CMS to your POS storefront.
- CMS - WordPress — Enter your WordPress REST API endpoint in the format:
https://yourdomain.com/wp-json/wp/v2/posts?slug=
Multi-Store Options
Configure multi-location store settings.
- StoreID Name — Dropdown to select the active store from the store list.
- Store List — Link to manage stores.
Home Page — Customer View
Controls the storefront experience for online customers.
| Toggle | Description |
|---|---|
| Suppress Items in Categories | Hide items within category views (for food service) |
| Global Second Language | Enable bilingual features |
| Disable Search Bar In Header | Hide the search bar from the header |
| Hide Search Input | Hide the search field in menus |
| Full Print/TV Menu | Enable the TV/menu display view |
| Catalog Schedules - Menu List | Enable scheduled catalog menus |
| Condensed Menu Buttons | Use compact button style for menus |
| Sub Menus On Side Bar | Show sub-menus in the sidebar |
| Brands | Enable brand filtering and display |
| Departments | Enable department browsing |
| Categories | Enable category browsing |
| Types | Enable item type browsing |
| Tier Menu | Enable tiered menu navigation |
| ReSale Menu | Enable resale menu view |
| Show Inventory In Product Catalog | Display stock quantities in the catalog |
| Store Navigation | Enable store navigation features |
| Suppress Items in Categories For Store Navigation | Hide items from navigation categories |
| Enable Vertical Menu | Use vertical menu layout |
| Display Custom User Menu | Show custom user-defined menu |
| Enable Shipping Info | Show shipping information fields |
| View Similarly Purchased Items | Show related/purchased together items |
| Enable eBay Publishing | Publish products to eBay |
Home Page — Staff View
Controls the in-app experience for staff users.
| Toggle | Description |
|---|---|
| Hide Search Bar | Hide the search bar for staff |
| Full Print/TV Menu | Enable TV/menu display for staff |
| Catalog Schedules - Menu List | Scheduled catalog menus for staff |
| Sub Menus On Side Bar | Sub-menus in staff sidebar |
| Brands | Enable brand filtering for staff |
| Departments | Enable department browsing for staff |
| Categories | Enable category browsing for staff |
| Types | Enable type browsing for staff |
| Tier Menu | Enable tiered menu for staff |
| Hide Search Features (in app) | Disable search features in the in-app catalog |
| Fit Menu Images | Fit images to menu item frames |
| Kosher Based Options | Enable kosher-specific options |
Sidebar
Controls sidebar navigation and filter options.
| Toggle | Description |
|---|---|
| Default Department | Set a default department on the sidebar |
| Enable Brand | Show brand filter in sidebar |
| Enable Type | Show type filter in sidebar |
| Enable Category | Show category filter in sidebar |
| Customer View Accordion Menu | Use accordion-style sidebar for customers |
| Staff View Accordion Menu | Use accordion-style sidebar for staff |
Product Filter Options
Enable or disable specific product filter categories in the catalog.
- Accordion Menu Style
- Item Type
- Department
- Category
- Subcategory
- Brand
- Color
- Countries
- Size
- Species
- Gluten
Catalog Management
- Enable UOM — Show Unit of Measure in the catalog.
Order Settings
| Toggle | Description |
|---|---|
| Wide Order Bar | Use expanded width for the order panel |
| Send Order Button | Show a send order button |
| Balance Sheet Lock | Lock terminal to a specific balance sheet |
| Employees On Clock | Show employees currently clocked in |
| Auto Clock On Login | Automatically clock in employee on login |
| PIN Pad Default | Default to PIN pad input |
| Time Out | Enable session timeout (default 3 minutes) |
| Time Out in Seconds | Custom timeout value in seconds |
Age Gate
Display an age verification gate on the login page for web customers. This feature is not shown in the installed Pointless App.
How It Works
When enabled, web visitors land on a full-screen age verification overlay before the login form appears. The user must click Yes to acknowledge they meet the required age. This acknowledgment is stored in the browser's localStorage, so returning visitors on the same device won't see the gate again.
Configuration
| Setting | Description |
|---|---|
| Age Gate Required | Master toggle — enable to activate the age gate |
| Age Gate Value | The minimum age number shown in the prompt (e.g., 21). The question reads: "Are you {value} years of age or older?" |
| Age Notification | Rich-text editor for a custom notice displayed below the question. Use this to explain age requirements, legal notices, or warnings. The tip-tap editor supports bold, italic, headings, and lists. |
Steps to Enable
- Navigate to Settings > Software & Hardware > Interfaces.
- Scroll to the Order Settings section.
- Toggle Age Gate Required to
ON. - Enter the required age in Age Gate Value (e.g.,
21). - (Optional) Use the Age Notification Requirement editor to add a legal notice or warning message.
- Click Save to apply the changes.
Clearing the Acknowledgment
The age gate acknowledgment is stored per-browser in localStorage under the key ageGateAck. To re-trigger the gate for testing, clear the browser's local storage for the site or open an incognito window.
Images
Upload custom branding images:
- Toolbar Logo — Logo displayed in the app toolbar.
- Background Logo — Background image for the app.
- Tiny Logo — Small icon version of the logo.
Images are uploaded to Amazon S3 storage.
Theme Colors
Override the app's Material theme colors. Use the color picker to select custom colors for both light and dark modes.
Light Mode: Primary, Accent, Warn Dark Mode: Primary, Accent, Warn
Menu Options
- Min Quantity — Minimum stock value for items to appear on the menu. Items below this threshold are hidden.
Email Settings
Expand the Email Settings section to configure email.
- Send Email on Transaction Close — Automatically email receipt when a transaction closes.
- SMTP Email Enabled — Toggle to enable sending from your own mailbox.
For full setup instructions (Gmail, Microsoft 365, custom SMTP), see Email Configuration.
Copy / Paste Settings
At the top of the Interfaces panel, you can export or import settings as JSON:
- Copy — Copies all current interface settings as JSON to the clipboard.
- Paste — Reads JSON from the clipboard and applies it to the settings form.
Use this to transfer settings between environments or back up your configuration.