Customize the New UI Sales Table and Fields
The new Point of Sale UI supports a few independent ways to customize the sales line table and the information shown around it, all configured from the POS Profile card. This topic brings them together in one place.
In this article
How to: Adjust sales line width and font size
How to: Add or remove sales line columns
How to: Show custom text fields on the sales table header
Customize the New UI Sales Table and Fields
How to: Adjust sales line width and font size
To customize the width and font size of the sales lines:
-
Open the POS Profile card for the profile you want to customize.
-
Go to the Settings FastTab.
-
Set the POS Line Width to the width percentage you want.
-
Set the POS Lines Font Size. The default is 1.5, but you can adjust it to your preference.
How to: Add or remove sales line columns
Each POS Profile can show a different set of columns in the sales line table, sourced from any field on the Sales Line table.
-
Open the POS Profile card for the profile you want to customize.
-
Go to the POS NewUI Columns FastTab.
-
For each column, select the Field No. from the Sales Line table that you want to show, then set the Column Caption and Column Width %. The Column No. determines the left-to-right order of the columns.
Note: This customization is per POS Profile, so different terminals or store roles can show different columns.
How to: Show custom text fields on the sales table header
The sales table header on the new UI can show up to three custom text values above the item list. LS Express does not populate these fields itself — a partner or administrator has to supply the values through an event subscriber.
-
Create an event subscriber for the
AddCustomFieldsOnNewUIevent (listed on the List of Events page). -
In the subscriber, set the
CustomText1,CustomText2, and/orCustomText3parameters to the values you want to display (for example, values derived from the current Sales Header), and setShowCustomTextOnNewUIto true.
Note: If ShowCustomTextOnNewUI is left false, none of the three custom text fields are shown, regardless of what is set in CustomText1-CustomText3.
See also


