You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 85 Next »

Document status: DRAFT

Date: 

Prerequisites are located in the menu on the left.

Configuration of buttons and clickable fields in cashier receipt view

(RTP-19915)

We can configure which inline function buttons are shown on item lines in the sales view in POS. It is also possible to configure which input fields are clickable. The following buttons and fields can be configured: Details button, Note button, Delete button, Quantity field, Price field and Subtotal field.

(

POS Configuration

ReceiptViewButtons (default value: all functions and fields are active).

Configures item line function buttons and clickable fields in receipt view in EG POS.

Increased visibility of potential mixes in sales screen

(RTP-18269)

Potential mixes are shown more visibly in sales screen so that cashier can recommend the customer more items.

POS Configuration

ShowPotentialMixInfoLine

Allows to set if potential mixes are shown in sales screen or not (True or False).

New layout for system info

(RTP-20830)

System Info tab has new text layout. Buttons are moved to the bottom panel, attribution text at the bottom of the page.

Item search from Convenience mode

(RTP-22042)

"Search items" will be possible to configure on a button in convenience mode using parameter PLUBoardFunctionButtons.

When clicking the button, the item search view will be shown. When the search is closed or an item is selected from the search, the user is taken back to convenience mode.

POS Configuration
Button to search for items can be configured in parameter PLUBoardFunctionButtons.

Registering breakage in Convenience mode

(RTP-22041)

Function to register breakage has been added to Convenience mode. The typical user experience will be like this:

Add items and then click "Finish".

POS Configuration
New button to register item transactions can be configured via parameter PluBoardFunctionButtons.

Multiply function in subtotal view

(RTP-23202)

After entering a number in payment view and clicking the 'times' function/button the sales view will be shown:

Now the item can be added in desired quantity by scanning or searching.

Multi select in item search and sales view

(RTP-20215)

[Ctrl] + click or [shift] + click can be used to multi-select lines in item search and [ctrl]+click in sales view.

  • When multi selecting items in item search, many items can be sold at the same time.
  • When multi-select is used in sales view, discount can be given to many item lines at the same time.

multi select in POS.mp4

Selling item by DUN number when not found by EAN

(RTP-23381)

When an item is not found by EAN (unknown item), POS can be configured to try to sell it using DUN number instead.

This improves the customer experience in case a barcode with DUN number is scanned on an item.

POS Configuration

LookupItemByDUNIfNotFound parameter (default value: False)

Set to True if you want to sell items by using the DUN number.

Cashiers can be allowed to log in on multiple cash registers at the same time

(RTP-23250)

For employees helping customers using self-service cash registers, it is more effective if they can login to multiple POS at the same time. At the same time, ordinary cashiers should only be able to login to one POS.

POS Configuration

Configuration parameter: SystemCashiersUnlimitedLogins

Configures which users can log in on multiple tills at the same time no matter what existing parameter NumberOfSimultaneousLogins is set to. The purpose is to make this possible for self-service cashiers.

Improvements POS 

AreaDescription
Balance 

Balance registration (RTP-22897)

Show all fields in balance transaction

//All fields that have not been modified during balance registration will be automatically set to zero and saved as such//

If no value is entered into fields during balance registration, zero will be set in POSLog XML. Because of that everything is visible even if it is zero.

Cashier

Double authentication when changing price of an item (RTP-17895)

The function to perform a price change of an item, when double authentication is configured, is improved. The dialogue for entering a different cashier's credentials is now triggered correctly regardless if the new price is entered before pressing the price change button or not. 

POS Configuration:
Relevant existing parameter: DoubleAuthorizationFunctions - (when it contains 'OverridePrice')

Convenience sales

Improved numpad (RTP-21940)

In convenience mode, the "Enter number/qty" field have been added when the numpad is collapsed. 

The "Enter number/qty" field and the Show/Hide button are aligned in both collapsed and expanded view. The whole area of the collapsed numpad is now clickable to expand the numpad.


Pressed button visualization (RTP-13922)

A frame will be shown around the item button while it is pressed in convenience mode.

Credit sale

Faster refresh of sales grid when credit sale (RTP-20471)

Time needed to refresh sales grid after adding an item when a credit customer has been added to the receipt has been improved significantly. 

Customer

Customer group and type in detailed search view (RTP-18452)

Customer type is shown in customer search detail view and Customer group is not shown in member search detail view.


Alpha numeric customer number (RTP-23281)

To allow for integration with customer solutions that uses alpha numerical customer numbers, these are now supported in both EG POS and in POS API. 


Default customer group for new customers (RTP-3479)

During registration of new customers, the customer group can be automatically set to the desired default value by configuring parameter CustomerViewSetupWhenCustomer. (The configuration expects the customer group number)

Example customer registration form in POS:

General

Show more characters in cashier name in header (RTP-21317)

User interface has been modified to be able to show longer cashier names in the header in POS:

PS: If convenience mode is used (PluBoardNameToOpenOnStartup has a value), the name can still be cut due to missing space: ** 

Gift card

Improved messages for EG cloud gift cards (RTP-13832)

When POS is configured so that it is possible to pay with an expired gift card, this dialog appears:


When POS is configured so that it isn't allowed to pay with an expired gift card, this dialog appears:

When cashier wants to use a deactivated gift card, this dialog appears: 

Item information

Showing campaign price when promotion is set on model/variant (RTP-18600)

Campaign prices exported from the promotion module on model/variant level are properly shown in item search and item details view. Previously these campaigns triggered correctly when sold, but where not shown in item info.

Changes in this story includes changes in the SQL view used by the item search in POS. The POS Master upgrade (v. 109) will delete and re-create the fulltext search and this will slightly affect performance in POS for a limited time after server upgrade and the item search will be unavailable/incomplete. (typically between 2 and 20 minutes - depending on number of items in the database and the hardware in POS).

Implementation

Suggest email when refunding via gift card (RTP-23765)

The email address from the member or customer in the receipt will be suggested when refuding via issue of a digital gift card.

Item search

Showing that search is "in progress" (RTP-22117)

When an item search does not immediately provide a result, the user interface will show that POS is searching:



Show sales view after adding item grom grid view in item search
(RTP-20193)

After adding an article from grid-view in item search, the sales view is shown.


Function to search for items (RTP-19994)

It is possible to configure a button (using function "search_item") to open empty item search or to automatically search for a specific phrase:


Campaign item price and highlight
 (RTP-23165)

When searching for an item with a campaign, it is now highlighted and showing the correct campaign price in list and detail view.

Item transactions

Fix: Member dialog removed (RTP-20875)

When creating item transactions, there is no member search dialog before going to payment. 

Loyalty

Visual improvements in new member search dialog (RTP-23417)

Improvements for new member search dialog have been implemented:

  • Validation is not activated when you enter the screen.
  • Font type, dialog width, spacing between rows and dialog height was improved.


Stamp cards shown in coupon tab in POS
(RTP-23080)

Stamp cards are shown in the stamp card tab and not in the coupon tab in member information view in POS. The number in brackets behind the coupon button will only count coupons and not stamp cards.


Improvements for member registration via Vipps (RTP-22602)

When scanning Vipps QR code in the EG POS sales view for an existing member, the member will be automatically added to the receipt.

When scanning Vipps QR code for a person who is not yet a member, the following dialog will be shown:

(Which options are shown in the dialog is configurable).


Fix: Member bonus
(RTP-22186)

Member bonus is no longer incorrectly displayed as 0 when adding member to customer order sale, entering the social security number in the sales view when the default EAN/PLU is selected in the left panel and in the payment view.


Member statistics in member information view (RTP-19595)

Changes were implemented to make sure EG POS and Chain Web shows the same and correct data for sales last year in member statistics in Member information view. 

Chain Web:

EG POS:

Order

Preview of click and collect orders (RTP-22376)

Preview of click and collect (reservation) orders shows the customers phone number in the title bar. 



No reference dialog when creating web order
(RTP-18444)

The order reference dialog longer appears (even if parameter AskForReferenceWhenEditingOrder is enabled) when creating orders in POS and the order variant is: 

  • StorePrepaidWarehouseDelivery
  • StorePrepaidDispatchDelivery
  • StoreReservedStorePickup


Returning items from an order that was paid in multiple sales receipts (RTP-19571)

We have implemented support for returning an item from an order that was originally paid in multiple receipts.

Before: 

After:

PLU List

PLU Lists are occasionally empty (RTP-23071)

PLU Lists are no longer occasionally empty on some Cash Registers.


Open priced items sold via PLU list may now be confirmed by physical keyboard (RTP-23410)

Open priced items chosen from PLU list may now be sold by physical keyboard. Confirming the price by Enter button will add the item to receipt. Previously this operation did not add active item to receipt, but in stead the pre selected (first) item in the PLU list.

Product series

Improvements after acceptance tests of product series are implemented (RTP-23303)

1. configuration is changed so the following arguments in buttonconfig can be configured: Type: Product Series or Model, Number;

2. nothing happens after clicking the button on an item without model or product series;

3. default value is changed to "All" instead of "In stock" after clicking the button on an item with some product series;

4. while switching back to "In stock" view if there are no items in selected product series in stock, the item details from "All"-view is no longer shown.

Return

Online return with different currency (RTP-22862)

It is not possible to perform an online return on receipts with different currency than the main currency.

Self-service

Confirmation of low total amount (RTP-23335)

Lines with negative values like Deposit refund tickets are excluded when POS calculates if control should be triggered based on parameter ShopAndGoConfirmTotalAmountLowerThan.

In the following example, when parameter is set to ShopAndGoConfirmTotalAmountLowerThan = 50 , control will not be triggered:

Subtotal 40, including an already deducted Deposit refund ticket worth 60.

User interface

Layout for System Status (RTP-21042)

System Status tab has new text layout. Buttons are moved to the bottom panel, and scrollbar is added.


Text size in sales grid (RTP-19098)

SalesGridSmallFontSize parameter enables to use font size 14 in sales grid, instead of 16. This can be used to allow longer texts on larger screens without the text becoming too small to read comfortably.


On-screen keyboard when creating ad-hoc bundles
(RTP-17803)

Numpad on-screen keyboard will be shown when entering bundle price, and alphanumeric keyboard will appear when going to the 'Bundle name' field.


Improved visualization of returned items in sales view 
(RTP-21411)

POS will display returned items with red color on quantity and amount fields.

image-2023-07-14-12-30-04-024.png


Improved dialogs for social control
(RTP-3515)

Social control dialogs have been improved and now look like this:


Gift card icon in sales view 
(RTP-19312)

When POS is configured to show images on item lines in the sales view, an image will also be shown for sold gift cards.


Item images in sales view
(RTP-23674)

When POS is configured to show images on each item line in the sales view and an item does not have an image, a default "missing image" icon will be shown.


Displaying F1-F12 button indications on top right panel 
(RTP-15302)

It is possible to see F1-F12 on function buttons in panel on the right to help guide the user to shortcuts (configured by POS Configuration parameter MenuButtonIndication).


Message to cashier when using gift card in different country/currency 
(RTP-22188)

When POS is configured with a different currency than the currency on a gift card used for payment, the following message will be displayed:


Scroll in Stock Information view (RTP-21432)

Using mouse wheel or arrows on a keyboard will scroll down or up in Stock Information. 


Messages to cashier from Chain Web
(RTP-21282)

The message dialog that shows important messages to cashiers when logging into EG POS has been improved.
The dialog looks like this: 


Configurable focus on member added to receipt
(RTP-23081)

It is configurable whether a member added to the receipt automatically is selected as the active row in the receipt. When using a secondary customer facing scanner to register members it is recommended to configure so the member is not selected as the active line as this might interfere with cashier operations.

POS Configuration:

DisableMemberAutoselect (default value: False). Set to True if you want to disable auto selecting of member in sales.


Miscellaneous improvements in dialogs (RTP-19324)

Multiple small improvements have been implemented in pop-up dialogs in POS.

  1.  Cash Payment dialog (after entering the amount of money in 'Enter amount' field during Payment).


  2. Unfinished receipt retrieved dialog (after logging out and in again with receipt left unfinished).


  3. Delete receipt dialog (after clicking Void receipt).


  4. Price dialog (no cash pay back with negative amount during return).


  5. Confirm dialog (after clicking Cancel during member/customer registration).


  6. Dialogs can be closed using keyboard (Esc)
    a) First Esc press (Clears the field if there is any. Otherwise the first press closes the dialog):

    b) Second Esc press (Closes the dialog).


Price and Price history
(RTP-15367)

In Price tab: Member offer, self-service column added, checked mark:

Price History Tab:


Improved system information view (RTP-21043)

The function buttons have been moved to the bottom panel and the layout for showing messages from chain to cashiers has been improved.



Improved user Interface for gift card handling (RTP-14200)

Dialogs for gift card sale, balance check and gift card payment have been improved.

Manual input of gift card number has been disabled in the sales dialog (only scanning allowed to make sure barcode is readable).



Buttons in payment view when scanning only a credit note (RTP-23587)

When scanning a credit note only (and no items), the payment view used to have buttons and menu look like in sale view. Now, buttons and menu is like it should look in payment view, with correct buttons.

Improved errors and warnings in system information view (RTP-21044)

If the status is disconnected/inactive/offline, the  icon will be shown.
If there is a warning or if there is something that needs attention, the  will be shown.

Voyado integration

Create cart even when member does not exist in Voyado (RTP-23055)

When 'CreateCartWithItems' is called with a member that doers not exist in Voyado, the cart will still be created and the member will be added in the cart. This ensures that the member will receive member prices. Previously we would get an exception in POS API and 'CreateCartwithItems' would fail if the member did not exist in Voyado.

Improvement POS Server

AreaDescription
POS API on-prem

Configuration for balance registration in Chain Web (RTP-20098)

When creating a balance for a given cashregister, it now uses the cashregister number from the request, not set in the APIKey.


Improved logging for CartNotReadyForCompletionFault (RTP-19727)

We've improved logging regarding CartNotReadyForCompletionFault to include the reason why the cart is not ready. This is to make it more possible for clients to resolve the situation based on the provided information.


Adding payment while editing order (RTP-23603)

When adding payment to cart during the edit order process (between beginCartEditing and EndCartEditing), the item number no longer disappears in the POSLog XML. 


Handling of country and time zone (RTP-22364)

To be able to use POS API in a multi-country setup, a store's country/time zone must be used. This must be configured on the store's profile in Store Management. The country will be imported to POS Master and mapped to the correct time zone.

POS API will (only when running in Azure, not on-prem) use the current time based on the time zone of the store.

The Item Management and Promotion modules export local time on prices and campaigns. (The store's time zone is not used when prices are imported to POS Master.)

 

SuspendCart/BeginCartEditing (RTP-24013)

When the cart is put on hold and later resumed, the method BeginCartEditing no longer fails. It is possible to start editing such a cart without issues even after the previous records were cleaned up from the database.

Error response for BundleId that doesn't exist in AddItemToCart (RTP-23629)

Adding an item via the AddItemToCart method to a non-existent BundleId is no longer allowed. Instead, an error informing about a wrong ID is displayed. 

POS Configuration

Hidden parameter value in POS Configuration (RTP-23137)

'CoopayBackupSeed' parameter's value is hidden in POS Configuration view.

POS Import

Length for PromortionCode field extended (RTP-20752)

PromotionCode will be imported with maximum 50 characters.

Required

POS Master v. 3.0.0.110 or higher.


Import external customer number as customer number (RTP-23280)

Alphanumerical customer numbers exported from Chain Web will be imported to POS.

BatchLoader config

New parameter in the BatchLoader config with the default value set to False:   "useExternalCustomerNumberAsMain": False

If an external customer number is not present and the parameter is enabled, the main customer number will be used instead. 

Note

If the customer is already present in the POS Master database and contains the external customer number field, and if the "useExternalCustomerNumberAsMain" is enabled, another instance of the same customer will be created with the external customer number. Thus, it is important to clean up old customers when switching to alphanumerical customers (external customer numbers).

POS Master 

Parameter for cleanup of JSON data (RTP-22974)

Parameter DUSCleanFlatJsonTableRecordsOlderThanDays configures how many days we keep data in the table staging.flatJson before it is cleaned. For large retailers, the amount of data in this table can be huge, so keeping a low number of days is necessary.

Default value: 2 [days]

  • No labels