Skip to content

Layout Settings

The Layout tab styles the terminal itself. It does not touch your storefront, your theme or the WordPress admin.

Almost all of it is free. Two fields under Product Display and Product Details are Pro, and both are marked on the screen.

Go to DevDiggers Plugins → MultiPOS → Configuration → Layout.

The Colors section of the layout configuration tab with nine colour pickers

Nine pickers, all free.

Field Default What it paints
Primary Brand Color #0256ff Active states and primary buttons
Secondary Brand Color #0256ff Gradients and highlights
Primary Text Color #555 Body text across the terminal
Surface Color #fff Cards, panels and inputs
Muted Background Color 1 #f1f3f7 Smaller secondary elements
Muted Background Color 2 #f9fafb Larger secondary sections
Button Text Color #fff Text and icons on primary buttons
Border Color #e1e4e8 Card, input and section borders
Success Color #15b71a Success states and positive amounts

The Primary Brand Color picker on the layout tab

Primary Brand Color is the one worth setting. It is on every button a cashier presses, so it is what makes the POS look like your shop.

The two brand colours ship identical. Set them apart only if you want a visible gradient. Two strongly different colours make the buttons look broken rather than branded.

Button Text Color has to survive on top of Primary Brand Color. If you pick a pale brand colour, change this to something dark or the labels vanish.

Success Color marks positive amounts and confirmations. Keep it green. Cashiers read it at a glance and a non-standard colour costs them a beat.

The Typography section with the font family, size and corner radius fields

POS Font Family picks from five: Open Sans (the default), Poppins, Lato, Montserrat and Nunito. It applies to the terminal alone, not to your site.

The POS Font Family dropdown on the layout tab

Base Font Size defaults to 14 pixels. Raise it to 15 or 16 for a wall-mounted screen or an older team. Cashiers read this in a hurry.

Global Corner Radius defaults to 6 pixels and rounds every button, input and card. Zero gives you square corners.

The Product Display section with the card orientation and variation picker fields

Product Card Orientation is Vertical (Image Top, Text Bottom), the default, or Horizontal (Image Left, Text Right).

The Product Card Orientation dropdown on the layout tab

Vertical fits more products on a screen and reads well when your photos matter. Horizontal gives the name more room, which is what long product names need.

Variation Picker Style chooses between an Inline Grid and a Modal Popup when a cashier taps a variable product.

The Product Details section with the variation and stock display settings

  • Individual Variation Display, labelled Show Variations as Individual Items, lists each variation as its own card instead of grouping them under the parent. Pro.
  • Real-time Stock Indicators, labelled Display Current Stock Count, prints the stock figure on every product card. On by default, and free.

The Display Current Stock Count checkbox on the layout tab

Keep it on. A cashier who can see one left in stock does not promise a second to the next customer.

Here is the terminal with the defaults.

The POS home screen with the category row, product search and product grid

And a single product card, which is what most of this tab styles.

A product card in the POS product grid showing name, price and stock

Click Save Changes, then reload the terminal. The colours are injected as CSS variables, so a plain refresh picks them up.

The Save Changes bar at the foot of a configuration tab