Versions Compared

Key

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

Document status: 

Status
colourGreen
titledraftreleased

Date: 17  

Prerequisites are located in the menu on the left.

Integration with EG cloud promotion module

(RTP-13965) 

Import of campaigns from the EG cloud promotion module has been extended to support:

  • Campaign and member prices
  • Mix 21: Buy N selected items for X amount
  • Mix 23: Buy N items from a selection and get a % discount on the cheapest item
  • Mix 25: Percent discount on the most expensive item
  • Mix 26: Subtotal discount
  • Mix 27: Buy for X amount and get discount on ordinary price items
  • Mix 40: Buy a selection per group with a discount or at a fixed price
  • Mix 28: Discount on selected items
  • Team Prices:
    • If a store level normal price exists, it will always be used.
    • If a team level normal price exists and there is no store level normal price, the team level price will be used.
    • If a profile level normal price exists and there is no store/team level normal price, the profile level normal price will be used

Disable dialog for upsale in POS

(RTP-14564)

Items with linked upsale items are ignored if parameter DisableItemRelationsDialog is enabled. The dialog is still triggered for other item relation types.

Expand
titleConfiguration
POS Configuration

DisableItemRelationsDialog (default false)

If this parameter is set to true, the dialog box for upsale ("Replace item") will not be shown.

Bundle items not allowed for sale in POS

(RTP-14000)

Sale of predefined bundles can be blocked in POS. This is used by some retailers which only use the bundles for ordering items and not for sale.

When trying to sell a bundle item a dialog is shown:

Expand
titleConfiguration
POS Configuration

BlockPredifinedBundleSales (default False)

When enabled, sales of bundles will be blocked in POS and POS WCF.

Putting receipt on-hold

(RTP-14677)

External member number from QR code is now used as reference when putting the receipt on-hold. Also, after re-scanning the QR code the receipt can be automatically fetched from on-hold.

Expand
titleConfiguration
POS Configuration

LoyaltyRegistrationCheckOnHold (default False)

If parameter is set to False, after re-scanning the QR code, the warning dialog is not shown and the receipt on hold is not fetched automatically.

Improvements POS 

Module

Description

Error handling

Waring if weight of an item is unusually high (RTP-14452)

To existing parameter SaleConfirmQuantityLimit has been added functionality to trigger the warning dialog for weight items when the too high weight is entered.

General

Selling and returning eSale items via "New PLU list" (RTP-14575)

We have improved selling and returning of eSale items, from e.g. Norsk Tipping / MBXP, when performed via function "New PLU list". Correct dialogues and correct handling are triggered, at correct times.  

Klarna

Refund to Klarna in POS from sales created in InStore App (RTP-14073)

POS is now able to refund orders paid with Klarna that were created in the InStore app.

Order

Payment of Click & Collect orders with member coupons (RTP-14652)

Coupon handling in POS when paying a click and collect order has been improved to avoid coupon validation errors.

Self-service

Closing of on-screen keyboard in Self-service (RTP-14736)

When searching for an item in self-service, the on-screen keyboard now close when you press the Enter-button.   


Visual control triggered, do not allow finishing payment in cashier mode (RTP-14674)

When a visual control is triggered staff may not finish customer's receipt by doing payment while in cashier mode. A message will then be shown saying a visual control is needed, and the control must be done when back in self service mode.


Finishing self-service receipts where Cash is disabled as tender AND subtotal = 0 (RTP-14644)

Finishing self-service receipts where Cash is disabled as tender AND subtotal = zero (0,00) is now improved. Previously such receipts might not be correctly finished.


Never ignore visual control in POS when triggered manually (RTP-14413)

When triggered manually in Surveillance visual control in POS will never be ignored, regardless of configuration. 

Relevant existing POS Configuration parameter ShopAndGoActivateLindbakControl.


Do print additional receipts even if visual control triggered too late (RTP-14673)

When a visual control is triggered by staff, but too late, making self service customer able to finish payment / receipt, additional receipts like e.g. lottery tickets will be printed. Previously printing of additional receipts were skipped due to control being "not performed".

Improvements POS Server

Module

Description

POS API

Information about Mix discounts in POS WCF (RTP-13496)

A new method, "GetItemMixmatchInfo" has been added to POSWCF. It returns mixmatches for a specific item showing their names, descriptions and start/stop dates. This will be used by InStore App to show extended item information.


During a return of a customer order initiated in Chain Web, an empty field in POSLog makes it not validate against schema (RTP-14385)

There is made a fix in POSWCF to detect this issue and set missing quantityType. When this happens a warning is logged "Found empty QuantityType, set it to xxxxx".

POS Import

Deletion of price simultaneously with new campaign (RTP-14429)

An issue was fixed where deletion of price also deleted incoming campaign groups that is about to be imported into POS Master DB. 


Support for ÆØÅ in RIGAL Z files (RTP-14333)

RIGAL Z files that is exported from SAP is encoded in UTF-8. After refactor of POS Import we started reading the file with the same encoding as files from Chain Classic (CP850). We now always read the RIGAL Z files as UTF-8 instead of using the encoding configured in POS Import. 


Import of Requirements, Warranty and Active Substance item attributes from Item Master (RTP-14215)

Support for IdRequirement, WarrantyType and ActiveSubstance has been added to the import of items from cloud Item Master.

The IdRequirement and WarrantyType are imported to POS Master from separate blobs (Item.IdRequirement.Export and Item.WarrantyType.Export blobs).


Import of items with missing related data from Item Master (RTP-14162)

Automatic creation of dummy data in POS Master when importing items with missing related data has been extended to support item group.


Import of deposit refund linked to items from Cloud Item Master (RTP-13816)

Import of items with deposit refund as a linked item is not supported in the Item Master integration.


Change VAT and fixed price flags (RTP-14734)

Import of items from cloud Item Master has been extended to support change VAT flag and fixed price flag.


Import of MBXP items (RTP-14588)

Support for MBXP items exported from cloud Item Master has been added.


Import items with different units of measure (RTP-14326)

Support for items with different units of measures has been added to the import of items from cloud Item Master.


Mix 35/41 (RTP-13537)

Support for mix 35/41 (Combine from groups and get discount on one group) exported from the EG cloud promotion module has been added to the POS Import.

POS Master

Improved snapshot generation when activating or reinitializing cash registers (RTP-14453)

We have improved the logic for generating the snapshot when activating replication. We can now handle multiple activations (multiple users) at the same time and we have also added a better way of checking if snapshots are already running when activating cash registers. The logging is also improved and we will no longer log "successful activated cash registers" if they were not successfully activated. 


Import of ID requirements (RTP-14508)

The processing of item requirements into POS Master has been altered in order to support global requirements (for all stores).

POS Services

Suggested Order Amount and Quantity Put Away in Stock information (RTP-13283) 

New fields "SuggestedOrderAmount" and "QuantityPutAway" have been added to the response of "GetStockInfoByEan" method. This will be used by the InStore App to show extended stock information to users.