Document status: RELEASED
Date:
Prerequisites are located in the menu on the left.
Highlighted items in self-service PLU lists and on customer screen
When the customer view is configured to allow customers to buy items, a new section for highlighted items has been added.
On the bottom right of the customer screen , up to 6 items (3x2) can be shown to make it possible to select these quickly:
Moreover, a new button makes it possible for the customer to confirm additional items (previously, the customers selected items had to be approved by the cashier).
(The highlight items are shown only when there is no additional items added by the customer.)
In Self-Service, highlighted items can se shown the searching the PLU-lists:
Improvements for bag dialog in Self-Service
If a tandem EAN of a bag has been added to the receipt before going to payment, the bag dialog is no longer shown shown automatically. (This logic was already implemented for MainEans)
When opening the bag dialog manually and some bags were already bought previously, the customer can see the previously added quantity of the bags: Example when 3 bags were previously added:
If the user then adds 2 extra bags, it will look like this:
Show currency codes on customer screen
Main currency and second currency codes (e.g. main SEK, second NOK) can be displayed under "To pay" text (local amount and second currency), and also in payment view next to "Total" and Paid amount.
If second currency is undefined (configured to the same value as main currency), currency code is displayed only if you pay in foreign currency (next to paid amount and under main currency in "To pay").
Moreover, label "To pay" is now switched to "To pay back" if receipt's subtotal is negative.
Configurable tender name in receipt journal
When paying with bank (CreditDebit), the tenderm name shown in the receipt journal can be based on the issuer ID. When paying by bank terminal, the issuer ID for the payment card is received from the terminal. When using bank (CreditDebit) payment in POS API, the IssuerID can be specified in the request. (Method AddPaymentToCart2)
Example from receipt journal when IssuerID 71 = Faktura:
Surveillance approval messages as information only
Messages in surveillance monitor that may be approved or declined by staff are now configurable to be shown as information text only. Approval buttons will then not be available, and the approval may be done in an other POS or monitor.
Improvements POS
Module | Description |
---|---|
Digital receipt | Digital receipt when POS is offline (RTP-336) POS will no longer try to send digital receipt by mail when it is already marked as offline and does not have a connection to the mail service. |
Localizations | Wrong spelling when POS communicate with bank terminal (RTP-13978) Spelling of the Norwegian word "avsluttet" was fixed when doing bank payments. |
Logging | Parameter to enable price calculation logging (RTP-14753) It's now possible to set "LogDiscountGroups" from POS Configuration. When this is enabled, the full price calculation data is logged every time price is calculated in POS. This should only be enabled during problem research. Logging for EG Cloud gift cards in POS (RTP-15071) Adjusted the logging of requests on gift cards versus EG Cloud gift card module, so they no longer show personal information in the log file (phone number, e-mail and PIN-code are hidden and replaced with "XXX"). |
Offline handling | Improvements regarding timeouts in offline situations (RTP-2794) General improvements have been implemented regarding the cash registers detection if it's offline or not, when trying to execute operations towards different services. The cash register is quicker in detection of it's own connection to the services, and will no longer use the same amount of time twice, if the cash register detects that's it's offline on the first attempt to reach the service. Offline handling for EG Cloud PaymentServcice (RTP-14941) Offline handling for EG PaymentService has been improved regarding callback functionality used for example by Coopay. |
Orders | Coop QR code in orders (RTP-14755) When fetching orders from Chain, the following 4 fields will be included if they are set:
This means that data from a Coop member QR code added in an order will also be added automatically to the receipt when fetching an order in POS. This is supported both in web orders created through POS API and in Customer orders created in POS. To use this functionality, upgrade of Chain Classic is required, and a new Chain Classic system parameter 943 must be configured. After configuring this AppServer in Chain Classic must be restarted so CoopID etc. is saved on orders when processing POSLog Xmls. Chain Classic 2.1.1.0.26 is required to configure system parameter 943. |
Self-service | Audit information in receipts from Self-Service (RTP-14799) When a visual audit/control is performed for a self-service customer, the cashier number for the cashier that performs the audit will be logged in the receipt (POSLog XML). The result of the control will also be included. This information will be used by Chain Classic to report on visual controls. Enabling scanner when CashChanger should pay out money (RTP-14139) Scanner may now be enabled by staff in self-service POS when it is locked due to error message caused by cash changer. This may help staff to solve problems when e.g. cash changer can't pay out money. Cashier can then scan a cashier card to go to cashier mode. Improvement in handling Coopay when offline (RTP-14952) The dialog for handling Coopay when cash register is offline, is now displayed correctly to customer in self-service. |
Improvements POS Server
Module | Description |
---|---|
POS Import | Support for recurring promotions (RTP-14940) Support for weekdays and excluded dates has been added to import of campaigns from EG Cloud Promotion module. This means that you can create a campaign that triggers every Saturday and Sunday for a long period, except specific dates where the campaign will not be active. Import of RIGAL Z-file (RTP-14776) Fixed an issue where FileLoader tried to bulk Insert RIGAL Z-files two times if both iteminfo and RIGAL Z was imported at the same time. File encoding for RIGAL Z (stop sale) file (RTP-15027) By default POS Import will use the same encoding for RIGAL Z files as it does for other files. RIGAL Z files can have different encoding since they can be sent from a different source than the other Item and Price files. If the RIGAL Z files has different encoding it can be specified in the parameter "encodingForRigalItemStopFileReading" and it will be used when reading the file. Import of ItemStoreLink (RTP-14587) Support for ItemStoreLink has been added to the import of items from Cloud Item Master. ItemStoreLinks are imported from a separate blob - Item.ItemStores.Export. Support for "happy hours" (RTP-14380) Import of campaigns from the EG Cloud promotion module has been extended to support "happy hours". This means that a campaign price can trigger for example only between 1600 and 1730. Do not queue new jobs after merge error (RTP-14180) If we get a critical merge error in the POS Master database during import of items and prices, new jobs will not be unnecessary queued. Mix 4 and 5 from Promotion module (RTP-13333) Support for mix 4 (Buy one item from selection A and get a discount on item B) and mix 5 (Discount on a weight item) exported from the EG Cloud Promotion module has been added. Error handling when importing files from Chain to Cloud (RTP-13999) The error handling for file import was improved with retries when moving files to blob storage. Support for weekdays and hours on campaign prices from Promotion module (RTP-14987) Support for 'available hours', 'weekdays' and 'excluded dates' for 'Promotion Price' and 'Member Price' campaigns exported from EG Cloud Promotion module has been added to POS Import. This means that you for example can have campaign and member prices that only trigger from 16-17 every day or only on Saturdays. Campaign prices from Promotion module for different units of measures (RTP-14740) Support for units of measure (kg, m, l, h, m2) has been added to campaign/member prices imported from EG cloud Promotion module. Campaign from Promotion module on Common, Profile or Team (price zone) level (RTP-14383) Support for campaigns defined in the EG Cloud promotion module for all stores, profiles or teams (price zones) has been added to POS Import. Import of tandem (alternative GTINs) from Item Master (RTP-14258) Import of tandem (alternative GTINs) is now supported from Item Master. Import of item group hierarchy from Item Master (RTP-13741) Support for item hierarchy (department, area, group and subgroup) has been added to POS Import. All data is loaded from a separate blob - Item.ItemStores.Export |
POS Master | Import of Mixtype 24 with model items (RTP-14849) Support for using alphanumeric model numbers in mix type 24 from Chain Classic was added. |
POS Services | Group ID for group mixes in PriceInfoService (RTP-14667) The response in GetPriceRules method in POS Services are now extended to include the GroupId for group mix'es. (GroupID from the parent ConditionItem (if ConditionItem has a parentId). MIT flag when paying with Coopay (RTP-14397) The MIT flag is always set to "true" when paying by Coopay in POS (physical stores). |