Web-based POS Peppershop POS

Time to read: 8 minutes


In the administration area you can find the cash register at the bottom left of the menu or alternatively via the main menu of the module administration. In the configuration, there are the following setting options:

Configuration of the web-based pos (see figure 1):

  • Activation: Check the box here. This is needed if you want to enable/disable the checkout as a webshop module. A prerequisite for this is a correctly installed PDF module.
  • Payment methods: Multiple selection is possible with the CTRL key (Germany: CTRL key). All payment methods available in the web-based pos are to be selected. With an integrated payment terminal, card payments do not have to be activated. The device itself recognizes what is being paid with. For customers who are activated for payment via invoice (edit customer), the payment method automatically appears in the cash register. Printing as A4-PDF is recommended here.

Figure 1: PepperShop POS configuration dialog (preselection: output via A4-PDF print)

  • Issue via: How should the customer receipt be printed?
  • A4 PDF printing: Output to a normal A4 printer.
  • 78mm PDF Printing: Select this option for a PDF-printable receipt printer which is addressed locally or via network in this format via printer driver. The printer uses paper rolls as output, so there is no PDF background as with A4 PDFs.
  • EPSON TM-Intelligent Series Receipt Printer: For network direct printing via EPSON TM-Intelligent Series receipt printer you need an appropriate receipt printer with network connection. This is the best connected version: Any number of printers can be used (also via WLAN), sharpest printing, optional cash drawer control and customer display control. The printer is configured by Glarotech GmbH and only needs to be connected.
  • The PepperShop has a native connection to the EPSON TM-i series receipt printers. This means that no PC/Mac is required to control the printer. The modern devices are controlled directly from the browser in the local network - very easily, e.g. from your tablet.
  • Allow warehouse overbooking: Articles can also be sold without warehouse stock if warehouse management is switched on. When using an ERP, this function must not be active.
  • Convert changeover to cash desk currency: If a customer wants to pay in a foreign currency, the changeover is displayed in the basic currency.
  • Logo: Logo for printing, especially for receipt printers you should probably limit yourself to a black and white presentation with the correct width. Be careful! Transparency in the logo is unfortunately not possible, please convert your logo correctly if necessary.
  • Final text: You can adjust the text “Thank you for your purchase” on the document manually.
  • Cash register management (output via EPSON receipt printer, see Figure 2):
    • Name: A meaningful name helps with the printer selection in the cash register interface.
    • Printer IP: The IP address, via which the printer can be reached.
    • Display / Scanner: If the devices are plugged into the printer, they must still be activated.
      • If the scanner is used via the printer, it must also be activated in the printer administration: Under Key Input Device the Device ID: local_scanner and the Control script: Use Scanner_generic.js.
    • For the use of a payment terminal, please contact Glarotech GmbH.
  • Cash register customers: Customers who have activated the field “Cash register customer” in customer management appear in the list.
    • Via login you will be logged in as this customer directly into the cash register.

Figure 2: Administration of cash desks and cash customers (salespeople)

Alternatively, you can log in via the login mask in the shop or the cash desk.

Figure 3: Management of cashier positions and cashier customers (salespersons)

Other settings

Shop settings (checkout settings)

  • General Settings
  • currency settings
  • languages

Enter assortment

Category management

First create the categories in category management. This is where the articles are later classified. You can easily delete the pre-installed demo categories. By calling up the category you will see your action possibilities. In the cashier you have the possibility to search the articles by categories


In the category ‘Articles’ you will find the masks for creating new articles, as well as for editing and deleting them. In order to make changes to a large number of articles, we recommend the mass mutations. Alternatively, an import/export tool is also available.

Warehouse management

The complete instructions for the warehouse management can be found here.

Daily closing / analysis of a period

In the shop administration you will find the daily closing in the web cash module.

All open sales are booked by pressing the ‘Close’ button. This means that weekly or monthly closings are also possible as an alternative. After that, the sales are irrevocably booked and can no longer be removed.

Restrict the results using the display filter, e.g. by employees and / or by certain time intervals. Below the list with the sales you will find the data to conclude with the corresponding query (employee / time interval). The system displays a turnover overview for each payment method used, as well as a total amount. The total amount is translated into the base currency.

Info: By clicking on the printer symbol you get a representation optimized for printing, which is limited to the table and the final summaries. An export as a table is also possible. A print example can be found in the appendix.

Figure 4: Daily closing with filter options by time / employee and export

Operation of the cash register

As an active web cash customer (seller) you can log in to the system as usual (enter login + password).

  • In stand-alone mode, only the login screen appears.
  • Webshop Module: After the login you are in the customer account of the shop system. After logging in to the web shop, a web checkout customer will see a link to the web checkout in his account. This link takes you directly to the web cash mask.

The web cash register has the following functionalities:

Search for an article

  • The article search is possible via article name, article number or article code (e.g. an EAN code via barcode scanner). The search field works with AJAX Typeahead, so that you get a selection of found articles after a few letters.
    • Categories: This allows you to search via the category tree.
    • Favorites: Create your favorites list. Click on the heart symbol of the article to add or remove it from the list. The list automatically appears identical for all cash register customers.
    • You can change the article display by using the list button at the top in the middle.
    • If you are working with a barcode scanner, be careful not to place the cursor in a text field. The scanned item is then placed directly in the shopping basket.

Shopping cart

  • On the shopping list (analogous to a shopping cart) you can adjust the number and price of each item or give a discount. Overwritten prices are marked accordingly. These purchases are also highlighted in the evaluation.
  • Individual items can be removed from the shopping cart using the ‘Delete’ button.

customer booking

Figure 5: Credit on receipt

Above the shopping cart you will find the ‘Customer’ button. You can now use the search bar to find existing customers. The addresses can be edited and selected. In the case of a new customer, this can also be entered directly in the cash register. The order is then specifically assigned to the customer and also appears in the customer account of the webshop (if used).

It is therefore also possible to use customer cards with the customer number as a barcode.

Document history and credit memos

In the menu, the sales of all cash register users are listed in the document history section and can be viewed in detail. For refunds, the amount can now be assigned to the document with a comment as a credit memo. The amount is also shown in the day-end closing.

In the case of returns of goods and warranty replacement, it is decisive which functions you use. Please note that credit entries in the cash register have no influence on the stock or the ERP. These postings must be posted manually.


  • Goods return: Enter credit memo in POS and post manually (in ERP, if necessary).
  • Warranty replacement: Sell product regularly with price 0.-.

Lower toolbar

  • If the voucher module is active, a button for entering the code appears.
    • The mask for the free position (not in the system existing article) is called by the associated button. Enter the description to be displayed, the unit price, the quantity and the VAT rate.
    • Discount: One discount can be given in percent and one as an amount (affects the total amount of the purchase). This is captured using the same technique as changing the number of a shopping cart item.
    • Pay up:
      • Cash payment: Proposals for amounts received appear or you can enter the amount manually. The change will be calculated automatically.
      • Card payments: You can now enter the amount in your terminal without an integrated terminal.
      • Payment terminal: With an integrated terminal, it automatically receives all the necessary data.

You can see a screenshot of the web cash register entry mask on the next page.


By selecting the menu button at the top left, the following options are available:

  • Document history: The completed sales can be viewed in detail.
    • settings
    • Edit user data of cash register customer
    • languages
    • currencies
    • Printer selection when using EPSON devices


  • “Please check the IP address in your POS configuration.”
    • Cause 1: Wrong IP address configured in POS configuration.
      • Solution 1: POS configuration: Enter the correct ip address for the printer. Save settings and reload POS.
      • Solution 2: Power up the printer to let it print the current configuration with the IP address. Enter the correct IP address as described in solution 1.
    • Cause 2 (only from PepperShop v9, if SSL is activated in POS configuration): Self signed printer certificate is not accepted by the browser
      • Solution: Type the printer IP with preceding https:// into the browser’s address bar (e.g. Accept the browser warning regarding the certificate, close the tab and reload the POS tab.


Now follow resources like screenshots and examples of printouts:

Figure 6: User interface

Figure 7: User interface

Figure 8: Document printing 78mm

Figure 9: Document printing A4