Versions Compared

Key

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

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are located in the menu on the left.

Highlights


Release version: 3.0.0.122

  • Return of items outside the store assortment: Mark items for shipment to central warehouse

  • Create channel specific campaigns to encourage customers to use specific shopping channels! Campaign groups in Chain can be created for regular/cashier sales, self-service or web shop.

Expand
titleTable of contents
Table of Contents
maxLevel2
minLevel2

Return handling for unknown items in POS

(RTP-629)

Specific reason codes can be used when returning items that are not part of the store assortment and this reason code can be printed on the receipt. The reason code can for example be "Return to central warehouse". The receipt can be attached to the item to make sure it is handled correctly.

When a store register an online return of an item that is unknown,  the following process will be performed. A message telling that the item is not active appears on the screen:

  • The casher is presented with two options for item:





  • If cashier chooses return to the central warehouse, return receipt is printed out containing a reason code (set in the new parameter) .

  • If activate item is selected, standard reason codes for normal return is shown. The item is taken into the store inventory.

The following process will be used when doing online return of an item that is not in stock:

A dialog is shown with 2 options for the user:





  • If cashier chooses return to the central warehouse, return receipt is printed out containing a reason code (set in the new parameter).

  • If add to stock is selected, standard reason codes for normal return is shown. The item is taken into the store inventory.

Example receipt for print of reason code:

Expand
titleConfiguration of return handling for unknown items

POS Configuration

  • ReturnUnknownReasonCodeId, default "-1"

    Create a reason code for return in Chain to use for return of unknown items. You need to set the reason code to 3=return or 4=complaint. When set to complaint, the stock is not increased after returning the item.

    Set the reason code number in this parameter.

    This reason code is in use when return to central warehouse is selected in the dialogs above.

    When "add to stock" or "activate item" are selected, the standard reason codes for return are shown. The reason code in this parameter is not shown.


    PrinterConfig

    Print reason code on return can be set up. Must be set to True to include reason code on the print.

Validation of phone number

(RTP-637)

Validating entered phone number according to country specific rules in dialogues used for mobile payment, e.g. Klarna, Vipps etc, now also work in self service mode, as previously adapted for cashier mode.

  • The entered number may or may not contain a prefix (country code), e.g. 0047. 

  • If no prefix is entered validation will be done according to parameter 'Country'. 

Expand
titleConfiguration of validation of phone number

POS Configuration

Existing parameter 'Country'
If e.g. value 'NO' phone number is validated as a Norwegian phone number if no prefix is added.
If e.g. value 'SE' phone number is validated as a Swedish phone number if no prefix is added.

Price Channel on campaign groups

(RTP-316, RTP-465)

Campaign groups created in Chain Classic can be set up to trigger only in selected price channels:

  • Cashier/standard POS (this also covers sales in Chain Web or InStore App)

  • Self-Service (Self-Service handheld terminals, Self-service via mobile phone or Self-service POS)

  • Web shop

This makes it possible to create channel specific offers and for example make an incentive for customers to use the self-service solution more.

Info

 When a campaign group contains a mixmatch and channel is set on the campaign group, the channel flag for self-service on mix'es should NOT be used.

Info

Note that if cashier price channel is in use, this is overriding Shopping Channel on Cash Register.

Expand
titleConfiguration of price channel on campaign groups

POS Configuration

The price channel can be configured by setting the DefaultPriceChannel parameter for the POS API. Or the price channel can be set in the request from the client to the POS API. 

Info

If a cashier (configured on user in chain web) is set up with a default price channel, this will override the price channel used in POS and POS API.

Configuration in Chain Classic


The use of PriceChannel in Chain Classic requires Chain Classic 2.1.1 patch 12. Export of the new column is configured by setting System alternatives 121, row 34 with an value of 62 in the integer-field.

System alternatives 206 must be set up correctly: 

1 = cashier, 2 =self-service, 3 = webshop

This mapping should match the table staging.channelmapping in POS Master database. 

Price Channel in price synchronization

(RTP-346)

The PriceInfoService in POS Services has been extended to also include Price channel (Shopping Channel). (Method GetAllItemsWithChangedPricesInArtsXML)

Info

The use of PriceChannel in Chain Classic requires Chain Classic 2.1.1 patch 12.

Expand
titleConfiguration of export of new columns

System alternatives in Chain Classic


Export of the new column for price channel is configured by setting System alternatives 121, row 34 with an value of 62 in the integer-field.



Improvements POS

Module

Description

Bank

New version of Paylink pay terminal solution (RTP-3795)

Version 2.3.19.368 of BPTI.DLL for Paylink pay terminal solution is tested OK in existing versions of EG POS, both at EG and at customers. This version of this third party DLL will be a part of EG POS install package.

Price channel

Missing translation in “Select sale department” dialog (RTP-3577)

Added missing  translations for Norwegian and Swedish.

Price Checker

Improvements for price checker mode in POS (RTP-3496)

It is configurable to use full item text or receipt text as a header. Unit of measure is also shown behind the normal price.

Configuration in existing parameter PriceCheckerFieldConfig- Two new values: FullText (Madatory) and ReceiptText (Hidden) fields.

Info

Requires Chain Web 2.10.02

Return

Leap year problem in Gift Receipt (RTP-2878)

When you try add a Gift Receipt to an item in POS and the day is the 29. February (leap year day) or GiftReceipt is valid to 29. February,  Appwide error does not occur anymore.

Configuration:

  • GiftReceiptValidToPeriods

  • GiftReceiptValidForDays

Self-service

User interface improvements for self-service using VIM pay terminal (RTP-2947)

We have fixed some user interface issues in self-service solution that occured only when VIM pay terminal was used. Text lines from pay terminal shown duplicated in POS are fixed, and also discount lines shown "blury" / duplicated in different languages are fixed.


Discount information when changing language (RTP-2781)

We have fixed a problem that caused discount information on items to be shown in both languages when changing language in self-service.

Improvement POS Server

Module

Description

POS Import

AD_username column (RTP-799)

ExecuteCashier procedure was fixed in POS Import. Active Directory users (with cashiers) are now properly processed and have AD_username column properly filled in dbo.users table.


Support for gzipped files in POS Import (RTP-288)

Support for gzipped files was added to POS Import. Gzipped files are properly imported to POS Master staging tables.

JournalService

Grand Total in ARTS EOD receipts (RTP-3651)

GrandTotal and GrandTotalNegative values from EOD POSLog are mapped to two new fields GrossPositiveAmount and GrossNegativeAmount in ARTS XML.