Document status: RELEASED

Date:  

Prerequisites are located in the menu on the left.

Integration with EG cloud gift card module

(RTP-11316)

The new EG cloud gift card module has been integrated with EG POS. This makes it possible to 

  • Sell plastic and digital gift cards
  • Recharge gift cards
  • Refund money by issuing a gift card (when returning items)
  • Check balance
  • Pay by gift card
  • Search for gift cards by mobile number

The cloud gift card solution have a maintenance web based User interface accessible by using AD login.

The maintenance User interface can be used to change valid-to period, correct balance and also to change owner, resend and re-give digital gift cards.

The gift card grid can be used to filter on any column and then to export the result to excel to be able to create reports.

 Chain Web 2.10.81 is required to be able to configure using Cloud gift card service.

POS Configuration

CloudAccessServiceUrl

Address to POS Services service to gain access to communicate directly from POS to EG Cloud.


CloudGiftCardServiceUrl

Address to gift card service in EG cloud.


ExternalSaleProviders

EgCloudService must be added 


Buttonconfig:

There must be configured buttons with EgCloudService as provider for all functions that should be used to sell and pay by gift card.


ExternalGiftCardPaymentRegEx

Must be configured to automatically recognize gift card barcodes in Self-service POS. 


ForcePaymentGiftCardOnExpired

Configures if cashiers can choose to accept payment with a gift card that has expired. 


ForcePaymentGiftCard

 Not supported. Must be set to default value which is false.


ForcePaymentGiftCardUnknown

Not supported. Must be set to default value which is false.


GiftCardMinimumAmount

Configures the minimum amount to issue on a gift card.


GiftCardMaximumAmount

Configures the maximum amount to issue on a gift card.


POSServicesScripRoutingUrl

Must be configured to be able to use credit notes versus Chain Web.


ScripCheckBalanceBeforePayment

Configures if the gift card balance is shown to the cashier before performing gift card payment.


ScripServiceGiftCardAutoGenerateOnline

Must be set to true to use the cloud gift card solution.


ScripServiceUsedForCreditNotes

Must be configured to be able to use credit notes versus Chain Web.

Set to False if credit notes should be validated versus Chain Classic.

POS Services configuration

EnabledServices

CloudAccessService must be enabled.

And the POS Server needs to have certificate to communicate with EG cloud.

Configuration in EG cloud gift card service:

Open the gift card settings menu:

Set the desired values. The tenant prefix can be set to any unique value identifying the environment. For example RetailerName_test or RetailerName_prod.

 

The gift card number length is prefix+ length. So 16 digits in the above example.

Shelf location in POS for web orders

(RTP-12944)

The functionality to display shelf location and number of parcels for web shop orders in POS has been implemented. The shelf location is based on the last digit in the external order number and the first letter in the customer name. The same information is also shown on the printer delivery receipt.

When parameter ShowShelfInfoForWebOrders is activated, the following dialog is shown in POS when fetching a web order to POS.


POS Configuration

ShowShelfInfoForWebOrders - default False.

When enabled, shelf location and number of parcels is shown in a dialog and printed on the delivery receipt.

Integration with multitickets from Vensafe kiosk

(RTP-545)

The integration with Vensafe automats for selling e.g. tobacco items now handles multitickets as created / printed in the Vensafe kiosk (tower). Benefits and behavior in POS are:

  • Vensafe multiticket may contain several different items in stead of one specific item, with different quantities.
  • Items in ticket will, when ticket barcode is scanned in POS, be put in the receipt, if they are still available for sale.
    • If some or none items are no longer available a message is shown to user, and a reduced quantity of items are put in the receipt.
    • Ticket content is updated accordingly in Vensafe.
  • If ticket has a status different from "in progress" when scanned in POS, e.g. cancelled or expired, a relevant message is shown to user.
  • If ticket content has not been changed by POS after scanning the barcode, a message is shown to customer (customer screen or self service) telling to use the printed ticket from Vensafe kiosk to collect items from the automat. 
  • If there has been done changes to ticket content by POS, e.g. due to adding extra items or some items are no longer available, a new Vensafe ticket will be printed after payment, with updated information about items / quantity.
    • This ticket will then have to be used to collect items from the automat.
  • When adding Vensafe items to receipt manually by e.g. PLU list, and chosen quantity is not available, a message is shown telling how many items are actually available, and asking user if number of items should be reduced accordingly.

Improvements POS

Module

Description

Balance

Incorrect date in request when Cash Register and server are in different time zone (RTP-13317)

The GetBalance request send by POS to reporting service has been extended to handle time offset when the Cash register and POS Server are in different time zones.

Bank

Prevent aborting pay terminal transactions at a late stage (RTP-13664)

We have made changes that affects POS integrated with pay terminals from Aera. If an on going transaction is tried aborted from POS at a late stage, i.e. after payment card is tapped or PIN is entered, the abortion will not be performed. Abort attempt will be logged.

Customer screen

Member registration on customer screen triggered by cashier (RTP-13551)

Functionality for registering new member on customer screen, triggered by cashier, now correctly opens the dialogue for entering mobile phone number. An SMS will then be received.

Electronic items

Norsk Tipping - improved logging when committing eSale items (RTP-13232)

The retry logic has been improved in the integration with Norsk Tipping (Norwegian lottery company) and we have improved the logging when selling lottery items. This may help uncover network problems when committing eSale items.

General

Improvements regarding "New" PLU lists (RTP-13603)

When selling weight items or open priced items via function "New PLU list" the manually input of weight / price may be done by physical keyboard, as well as touch screen.


Improvements regarding "New" PLU lists (RTP-13362)

Function "New PLU list", where layout is equal regardless of opened in cashier mode or in self service mode, has been subject to several improvements. These improvements include selling weight items or open priced items.


Support showing names of deposit refund items in user interface (RTP-13444)

Actual names of deposit refund items will now be shown in user interface in stead of hard coded word "Pant". This makes it easier to separate deposit refund amounts with different VAT codes, or deposit refund lottery prices.

Loyalty

Actual member number in receipt (RTP-13420)

Actual member number used is shown in the receipt now when customer has multiple memberships. If the POS department matches the CompanyID in the QR Code, then the member number from the QR Code is shown in receipt. When it does not match, but another one of the member's memberships matches POS department, then that membership is shown. If none of member's memberships matches the POS department, then the member number from QR code is shown.

Member

Creating member with drop in connection to MemberService (RTP-3638)

With this fix the customer is stored with the correct identifications in POSLog when the cash register has no connection to the MemberService.  Chosen identification number is now "identificantionNumber" and type is shown as "identificationType" in POSLog.

Order

Coupon with extra bonus in Click & collect order (RTP-13145)

When a click and collect (reservation) order is created and it triggers a coupon with extra bonus, this information will be saved in the order and retained when the customer later comes to the store and pays the order.

See release documentation for Loyalty for detailed information!

Price calculation

0,01 difference between subtotal and amount to bank (RTP-2882)

With this fix there is no longer a 0,01 difference between subtotal/VAT and amount sent to bank, when triggering both a mix and a additional 25% coupon mix. 

Self-service

Only cashier card scanning can trigger dismiss control popup (RTP-13672)

With this fix only cashier card scanning can trigger dismiss 'wait for control' popup in Shop and Go, self-service.


Creation of POSLogs with wrong sequence number (RTP-2854)

With this fix now it's only possible to click once on the item confirm page. So in cases where it's slow connection to MemberService (for checking control status on customer), this will no longer possible to trigger multiple calls , resulting in creation of POSLogs with wrong sequence number. 

User interface

Price lookup improvements (RTP-13555)

Several improvements has been added to Price lookup view. "Detail view" is shown as default view now and function panel is hidden. Moreover, header text does not change from "Price lookup" to "Search items". Furthermore, it's possible to scan another item now and Price lookup view can be closed by pressing "Back" only once.


Item description (RTP-13450)

After performing a search and selecting one of the results in details view item information are being loaded. When you select different row, Description field refreshes correctly now.

Improvements POS Server 

Module

Description 

POS Services

VPI-Sync - ItemPriceAssessmentWorker (RTP-13414)

With this fix the ItemPriceAssessmentWorker no longer fails during startup. 

  • No labels