Marketing

MyPlace : Customizing Customer Screens with XML Layouts

Introduction

Bepoz SmartPOS allows venues to customize the Customer Screen, Door Entry Screen, and Product Inquiry Screen by creating XML layout files. These customizations can enhance customer engagement and provide tailored information. This article will guide you through setting up these screens, providing templates and examples for different types of clients.

XML Layout Files

The XML layout files that can be customized are:

  • ScreenCustomer.Xml

  • ScreenDoorEntry.Xml

  • ScreenProdInquiry.Xml

These files share a common format and controls, which means you can modify the layout by specifying the control names, their attributes, and locations.

Sample XML Layout

Here is a basic example of an XML layout file:

<?xml version="1.0" encoding="utf-8" ?>
<cScn xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <auControls>
    <Ctl>
      <sControlName>LogoLeft</sControlName>
      <iLeft>10</iLeft>
      <iTop>10</iTop>
      <iWidth>100</iWidth>
      <iHeight>100</iHeight>
      <iFcol>1</iFcol>
      <iBcol>16777215</iBcol>
      <sFName>Arial</sFName>
      <iFSize>12</iFSize>
      <iFStyle>1</iFStyle>
    </Ctl>
    <Ctl>
      <sControlName>PhotoLarge</sControlName>
      <iLeft>120</iLeft>
      <iTop>10</iTop>
      <iWidth>600</iWidth>
      <iHeight>400</iHeight>
      <iFcol>1</iFcol>
      <iBcol>16777215</iBcol>
      <sFName>Arial</sFName>
      <iFSize>12</iFSize>
      <iFStyle>1</iFStyle>
    </Ctl>
    <Ctl>
      <sControlName>SaleDetails</sControlName>
      <iLeft>10</iLeft>
      <iTop>420</iTop>
      <iWidth>710</iWidth>
      <iHeight>100</iHeight>
      <iFcol>0</iFcol>
      <iBcol>16777215</iBcol>
      <sFName>Arial</sFName>
      <iFSize>12</iFSize>
      <iFStyle>1</iFStyle>
    </Ctl>
  </auControls>
</cScn>