Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleConfiguration
POS Configuration

New parameter:

'CreditNotePerStore' - default False - if activated, POS will refuse credit notes issued in another store.

Integration with Cloud inventory management

(RTC-28572)

POS and POS API can fetch stock information online from the new Inventory Management module in EG cloud.

This is achieved by configuring a new service in POS Services on the POS Server. (There are no changes in POS)

Info
titleRequired

POS Services 7.84.05404

To start using this stock provider see configuration. 

Expand
titleConfiguration
Configuration:

New StockInfo provider StockGateway has been add to the POS Services. The stock returned from this service is based on the response from StockGateway cloud service.

Supported methods in StockInfoService_StockGateway service:

  • GetStockInfoByEan
  • GetStockInfoByItemNum


Add new endpoint with proper localhost and port (the same as in the other services) to the POS Services Host config (POSServices.Host.WinService.exe.config file).

<service behaviorConfiguration="serviceBehavior" name="POSServices.Implementation.StockInfo_1_0.StockInfoService_StockGateway"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicBinding" contract="POSServices.Contracts.StockInfo_1_0.ServiceContracts.IStockInfoService" /> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> <host> <baseAddresses> <add baseAddress="http://localhost:8000/LindbakPOSServices/StockInfoService_StockGateway/1.0" /> </baseAddresses> </host> </service>

Add StockInfoService_StockGateway value to the EnabledServices parameter in POS Services Host config (POSServices.Host.WinService.exe.config file)

Add those parameters to the POS Services Host config (POSServices.Host.WinService.exe.config file) - fill them with proper StockGateway values, they can be found at https://docs.egretail.cloud/

<!-- Stock information StockGateway -->

<add key="StockGatewayUrl" value="" />

<add key="StockGatewayResourceId" value="" />

To use StockInfoService_StockGateway as stock provider in ChainWeb and InStore App set up stockInfo endpoint in web.config of BackOffice.Web app, it should look similar like this one:

<endpoint name="stockInfo" address="http://bisrv02app:8001/LindbakPOSServices/StockInfoService_StockGateway/1.0" binding="basicHttpBinding" contract="POSServices.Contracts.StockInfo_1_0.ServiceContracts.IStockInfoService" bindingConfiguration="BasicHttpEndpoint" />

To use StockInfoService_StockGateway as stock provider in POS, set up parameter PosServicesStockInfoUri with url to the StockInfoService_StockGateway*, it should look like this.
Image Added


Improvements POS

AreaDescription
Bank

Vim / PayLink / Zaci pay terminal display messages shown in sale view (RTP-21015)

It has been made configurable to show message lines from Vim, PayLink and Zaci pay terminal solutions in the sales view header.

POS Configuration:

New parameter: PayTerminalDisplayLinesShownInHeader (default 'False') - if activated, display message lines from Vim and PayLink and Zaci pay terminal solutions are shown in header.

General

Price lookup for unknown article causes termination of POS (RTP-22183)

Doing a price lookup for an unknown item in EG POS now works fine. Previously this could lead to a situation where POS eventually terminated.

InStore App

Reducing picking quantity throws error message (RTM-4467)

When reducing quantity to 0 in Order Picking, total item quantity is correctly reassigned to other store, no error message occurs.

Loyalty

ValueCodes coupons via coupon button in member header (RTP-19980)

Available ValueCodes coupons for member in active receipt may now be shown by pressing coupon button in member header in sales view. Existing parameter 'ValueCodesMemberIdEnabled' must be activated for this to work.

Member

Fix for error in "Search receipts by member and article" function (RTP-22063).

When the function "Search receipts by member and article" is used and then "search member by identifier" method is used to find a member, AppWide error no longer occurs when trying to fetch one of the receipts.

Orders

Support for Pay & Collect (RTP-18990)

Pay & Collect (PAC) is now supported as an option for delivery method for web orders.

PLU List

Pre-selected item in PLU list (RTP-21185)

The first item on the upper left part of the board is now pre-selected in the self-service PLU-list when used in cashier mode (with keyboard connected). It is also possible to navigate between items using the keyboard.

Price calculation

Customer group discount on items with overridden price (RTP-22059)

When the ordinary price is changed/overridden for an item sold in POS and  parameter AllowCustomerGroupDiscountOnOverridenPrice is enabled, the customer group discount is triggered correctly for the item.

Printer

Balance check of electronic gift card triggers printing of previous add-on receiptRTP-22003)

Performing a balance check of electronic gift card via pay terminal and function SHOW_BBS_GIFTCARD_BALANCE now correctly prints only the according balance receipt. Previously last customer's additional receipt (if any), like e.g. a Vensafe ticket, might be printed together with the balance receipt.

Self-service

Signature based terminal payment when printer runs out of paper (RTP-21815)

If receipt printer runs out of paper while a signature based terminal payment is triggered, the signature control flow will not be interrupted. The receipt to be signed by customer, which may have been aborted by paper empty, will be printed as soon as staff has replaced the paper roll. The screen dialogue for staff to approve or decline customer's signature will be visible all the time until approved / declined, hence it will not be hidden by paper empty message. This will secure that the payment and the receipt may be finished properly, and POS be ready for next customer.


Error message regarding printer cover cleared automatically when cover is closed (RTP-21307)

If receipt printer cover for any reason is opened, e.g. when paper roll is replaced, the error message shown on the self-service screen will be automatically cleared when cover is closed. POS will then be immediately operational, if no other problems with the printer. If cover was opened accidentally by customer, staff will no longer be necessary to make the self service POS available for customer's use.


Scanner available for member registration until payment starts (RTP-21188)

Member barcode may be scanned at any time during purchasing in self-service mode, until payment has started. The exception is if the scanner is disabled while waiting for staff. Previously scanner was disabled during 'Purchase confirm', making customer having to return to 'Sell page' to scan member card, if forgotten.

User interface

Pasting text in dialogs (RTP-21933)

Pasting a copied text into pop-up dialogs in EG POS has been enabled. 


Image and/or text on buttons (RTP-21944)

It is possible to configure a button in POS to show only image, only text or both. To configure the button to show only image, the text fields in ButtonConfig should be set to "#".


Hide function button for cash/cashback (RTP-21313)

Payment buttons for both cash and cashback will now be hidden/blank if  if the tender type "Cash" is disabled in parameter TenderConfig.

...