Amigo POS System
For Restaurants, Coffee Shops, and Pizzeria

Amigo POS
Restaurant point of sale system

Features Overview

Amigo Pos includes a comprehensive list of features that are ideally suited for quick service (fast food), dine-in and delivery restaurants as well as bar/Coffe Shop environments. When used for fast food, the order entry screen can remain open after each order is tendered to speed orders.


Customer orders placed at the web site are received automatically at the pos station.


AmigoPOS offers an inexpensive cloud-based gift and loyalty card service for sharing cards between stores.


The call center application offers centralized order entry for franchises and chains.


The tablet edition is a lightweight version of AmigoPOS intended for 8″ Windows 10 tablets.


Back office offers centralized menu, inventory & employee management as well as reports and configuration.

Features: Menu types

Amigo Pos includes a comprehensive pizza menu module with extensive pricing capabilities for complete control over your pizza menu. This article describes the pizza menu only. Additional features such as the delivery module, remote video display and caller id interface are also vital components of a pizza menu operation.

To start a pizza, select the Delivery order type and enter the customer information. When using the default database, the delivery order type can be set to default directly to the pizza menu category after the customer information is entered.

Mandatory Modifier Group

After a pizza is selected, a list of pizza styles that are available for the selected pizza size is displayed in the first modifier group. Select the pizza style to add the selected size and style to the screen ticket. Note that the modifier group is mandatory and the cashier must select a pizza style to continue.

Pizza Added to Order

A typical special offered in many pizzerias is 2 Small Cheese & 1 Topping Pizzas. In the image below, 2 modifier groups are assigned to the menu item, each corresponding to the ingredients on one small pizza.

Menu Item Editor Modifier Group Selection

In the image below, the Pizza Toppings 1 (1st Topping Free) modifier group is shown. Under General Settings, the prefix P1 alerts the kitchen staff that the selected ingredient is for pizza 1. Under Modifier Levels, TOP and BOTTOM are selected so that the customer may specify half ingredients.

Modifier Group Editor Modifier Level Settings

In the image below, the toppings that belong to the Pizza Toppings 1 (1st Topping Free) modifier group are shown on the right. Each topping is shown with 3 prices: the regular price, the TOP price and the BOTTOM price (each corresponding to a modifier level shown in the previous image), so that the half price is not necessarily one-half the regular price.

Modifier Editor Price Settings

The web orders interface displays radio buttons instead of push buttons with identical options and pricing for each modifier group.

Web Orders Pizza Ingredients Modifier Group

The modifier group is be set to Pizza Ingredients under the Web Orders setting so that radio buttons (instead of checkboxes) are displayed with the Whole, Top and Bottom options on the menu item page.

Modifier Group Editor Web Orders Setting

Pizzeria Bahrain POS Software

migo Pos  includes a comprehensive restaurant menu with the ability to create:

  • Unlimited menu categories
  • Unlimited menu items per menu category
  • Unlimited modifier groups per menu item
  • Unlimited modifiers per modifier group
  • Up to five price levels per modifier with the option to add or subtract from the base price

Menu categories are displayed in the center of the order entry screen. The maximum number of simultaneously visible menu categories is set in back office. When the number of available menu categories exceeds the visible menu categories, a thick scrollbar appears at the right for easy navigation. Each menu category button can contain custom text, a xaml or bitmap image and a custom color for both background and text.

Menu Category Buttons

Similarly, the number of menu item buttons per row and column is set in back office. When the number of available menu items exceeds the maximum, a thick scrollbar appears at the right for easy navigation.

Menu Item Modifier Groups

Menu item modifier buttons are used to enter prep instructions for the selected menu item. Some modifiers may be MANDATORY, requiring the server to select at least one modifier before continuing, other modifiers may beEXCLUSIVE, where the server can only select one modifier from the group, and other modifier groups may be both MANDATORY & EXCLUSIVE, where the server must select one, and only one, modifier item from the modifier group.

An example of a mandatory & exclusive modifier group is meat preparation, where the server must specify either RareMedium or Well Done. Another example is shown on the image above. If the user has not selected a modifier from a mandatory group, an alert is displayed reminding the server to select a required modifier before continuing the order.

Back Office > Configuration > Main Settings > Order Entry


Each menu item modifier can have up to 5 levels, eliminating the need for repetitive entry of modifier items. Each level may cause a price adjustment to the initial modifier price, eliminating guesswork and uncharge items. For example. a deluxe hamburger may be served with mushrooms. The customer may request light mushrooms, no mushrooms, mushrooms on the side, extra mushrooms. The first 3 modifier levels do not affect the price, but theEXTRA modifier price level may add a fixed amount to the menu item’s price.

Menu Item Modifier Levels


Menu items are created and edited in back office.  A menu item’s properties may be edited by opening the menu item editor, which presents all of the properties in a user-friendly graphical screen that also displays the button as it would appear on the order entry screen.

Menu Item Editor


Similarly, menu item modifier groups, items and levels are edited using the modifiers editor. Modifier groups, items and levels are customizable to suit your business type.

Modifiers Editor

Amigo Pos includes a comprehensive bar menu module that allows the user to customize the menu for maximum speed and efficiency during peak ordering periods.

Amigo Pos 8 offers many unique features for your bar such as:

  • the ability to define on-screen DRINK RECIPES including the proper glass to use for uncommon drinks
  • one-touch ADD ROUND button to reorder a previous round of drinks
  • easy preauthorized BAR TAB creation with a credit card swipe
  • multi-level upcharges for each drink
  • unlimited happy hour specials defined by time period and day of week for individual bar menu items or entire bar menu categories
  • one-touch cash tender button


The top of the order entry screen bar menu module is shown below:

  • view bar recipes
  • add previously ordered round to order
  • view open bar tabs
  • start a new bar tab

Order Entry Screen Bar Module User Interface

New bar tabs are started by entering the customer name using the on-screen keyboard or by swiping the customer card (when using integrated credit card processing with PCCharge Payment Server or Datacap NETePay).

Start New Bar Tab

Bar menu upcharges are defined for a bar category and can be used to adjust the price of each bar menu item for up to 6 variations. For example, white wine may be served in a glass, ½ carafe, carafe or bottle, where ½ carafe, carafe and bottle are set as individual upcharges.

Bar Menu Category Upcharges

Bar prep items and modifiers are defined on a category basis. Each modifier can raise or lower the regular price of the bar menu item, and prep items are used to alert the bartender of instructions or special requests, eliminating the need to enter commonly used instructions using the on-screen keyboard.

Bar Menu Category Modifiers

Bar menu category upcharges are defined for each category in Back Office > Menu > Menu Categories. Select the category and expand the Bar Menu Upcharges tab to enable and customize each upcharge button. Note that upcharges allow inventory adjustment for proper usage reports. For example, a Double upcharge may have an inventory adjustment factor of 2, so that 2X the amount is deducted from the inventory on hand.

Bar Menu Category Editor

When upcharges are defined for a bar menu category, each enabled upcharge appears on the menu item editor for each menu item in the category. The image below displays each enabled upcharge with a separate price. Note that the upcharge price is applied only when the upcharge button is selected before adding the menu item to the order on the order entry screen; otherwise the regular price is used.

Bar Menu Item Editor

Each bar menu item may be assigned an unlimited number of special price definitions, based on day of week (or all days) and time of day. The discount method can be a fixed amount or percentage.

Bar Menu Item Special Price Editor

Alternately, special pricing can be assigned to individual bar menu categories so that the price of each menu item in the category is discounted. As in the menu item special price definition, each bar menu category may be assigned an unlimited number of special price definitions, based on day of week (or all days) and time of day and the discount method can be a fixed amount or percentage.

Bar Menu Category Special Price Editor

 The background color, text color and image for each bar menu category button and bar menu item button can be customized under the Button Appearance tab.

Bar Menu Category Button Appearance

A recipe can be assigned to each bar menu item for inventory usage tracking. Note that each upcharge contains an inventory adjustment factor to increase or decrease the usage based on the selected upcharge.

Bar Menu Item Inventory

Many options are available to further customize the bar menu module. For example, in a multi-terminal environment, a terminal may be designated as a BAR TERMINAL so that prep tickets are not printed for bar menu items entered at that terminal. In addition, any or all of the top buttons may be hidden if not required, and bar menu item buttons may be displayed alphabetically instead of by button position. Bar menu settings are located in Back Office > Configuration > Main Settings > Order Entry Screen.

Order Entry Screen Bar Menu Settings

Bar tab settings include the ability to disable bar tabs entirely, to disable preauthorized bar tabs, to enforce a default preset bar tab limit, which may be changed on a per-customer basis if required. Inaddition, bar tabs can be ordered alphabetically by customer name instead of by time entered, and servers may be forced to select the patron’s seat when starting a new bar tab. Bar tab settings are located in Back Office > Configuration > Main Settings > Order Entry Screen. 

Bar Tab Settings

Amigo Pos includes a retail module for environments where retail (barcoded), bulk and deli items are sold. When the order entry screen is switched to retail mode by pressing the retail button, the screen ticket triples in width and a set of RETAIL SHORTCUTS is displayed on the left side of the screen.

Order Entry Screen in Retail Mode

When an item does not scan correctly due to a damaged or obscured barcode, press the LOOKUP button to enter the item SKU. The entire SKU does not have to be entered; enter the leading digits until the correct item is displayed.

Order Entry Screen SKU Lookup

Retail items can also be tracked by PLU. This is useful for items that do not have a barcode, such as a self-serve beverage. Press the blue PLU button, enter the PLU and press the blue CONTINUE button to add the item to the screen ticket.

Order Entry Screen PLU Lookup

Occasionally, a one-time price change may need to be performed. To change the price of an item, select the order item and press the blue PRICE CHANGE button, enter the new price and press the FINISHED button to update the price.

Order Entry Screen Retail Item Price Change

Open the menu item editor in back office to edit retail items. Filter the list by selecting the RETAIL menu category and select the item on the left to display the item properties in the menu item editor. The SKU, PLU, Deli Barocode PLU, Price Per Weight and other fields are available under the PRICING tab.

Menu Item Editor Retail Item Price Settings

When adding items that are sold by weight, the customer typically brings the unweighed bagged item to the checkout terminal. The cashier places the item on the scale and either presses the item button or enters the item PLU, which then triggers the scale interface screen to appear, as shown below.

Integrated counter scale interface display

When using an external scale that is not connected directly to the terminal, the weight may be entered manually by toggling the SCALE button to reveal the on-screen keypad. Enter the item weight and press the green CONTINUE button to add the item to the screen ticket.

Manually entering bulk item weight (for scales not connected to the pos station)

When deli items such as meat are sold, the barcode is generated at the time of purchase and contains both the item PLU and price. Amigo Point Of Sale uses this information lookup the item and add it to the ticket, as well as for track item sales on back office reports.

Deli Scale Generated Barcode

Contact us now


Or let us contact you