Document status: RELEASED

Date:  

Prerequisites are located in the menu on the left.

Improvements for unmanned store mode in Self-service

(RTP-14887)

Unmanned mode may now be forced by button, which will overrule configured opening hours for the store. This makes it possible to configure some types of control to be activated at day time (manned store) but not at night time (unmanned store).

Starting unmanned mode:

In self-service, you can see that the store is in unmanned mode in the top right corner:

When using button to leave unmanned store mode:

In addition. it is possible to override selected POS Configuration parameters in unmanned mode. This means that POS can have different configuration for unmanned store mode and manned store mode.

POS Configuration 

SnGUnmannedModeSettings - a list of 6 specified existing parameters. Configured values will have effect in unmanned mode only.

List of specified parameters, with their default values:

ShopAndGoConfirmTotalAmountLowerThan - default '0'

ShopAndGoOnlyAllowDeleteLastLine - default 'False'

SngApproveNegativeSubtotals - default 'False'

SngDeleteItemApproveGroups - default empty

SnGDeleteItemApproveLimit - default '-1' (not in use)

ShopAndGoActivateLindbakControl - default 'False'

ButtonConfig

image-2022-02-02-09-13-18-263.png

Surveillance messages sent to self service monitor app

(RTM-2642)

Self-service messages may now be distributed to new self-service monitor app, as well as ordinary surveillance monitors, using cloud in stead of direct IP to IP communication. 

POS Configuration 

New parameter:

SurveillanceServiceUrl (default empty) - If activated, messages are sent to self-service monitor app.


Existing relevant parameter:

CloudAccessServiceUrl - Address to CloudAccessService in POS Services. Default address should normally be used.


SurveillanceCashregisternums - To be emptied if SurveillanceServiceUrl is configured.

Surveillance messages grouped by name

(RTM-3245)

Surveillance messages sent to self service monitor app may be configured to send a group name as well. Different cash registers may then send different group names, telling in which area they are placed, i.e. in which location help is needed.

POS Configuration

New parameter:

SnGControlGroupName (default empty). If set, configured name is sent in all surveillance messages. Has effect only in self service monitor app, not in other surveillance monitors.

Recalculation of cost price for Food delivery

(RTP-14661)

In integration with customer group module in Chain Web, recalculation of cost price can be triggered automatically in POS.

The solution works like this:

  • Create a customer group and customers linked to it in Chain Web.
  • Set up items or item groups with specified cost price increase % in Chain Web.
  • Add a customer linked to specific customer group to the sale in POS (see config).
  • Add item to the sale in POS. A dialog is shown where the cashier enters the desired sales price.

  • The cost price is automatically recalculated with the following formula:
    New cost price = Normal cost price + ("net cost increase %" * overridden sales price).

 This change requires version Chain Web 2.10.121 or higher.

POS Configuration

CustomerGroupsThatTriggerOverridenPrice

Customer group numbers that contain customers that should trigger recalculation of cost price in POS.

Example: Customer Group "Food delivery" and customer "Foodora".

Improvements POS 

Module

Description

PLU-list

Improved performance for first search in PLU-list (RTP-15196)

Performance has been improved for the first search in PLU-list after logon. 

Price calculation

Improved performance price calculation of employee discounts (RTP-14431)

There has been done an improvement in the performance for handling employee discount discount in combination with both campaigns and mixes. This reduces the chance for errors in the price calculation due to timeout.

Promotion

Promotion dashboard (RTC-19584)

To use new methods in Reporting API related to promotion. A small change in query engine is done for Reporting service.

Self-service

Signature payments with Verifone VIM terminals (RTP-15452)

Signature based payments with Verifone VIM terminals are now supported in Self-service.


Startup fails if configured bag EAN does not exist (RTP-14493)

Self service POS does now start up without errors even if configured EAN for automatic bag dialogue no longer exists.

(parameter: 'ShopAndGoAutomaticBagEan')

Improvements POS Server

Module

Description

POS API

 Improvements for Klarna Checkout (RTP-13638)

  • Extended logging when parameter KlarnaLogDetails is set to True.
  • All requests/responses are logged in POSWCF logfile.
  • UpdateKlarnaPayment should now accept repeated updates when total order amount is zero.
  • UpdateKlarnaPayment, CaptureKlarnaPayment and RefundKlarnaPayment has better error handling and will retry twice on timeout.
  • A bug reported by Klarna was fixed where we incorrectly used Checkout instead of order management when fetching order.


Reversal of invoices based on sales from Tokheim in Chain Web (RTP-15499)

A bug in the POS API that sometimes prevented reversal of invoices based on sales from Tokheim in Chain Web has been fixed.


Reversal of invoices in Chain Web (RTP-15265)

A bug in the POS API that sometimes prevented reversal of invoices in Chain Web has been fixed.


Error handling for Klarna Checkout (RTP-15674)

POS API now handles GetOrder response from Klarna that does not contain any Customer element.


Improved handling of price rules in transactions (RTP-15158)

The "RedeemedCoupon" field is now generated only once when executing "SetLoyaltyInCart" method for the first time. This method, "DeliverCartItem" and "AddPaymentToCart2" keeps a low response time no matter how many times they are executed.

POS Import

Integration with Store Service (RTP-13763)

Support for import of Stores, Profiles and Teams exported from EG Cloud StoreService has been implemented to POS Import.


Mix 21/22 from promotion module (RTP-13340)

Support for Mix 21/22 (Buy x items from the selection and get a NOK /% discount) exported from EG Cloud promotion module has been added.


Handling of deleted promotions (RTP-14597)

Handling of deleted promotions from promotion service has been changed in POS Import.  POS import is now able to process deleted promotions containing null values in MixDetails.

Require database POS Master v. 49 or later

POS Services

Norsk Tipping - print weekday for "Joker" games (RTP-15708)

Adaptions are made in integration with "Norsk Tipping" (lottery). Weekday for which sold "Joker" games are active is written on game tickets, i.e. "Wednesday" or "Saturday".


Norsk Tipping - new "Eurojackpot" games (RTP-15586)

Adaptions are made in integration with "Norsk Tipping" (lottery), making it possible to sell new "Eurojackpot" games. Weekday for which sold games are active is written on the game ticket, i.e. "Tuesday" or "Friday".


Missing promotion details in POSLog (RTP-15148)

The offerId information from promotion price campaigns exported from EG Cloud promotion module has been added to POSLog (as ExternalReference attribute in the DiscountGroup element)

Require POS Master v. 49 or later.

  • No labels