Skip to content

Layout Settings

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

Go to DevDiggers Plugins → MultiPOS for FluentCart → Configuration → Layout.

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

The Colors section with the palette swatches, the live preview and the nine colour pickers

Color Palette comes first: ten ready-made palettes, Classic Blue, Azure, Indigo, Ocean, Emerald, Teal, Violet, Rose, Ember and Graphite. A small live preview of POS buttons sits beside the swatches. Pick one, then fine-tune any colour below it. Changing a colour by hand switches the palette to Custom.

Below it are nine pickers.

Field Default What it paints
Primary Brand Color #18181b Active states and primary buttons
Secondary Brand Color #18181b Gradients and highlights
Primary Text Color #52525b Body text across the terminal
Surface Color #fff Cards, panels and inputs
Muted Background Color 1 #f1f1f3 Smaller secondary elements
Muted Background Color 2 #f9f9fa Larger secondary sections
Button Text Color #fff Text and icons on primary buttons
Border Color #e4e4e7 Card, input and section borders
Success Color #16a34a 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 Inline Grid (High Efficiency), the default, and Modal Popup (Clean Design) when a cashier taps a product with variations. Either way the cashier sees one set of options to pick from, because FluentCart variations are a flat list.

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. Off by default.
  • Real-time Stock Indicators, labelled Display Current Stock Count, prints the stock figure on every product card. On by default.

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.

  • Quick Keys, labelled Show a row of pinned best sellers above the products, adds a row of pinned products above the grid. A product is pinned with the star on its card, and each outlet keeps its own row. On by default. See How to Pin Best Sellers as Quick Keys.

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