Centara
  • Introduction to Centara
  • Getting started with Centara
    • Software and hardware requirements
    • getCentara.exe
    • Install Centara Server
    • Centara Configuration
      • RDM overview
      • Create organization structure
      • General settings
      • Layouts and visual components
        • Creating layouts
        • Assigning layouts in configuration
        • Populating layouts with components
        • Applying functionalty to buttons
        • UI component reference
      • Hardware
        • OPOS installation
          • Epson OPOS
        • Centara server configuration
      • POS Receipts
        • Receipt parts
        • Receipt Directives
          • Formatting directives
          • General directives
          • Hospitality directives
          • Fiscal Printers directives
          • Tender slip directives
        • Receipt logo
        • Receipt template
          • Special formatting
      • POS operators and permissions
        • Create operators and permissions
      • Tenders
      • Other configuration
        • Customer configuration
        • Cash management
          • Setting up cash management
          • Balance report
        • Suspend / retrieve
        • Search
          • Applying customer search
          • Applying product search
            • Style search
            • Stock search
          • Applying transaction search
        • Custom settings
    • Install Centara POS
      • Alternative database configurations
      • Centara Licensing
    • Features
      • Conditional sub-layouts
      • Out of stock warning
  • User guides
    • POS User Guide
      • Operator sign on / off
      • Layouts
      • Selling products
      • Paying for products
      • Voiding
      • Customers
      • Suspend / retrieve
      • Cash management
    • Discount Offer module
      • Getting started
      • Basic discounts
      • Package deals
      • Seasonal offers
      • Miscellaneous
      • Working with the filters
      • Making changes to the discounts
      • Time restrictions
      • Selectors
      • Layered discounts
      • Audit Log
      • Glossary of Terms
    • Loyalty system
      • System overview
      • Creating organization stucture
      • Working with loyalty data
        • General handling
          • Adding loyalty data
        • Giftcards
          • Adding gift card data
        • Store credit
          • Instrument handling
        • Coupons
          • How to setup alphanumeric offer coupon
      • Connecting Centara to Loyalty
      • View loyalty data on POS
      • Loyalty operations
    • Snippet manager
  • Integrations
    • Sentry.io
    • Acumatica
      • Acumatica installation
      • Acumatica Connector
        • Customer creation
        • Cashier Groups
        • Avalara Configuration
        • Common configuration errors
        • General inquiries
  • Development
    • APIs
      • External orders
      • Item API
      • Loyalty API
        • Gift cards
        • Loyalty cards
        • Store credit
    • GraphQL
    • XVal
      • XVal List comprehensions
      • XVal operators
      • XVal examples
      • XVal usage
      • XVal testing
  • References
    • Data processes
      • XVal Library
      • Data process examples
    • POS macros
  • FAQ
    • Centara Server
      • Installation
      • Maintenance
    • Centara POS
Powered by GitBook
On this page

Was this helpful?

  1. Getting started with Centara
  2. Centara Configuration
  3. Layouts and visual components

Creating layouts

Layouts have containers that are divided into columns and rows.

PreviousLayouts and visual componentsNextAssigning layouts in configuration

Last updated 5 years ago

Was this helpful?

Under Setup -> POS layout there are buttons that are used to create layouts with two different number of columns and rows. Both buttons generate the kind of layout, only with different number of containers:

  • New menu (6x3)

    This button is ideal for a sub-layout that will occupy a part of a full-screen parent layout.

  • New layout (24x17)

    This button is ideal to create a full screen layout.

Don't be thrown off by the word "menu" here instead of layout. Menu is used in some places to represent layouts that are smaller in size.

The picture below shows a typical newly created layout:

  1. Menu ID: This is the default ID of the layout. It is recommended to change that into something more descriptive by clicking the Change ID button.

  2. Layout name: The default layout name which should also be changed.

  3. Layout canvas: In this case the canvas shows 18 (3x6) containers. The number of containers can be changed by changing the number of columns or rows. Sub-layouts and other visual components can be dropped here and then dragged to cover one or more of those containers.

  4. Grid layout: Used to change the number of columns and rows.

  5. Preferred dimensions: Used only to visualize during design time the estimated size of the layout shown on the POS.

  6. Import: Import an external layout from JSON.

  7. Export: Exports current layout to JSON.

  8. Remove: Deletes the current layout upon confirmation.

Creating layouts for each role

As mentioned above, there should be one layout created for each of layout roles. The POS will then have a config that declares which layouts will be assigned to each of those layout roles:

  • Layout for Action role

    • Preferred ID: menu-tender-main

    • Most tender types are only accessible through menus. It's best practice to group them all together into a tender menu.

    • Most common tender types should be places directly at the top-level while less common tender types should be in sub-menus.

  • Layout for Quick role

    • Preferred ID: menu-quick-main

    • Example operations:

      • Open drawer

      • Void sale

      • X/Z - report

      • Suspend / resume transaction

  • Layout for Journal role

    • Preferred ID: menu-journal-main

    • Example operations:

      • Line discounts

      • Change quantity

      • Void line

  • Layout for Sales role

    • Preferred ID: menu-sales-main

    • Depending on the organization and POS use cases this might take up a large portion of the main screen layout. If you are selling a good number of items without bar code scanning then you might want to structure your sales menu into sub-menus to allow staff to sell all your catalog with minimal touches.