Versions Compared

Key

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

InStore App v. 2.10.331

- next main release 

Status
colourYellowGreen
titleplannedreleased
 

Paging in order picking

(RTM-8314)

Load More button is added at the end of picking order list.

When opening the order picking, 20 orders are shown.

When clicking Load more button, another 20 orders are loaded.

Support label quantity when using cloud

(RTM-8125)

When ordering labels form cloud Item Service, it is possible to change label quantity in InStore. The quantity is sent to Item Service and correct value is displayed in Item Management.

Improvements

AreaDescription
General

Hide context menu (RTM-8071)

When the input field is long pressed, the context menu is hidden in Stocktaking view and in Details view.

Internal use

Calendar days in Internal use (RTM-8536)

The calendar in Internal use has been fixed, as it was showing the dates on the wrong day.

Order picking

Search for external order number in order picking (RTM-8594)

When configuration parameter HideInternalOrderNumber is set to True, the user can search orders by external order numbers. When it is set to False, the user can search by internal order numbers.

Hide internal order number (RTM-8404)

With the system parameter, HideInternalOrderNumber set to True, the internal number is hidden.
The external order number is then shown for all types of order. If there is no external order number for the order, '-' is shown.
If the parameter is set to False (default), both the internal and external numbers are shown for Click & Collect orders and only internal number for other types of orders.

Pick up date in future is displayed correctly (RTM-8345)

Displaying pick up date was improved. Pick up dates that are in the future are shown properly. When pick up date is today, only time is shown, instead of date.

Filtering options are saved (RTM-8284)

Filtering options are saved, and can be cleared manually. They are also reset after logout.

Sorting improvements (RTM-8281)

Arrows sort on newest/oldest date. Changing between created date and pick up date is possible by clicking the Created/Pick up date button. Sorting by pick up date is default. When sorting by pick up date - pick up date is shown (not created date). If the parameter for preferred pick up time is not set, Created/Pick up date button is hidden, only arrows are shown.

Show not picked Chain Web orders in Picking order view (RTM-8259)

If a picking order is split between Chain Web (Central Warehouse) and a pick up store, and items from Chain Web are not picked yet, the order is shown on the list in picking order view in pick up store.

Background for "sorting" dropdown in Picking orders (RTM-8007)

Background for sorting dropdown in Picking orders was corrected, it is transparent, not gray.

Disable print out of order confirmation (RTM-7930)

If the parameter PrintLabelForPickupOrders (previously called PrintPickupLabelForClickAndCollect) is set to False, orders will have have status Picked in POS, when the picking is done.
If the parameter is set to True, orders will have have status Completed in POS. If an IP for the printer is configured, labels are printed for the orders.


Item details from Hybris Pearl API (RTM-8304)

Items details from Hybris Pearl can be shown in InStore App, in Item details and Order picking details.
To fetch item details from Hybris Pearl in stead of Item Master, set parameters DisplayHybrisData and HybrisProductApiUri to True.
HybrisProductApiUri contains the url to Hybris Product api.

Item details that are fetched based on the item number:

  • Amount, unit
  • Color number
  • Color
  • Size
  • Name
  • Supplier
  • Brand
  • Year

Fields that don't have a value (empty in the api) are now shown i the app.
InStore App is asking for item details based on the item number, so there must be an item number match in the API.

Users with Team access  (RTM-8578)

Users with team access in Cloud can start and complete order picking.

Purchase order

Purchase order validation on sales date (RTM-7300)

Items are blocked for ordering if the sales date is invalid.
When fetching units for item, out-of-date units are not shown on the list.
If there is no valid unit to order for the item and scanned item (or its units), a popup informing that the item is blocked for ordering due to the sales date is shown.



InStore App v. 2.10.321

Status
colourGreen
titlereleased
  

Pay and collect orders

(RTM-7736)

For Pay and collect and Pay and collect Central warehouse orders, the text for notifying customer is changed from "Send SMS to customer" to "Notify the customer that their items are ready for pick up".

Improvements

AreaDescription 
General

Support images from external API (RTM-8005)

Images from external API are matched by ItemNumber and used as an item image. The parameter InStoreFetchImageURL allows the user to specify what attribute of an item that should be used.

New parameter AdditionalCSPImageUrl was added to redirect URL to CSP.

Support for scanning item number (RTM-7794)

It is possible to scan item number in Home, Price control, Picking order, Stock lookup, Receive goods, Breakage, Stock adjustment, Internal use, Stock correction, Return defect item, Stocktaking (Count items).

Internal transfer

Item can be added from Home to Internal transfer (RTM-3994)

Items can be added from the Home page to an Internal transfer.

Item ordering

Ordering blocked (RTM-7302)

If ordering is blocked on an item, the item cannot be added to the purchase order.

 Order picking

Show Item number in Order picking (RTM-8015)

When system parameter UseItemNumberAsIdentifier is set to True, the item number is shown when doing Order picking (in Order details and Item details). It is also shown in Order criteria, Price control, Discount label and Stock lookup. If the parameter is set to False, the main EAN is shown.

Number of picking orders in pick up store (RTM-7982)

Not picked orders with type PAC.CW are visible on the list and included in the number. PAC.CW that are paused in current store and not delivered from Chain Web are not included in this number (but still on the list with some correct status). After PAC.CW gets delivered from Chain Web, the order is again included in number of unpicked orders. Orders that only contain items from Chain Web (no items to be picked in pickup store) - are not included in this number until delivered from Chain Web.

Pay and collect orders

For Pay and collect and Pay and collect Central warehouse orders, the text for notifying customer is changed from "Send SMS to customer" to "Notify the customer that their items are ready for pick up".



Cancel Reserve and collect/Click and collect (RTM-7697)

When cancelling Click and collect orders in Chain Web, the status for all linked picking orders are set to 'Rejected'.
The picking order is removed from InStore App and POS.

Store tracking URL after completing dispatch orders (RTM-7583)

Tracking URL is saved in DB (CustomerOrder.OrderLineDeliveryTracking) when a dispatch order is picked.

Price control

Issue with local campaign when Lexmark is unavailable (RTM-8004)

Fixed issue with local campaign start/end dates when Lexmark is unavailable. Start date is always set in UpdateItemPriceChain request.

Receive goods

No orders/parcels available for receival (RTM-7958)

Improved handling of connectivity issues when searching for item receival, so that orders/parcels are found and receival can be done.

Multiply by in Manual Receival (RTM-7849)

When scanning weight items in Manual Receival, a popup for weight change can be opened and a value can be inserted in Multiply by.


InStore App v. 2.10.312

Status
colourGreen
titlereleased
 

Support label quantity when using cloud

(RTM-8125)

When ordering labels form cloud Item Service, it is possible to change label quantity in InStore. The quantity is sent to Item Service and correct value is displayed in Item Management.



InStore App v. 2.10.310

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Order information labels

(RTM-7244)

Order information labels can be printed with Zebra printer for C&C orders. In Settings in InStore App, the IP of the printer can be set.

Info
titleRequired

Upgrade script to DB required.

When system parameter PrintPickupLabelFromClickAndCollect is set to True, additional information in the confirmation view is shown and the label is printed.

Labels can be reprinted for delivered Click & Collect orders.

Improvements

Area 

Description

Order picking

Picking order removed from InStore App when cancelled in POS (RTM-6944)

When a Reserve in store/Click and collect order is deleted in POS, the order is Cancelled in Chain Web and the picking order is no longer visible in InStore App.

"Not started next x hours" for Click & Collect orders (RTM-7703)

The filter "Not started next x hours" works for Click and collect orders.

Receive goods

Receive goods and External Orders  (RTM-7595

Orders without parcel number were shown in External Orders. This has been fixed.



InStore App v. 2.10.30996

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Order picking

Users with Team access  (RTM-8578)

Users with team access in Cloud can start and complete order picking.



InStore App v. 2.10.30995

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Paging in order picking

(RTM-8314)

Load More button is added at the end of picking order list.

When opening the order picking, 20 orders are shown.

When clicking Load more button, another 20 orders are loaded.

Improvements

Area 

Description

Order picking 

Search for external order number in order picking (RTM-8594)

When configuration parameter HideInternalOrderNumber is set to True, the user can search orders by external order numbers.
When it is set to False, the user can search by internal order numbers.

Item details from Hybris Pearl api (RTM-8304)

Items details from Hybris Pearl can be shown in InStore App, in Item details and Order picking details.
To fetch item details from Hybris Pearl in stead of Item Master, set parameters DisplayHybrisData and HybrisProductApiUri to True.
HybrisProductApiUri contains the url to Hybris Product api.

Item details that are fetched based on the item number:

  • Amount, unit
  • Color number
  • Color
  • Size
  • Name
  • Supplier
  • Brand
  • Year

Fields that don't have a value (empty in the api) are now shown i the app.
InStore App is asking for item details based on the item number, so there must be an item number match in the api.



InStore App v. 2.10.30992

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvements

Area 

Description

Order picking 

Filtering options are saved (RTM-8284)

Filtering options are saved, and can be cleared manually. They are also reset after logout.

Pick up date in future is displayed correctly (RTM-8345)

Displaying pick up date was improved. Pick up dates that are in the future are shown properly. When pick up date is today, only time is shown, instead of date.

Hide internal order number (RTM-8404)

With the system parameter, HideInternalOrderNumber set to True, the internal number is hidden.
The external order number is then shown for all types of order. If there is no external order number for the order, '-' is shown.
If the parameter is set to False (default), both the internal and external numbers are shown for Click & Collect orders and only internal number for other types of orders.



InStore App v. 2.10.30991

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Order picking 

Sorting improvements (RTM-8281)

Arrows sort on newest/oldest date. Changing between created date and pick up date is possible by clicking the Created/Pick up date button. Sorting by pick up date is default. When sorting by pick up date - pick up date is shown (not created date). If the parameter for preferred pick up time is not set, Created/Pick up date button is hidden, only arrows are shown.



InStore App v. 2.10.3099

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Order picking 

Show not picked Chain Web orders in Picking order view (RTM-8259)

If a picking order is split between Chain Web (Central Warehouse) and a pick up store, and items from Chain Web are not picked yet, the order is shown on the list in picking order view in pick up store.



InStore App v. 2.10.3098

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvements

Area 

Description

Order picking 

Disable print out of order confirmation (RTM-7930)

If the parameter PrintLabelForPickupOrders (previously called PrintPickupLabelForClickAndCollect) is set to False, orders will have have status Picked in POS, when the picking is done.
If the parameter is set to True, orders will have have status Completed in POS. If an IP for the printer is configured, labels are printed for the orders.



InStore App v. 2.10.3095

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvements

Area 

Description

General

Support images from external API (RTM-8005)

Images from external API are matched by ItemNumber and used as an item image. The parameter InStoreFetchImageURL allows the user to specify what attribute of an item that should be used.

New parameter AdditionalCSPImageUrl was added to redirect URL to CSP.

Order picking 

Show Item number in Order picking (RTM-8015)

When system parameter UseItemNumberAsIdentifier is set to True, the item number is shown when doing Order picking (in Order details and Item details). It is also shown in Order criteria, Price control, Discount label and Stock lookup. If the parameter is set to False, the main EAN is shown.



InStore App v. 2.10.3093

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvements

Area 

Description

Order picking 

Number of picking orders in pick up store (RTM-7982)

Not picked orders with type PAC.CW are visible on the list and included in the number. PAC.CW that are paused in current store and not delivered from Chain Web are not included in this number (but still on the list with some correct status). After PAC.CW gets delivered from Chain Web, the order is again included in number of unpicked orders. Orders that only contain items from Chain Web (no items to be picked in pickup store) - are not included in this number until delivered from Chain Web.

Show not picked Chain Web orders in Picking order view (RTM-7933)

If a picking order is split between Chain Web (Central Warehouse) and a pick up stor, and items from Chain Web are not picked yet, the order is shown on the list in picking order view in pick up store.



InStore App v. 2.10.3092

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

General

Support for scanning item number (RTM-7794)

It is possible to scan item number in Home, Price control, Picking order, Stock lookup, Receive goods, Breakage, Stock adjustment, Internal use, Stock correction, Return defect item, Stocktaking (Count items).



InStore App v. 2.10.3091

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Receive goods

No orders/parcels available for receival (RTM-7958)

Improved handling of connectivity issues when searching for item receival, so that orders/parcels are found and receival can be done.



InStore App v. 2.10.309

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvements

Area 

Description

Order picking

Store tracking URL after completing dispatch orders (RTM-7583)

Tracking URL is saved in DB (CustomerOrder.OrderLineDeliveryTracking) when a dispatch order is picked.

Receive goods

Multiply by in Manual Receival (RTM-7849)

When scanning weight items in Manual Receival, a popup for weight change can be opened and a value can be inserted in Multiply by.



InStore App v. 2.10.307

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Pay and collect orders

(RTM-7736)

For Pay and collect and Pay and collect Central warehouse orders, the text for notifying customer is changed from "Send SMS to customer" to "Notify the customer that their items are ready for pick up".



InStore App v. 2.10.306

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Order picking

"Not started next x hours" for Click & Collect orders (RTM-7703)

The filter "Not started next x hours" works for Click and collect orders.

Cancel Reserve and collect/Click and collect (RTM-7697)

When cancelling Click and collect orders in Chain Web, the status for all linked picking orders are set to 'Rejected'.
The picking order is removed from InStore App and POS.



InStore App v. 2.10.305

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Receive goods

Receive goods and External Orders  (RTM-7595

Orders without parcel number were shown in External Orders. This has been fixed.



InStore App v. 2.10.304

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Order picking

Picking order removed from InStore App when cancelled in POS (RTM-6944)

When a Reserve in store/Click and collect order is deleted in POS, the order is Cancelled in Chain Web and the picking order is no longer visible in InStore App.



InStore App v. 2.10.302

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Order information labels

(RTM-7244)

Order information labels can be printed with Zebra printer for C&C orders. In Settings in InStore App, the IP of the printer can be set.

Info
titleRequired

Upgrade script to DB required.

When system parameter PrintPickupLabelFromClickAndCollect is set to True, additional information in the confirmation view is shown and the label is printed.

Labels can be reprinted for delivered C&C orders.



InStore App v. 2.10.301

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvements

Area 

Description

Purchase order

Item quantity in Purchase orders (RTM-7304)

When adding a CU item, with minimum order quantity larger than quantity in supplier package, the item is added with the minimum order quantity. The value can be increased by the quantity in supplier package. The quantity cannot be lower than minimum order quantity.

Label printing

Label print in Price control (RTM-7291)

When the user does not have permission to print labels, the Label print button in Price control is not visible.

Edit item details

Store local values for tandem items (RTM-7287)

In Edit item details, store local values can be changed for tandem items.

Order picking

Order filtering and Select all (RTM-7201)

In order filtering, when the "Select All" button is clicked, all the filtered orders get their checkbox checked. Other orders remain unmarked. 

Item list

No need for double click in Item list (RTM-6894)

When creating an items list, double-clicking on the Finish button is no longer necessary to go the summary.
A single click on Finish opens the summary. 



InStore App v. 2.10.300

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Sorting in Order picking

(RTM-6934)

The orders in order picking can be sorted by Created date or Pick up date. Sorting can be done on the delivered orders as well.

 

Filter by order status in Order picking

(RTM-6933)

In Order picking, orders can be filtered by order status.
When clicking the filter icon, a popup with filter options is shown. Orders can in addition be filtered by order status.

 

The status Not started (next X hours) is not available for order types Delivery and Reservation.
The status Not started (next X hours) filters out orders that are not planned to be picked during the next X hours, and relates to the preferred pickup time in the order.

The value for X is configurable, and is configured in the settings in the app under Order picking settings.

This setting can be set both in InStore App settings and in the system parameters in Chain Web. The parameter is OrderPickingInStoreConfiguration.

Filter by order type in Order picking

(RTM-6932

When clicking the filter icon, a popup with filter options is shown. 

  

Orders can be filtered by order type, and there is an option to show delivered orders. If any filtering is selected, the order type icon is shown next to the filter icon, with the number of filters applied.

Improvements

Area 

Description

Configuration

ItemDetailsConfiguration parameter (RTM-7126)

If more than one store local field is set to hidden in the ItemDetailsConfiguration parameter, all store local values are hidden in the item details page in InStore App.

Supported fields:

  • 'UseBy'
  • 'ScaleLabel'
  • 'Tare'
  • 'Origin'
  • 'CountryOfOrigin'
  • 'LabelText'
  • 'AlarmItem'
  • 'SelfService'
  • 'LocalControl'
  • 'Ordering'
  • 'WeightControl'
Generelt

Changes in the menu (RTM-7023)

When the InStore App is configured to talk to cloud modules, the some of the menu content is changed to use the same terminology as the the cloud module.
Label ordering is changed to Label printing, and Item ordering is changed to Purchase order.

Goods receival

Quantity field in parcel receival (RTM-7169)

The quantity field can be edited in Receive goods, when receiving a parcel.

Item search in Goods receival (RTM-7160)

In Goods receival, it is possible to search for items. Items that are not part of the order/parcel can be added.

Order picking

Shipment mail and SMS are send when orders are paid and delivered (RTM-7296)

Mail and SMS are sent to the customer when the everything in the order is paid and delivered.

Sales order

Error popup when Coopay fails (RTM-7087)

When finishing a sale with Coopay, without access to the SignalR hub in Payment Service or with an invalid token, an error popup is shown and the Coopay payment is still proceeded.



InStore App v. 2.10.294

Document status: 

Status
colourGreen
titlereleased
 

Date:  

Version Requirements is located on the menu to the left.

Improvement

Area 

Description

Goods receival

Item search in Goods receival (RTM-7160)

In Goods receival, it is possible to search for items. Items that are not part of the order/parcel can be added.



InStore App v. 2.10.293 

Document status: 

Status
colourGreen
titlereleased
 

Date:  

Version Requirements is located on the menu to the left.

Filter by order type in Order picking

(RTM-6932)

When clicking the filter icon, a popup with filter options is shown. 

 

Orders can be filtered by order type, and there is an option to show delivered orders. If any filtering is selected, the order type icon is shown next to the filter icon, with the number of filters applied.

Sorting in Order picking

(RTM-6934)

The orders in order picking can be sorted by Created date or Pick up date. Sorting can be done on the delivered orders as well.

 

Improvements

AreaDescription
Generelt

Changes in the menu (RTM-7023)

When the InStore App is configured to talk to cloud modules, the some of the menu content is changed to use the same terminology as the the cloud module.
Label ordering is changed to Label printing, and Item ordering is changed to Purchase order.

Sales order

Error popup when Coopay fails (RTM-7087)

When finishing a sale with Coopay, without access to the SignalR hub in Payment Service or with an invalid token, an error popup is shown and the Coopay payment is still proceeded.



InStore App v. 2.10.292 

Document status: 

Status
colourGreen
titlereleased
 

Date:  

Version Requirements is located on the menu to the left.

Order picking - Pick up in store (Central Warehouse)

(RTM-5637)

Orders of the type Pick up in store Central Warehouse can be picked in InStore App, in the selected pickup store.
These orders are named Pick up in store (CW). The order will be visible in Instore App with status Pending arrival when the central warehouse has sent the items.

The order can be partially picked and set aside, for the picking to resume later. The order will still have the status Pending arrival, and only the unpicked items are available for picking the next time items from the central warehouse arrive.

Placement selection when finishing or pausing a picking order

With the system parameter RegisterPlacementInOrderPickingset to True, it is possible to input a location for where the paused or completed picking order is placed.

nShift CreateShipment method

(RTM-6913)

The CreateShipment method allows the order number to be printed on the shipping and return labels.
TrackingURL and e-mail address are present in the method, but are not printed on the label.

 

Filter by order type in Order picking

(RTM-6932)

When clicking the filter icon, a popup with filter options is shown. 

 

Orders can be filtered by order type, and there is an option to show delivered orders. If any filtering is selected, the order type icon is shown next to the filter icon, with the number of filters applied.

Order picking - Pick up in store (Central Warehouse)

(RTM-5637)

Orders of the type Pick up in store Central Warehouse can be picked in InStore App, in the selected pickup store.
These orders are named Pick up in store (CW). The order will be visible in Instore App with status Pending arrival when the central warehouse has sent the items.

The order can be partially picked and set aside, for the picking to resume later. The order will still have the status Pending arrival, and only the unpicked items are available for picking the next time items from the central warehouse arrive.

Placement selection when finishing or pausing a picking order

With the system parameter RegisterPlacementInOrderPickingset to True, it is possible to input a location for where the paused or completed picking order is placed.

Improvements 

Area 

Description

Configuration

ItemDetailsConfiguration parameter (RTM-7126)

If more than one store local field is set to hidden in the ItemDetailsConfiguration parameter, all store local values are hidden in the item details page in InStore App.

Supported fields:

  • 'UseBy'
  • 'ScaleLabel'
  • 'Tare'
  • 'Origin'
  • 'CountryOfOrigin'
  • 'LabelText'
  • 'AlarmItem'
  • 'SelfService'
  • 'LocalControl'
  • 'Ordering'
  • 'WeightControl'
General

Improvements to scanner and keyboard (RTM-6407)

The keyboard can be closed by clicking on the background.
Issues with the scanner was fixed in "Item ordering", "Order criteria" and "Stock lookup".

Scanning items when side menu is opened (RTM-3920)

If the side menu is opened during scanning items, the menu is closed and items are added properly to the transaction that the user is working on.

Item details

Input validation on Edit item fields (RTM-6779)

When editing item fields, there is validation to secure that the inputted value is in the correct format. 


Minimum order quantity is displayed in Item Details 
(RTM-6542)

A new field for Minimum order quantity in Item Details is added. When opening Item details, Item Service is called to get the order ability details. If the item can be ordered, the minimum order quantity is shown. If the item cannot be order '-' is shown.

Confirmed orders are shown in item details (RTM-6539)

In the Orders section in Item details, orders with status Confirmed are shown. Orders with status Submitted and Edited are shown as well. For Last goods receival only order with status Done are displayed.

Item ordering

Item ordering for Cloud transactions (RTM-6929)

  • If there is no minimum order quantity on the item in Item Management, the quantity will be filled out with with the Quantity in supplier package. The quantity can be changed to a lower quantity.
  • If Break bulk is true, the quantity can be set to any quantity.
  • If Break bulk is false, the Quantity in supplier package must be ordered as a minimum - or increased by the quantity in the supplier package.
Login and permission

Login with PIN to InStore App (RTM-6860)

A new InStore App permission, InStorePinLoginAllowed, is added to the permissions management page. With this role assigned, AD-users can login to InStore App with their cashier number and cashier PIN.
PIN login will have a lower security level, so users with this permission should have their other permissions as restricted as necessary. Non-AD users must login with their password as before. 

Info
titleRequired

Upgrade script to the database is required for this change.

Sales order

Receipt selection popup cannot be closed (RTM-6709)

When completing a sales order, the popup for selecting the receipt type for the customer, cannot be closed. The receipt type must be selected for the sale to be completed.



InStore App v. 2.10.2891

Status
colourGreen
titlereleased
  

Version Requirements is located on the menu to the left. 

Improvement

Area 

Description

Order picking

Picking order removed from InStore App when cancelled in POS (RTM-6944)

When a Reserve in store/Click and collect order is deleted in POS, the order is Cancelled in Chain Web and the picking order is no longer visible in InStore App.



InStore App v. 2.10.287

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

Area 

Description

Order picking

Shipment mail and SMS are send when orders are paid and delivered (RTM-7296)

Mail and SMS are sent to the customer when the everything in the order is paid and delivered.



InStore App v. 2.10.286

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

Area 

Description

Goods receival

Quantity field in parcel receival (RTM-7169)

The quantity field can be edited in Receive goods, when receiving a parcel.

Item search in Goods receival (RTM-7160)

In Goods receival, it is possible to search for items. Items that are not part of the order/parcel can be added.



InStore App v. 2.10.284

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Filter by order type in Order picking

(RTM-6932

When clicking the filter icon, a popup with filter options is shown. 

 

Orders can be filtered by order type, and there is an option to show delivered orders. If any filtering is selected, the order type icon is shown next to the filter icon, with the number of filters applied.

nShift CreateShipment method

(RTM-6913)

The CreateShipment method allows the order number to be printed on the shipping and return labels.
TrackingURL and e-mail address are present in the method, but are not printed on the label.

 

Improvements

Area 

Description

Item ordering

 Item ordering for Cloud transactions (RTM-6929)

  • If there is no minimum order quantity on the item in Item Management, the quantity will be filled out with with the Quantity in supplier package. The quantity can be changed to a lower quantity.
  • If Break bulk is true, the quantity can be set to any quantity.
  • If Break bulk is false, the Quantity in supplier package must be ordered as a minimum - or increased by the quantity in the supplier package.
Sales order

Error popup when Coopay fails (RTM-7087)

When finishing a sale with Coopay, without access to the SignalR hub in Payment Service or with an invalid token, an error popup is shown and the Coopay payment is still proceeded.




InStore App v. 2.10.283

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Area 

Description

Configuration

ItemDetailsConfiguration parameter (RTM-7126)

If more than one store local field is set to hidden in the ItemDetailsConfiguration parameter, all store local values are hidden in the item details page in InStore App.

Supported fields:

  • 'UseBy'
  • 'ScaleLabel'
  • 'Tare'
  • 'Origin'
  • 'CountryOfOrigin'
  • 'LabelText'
  • 'AlarmItem'
  • 'SelfService'
  • 'LocalControl'
  • 'Ordering'
  • 'WeightControl'



InStore App v. 2.10.282

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

Area 

Description

Item details

Input validation on Edit item fields (RTM-6779)

When editing item fields, there is validation to secure that the inputted value is in the correct format. 

Minimum order quantity is displayed in Item Details (RTM-6542)

A new field for Minimum order quantity in Item Details is added. When opening Item details, Item Service is called to get the order ability details. If the item can be ordered, the minimum order quantity is shown. If the item cannot be order '-' is shown.

Confirmed orders are shown in item details (RTM-6539)

In the Orders section in Item details, orders with status Confirmed are shown. Orders with status Submitted and Edited are shown as well. For Last goods receival only order with status Done are displayed.

Sales order

Receipt selection popup cannot be closed (RTM-6709)

When completing a sales order, the popup for selecting the receipt type for the customer, cannot be closed. The receipt type must be selected for the sale to be completed.



InStore App v. 2.10.281 

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Area 

Description

General

Improvements to scanner and keyboard (RTM-6407)

The keyboard can be closed by clicking on the background.
Issues with the scanner was fixed in "Item ordering", "Order criteria" and "Stock lookup".

Scanning items when side menu is opened (RTM-3920)

If the side menu is opened during scanning items, the menu is closed and items are added properly to the transaction that the user is working on.

Login

Login with PIN to InStore App (RTM-6860)  

A new InStore App permission, InStorePinLoginAllowed, is added to the permissions management page. With this role assigned, AD-users can login to InStore App with their cashier number and cashier PIN.
PIN login will have a lower security level, so users with this permission should have their other permissions as restricted as necessary. Non-AD users must login with their password as before. 

Upgrade script to the database is required for this change.



InStore App v. 2.10.280 

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Item ordering with Item Service in the cloud

(RTM-5920)

When Item Service is configured with information about order units (trading and consumer units), it can be used for adding item in InStore App. The new flow replaces the small and large package data fetched from POS WCF, but keeps the classic UI. In order to use the flow, following configuration parameters have to be set properly:

  • CloudOnlyTransactions have to include ArticleOrder
  • ItemServiceApiUri (from are ItemService) have to be correct URL to cloud ItemService

Order units will be fetched from cloud service and when item is scanned or added from search, all order units are available for order will be listed and user could choose which ones to add.

Each package has its own EAN/GTIN and it is remembered and reused when adding item to cart. Each order unit can be configured with minimum order quantity. If item is not in cart, it will be added with minimum order quantity, otherwise quantity will be increased by 1. If quantity is reduced below this minimum value, order unit is automatically removed from the cart.

Default TUs are marked and selected and put on the top of the list. If there is no default TUs and CU cannot be ordered, none of the TUs are selected and Next button is hidden until at least one item is chosen.

Old flow (when CloudOnlyTransactions parameter is not set to ArticleOrder) works as before.

Improvements

Area 

Description

Access control

Detailed access control for Receive goods (RTM-6652)

The access to Goods Receival in InStore App is now controlled by 4 new permissions. 3 new roles and 3 new licenses are added. One existing license and role (Receipt of goods) is changed and applies to Receive manually transaction. It is possible to control access to different parts of Goods receival by using the new permissions. When the user has no access to Receive goods, Receive goods is not displayed in the side menu in InStore App. When user has access to at least one transaction of Receive goods, Receive goods is displayed in the side menu and the transaction that the user has access to is displayed.

Info

Upgrade script to database is required.

General

Fixed issue in quantity field (RTM-6473)

It is possible to set a decimal value on weight items in all transactions, where weight items can be added. 

When 0 is set in a transactions where 0 is not permitted, the value jumps back to the previous value after 6 seconds.

Item details

Error message when opening orders (RTM-6422)

When 'Orders' were opened from Item details, an error message popup was shown if there were no open orders for that item.
Now the error message is removed, and the use can navigate back to Item details when there are no orders.

Item ordering

Sales unit of scanned item (RTM-6752)

In Item ordering, when scanning an item, the sales unit is shown. 

Order picking

Spaces in mobile number when picking orders (RTM-6802)

When mobile phone number includes spaces, error is not thrown anymore during picking orders.

Receive goods

Small fix in search for procurement order (RTM-6761)

When the user presses enter in the search field in Receive Goods, the search does not fail if the user is very quick.

Package receival using Procurement Service API in the cloud (RTM-6268)

Information about package and line number is present in the POSlog.
The ItemOrderReference section in POSlog is replaced with ArticleDockingAreaDetails. 

In ArticleDockingAreaDetails there are four fields:

  • ItemOrderNumber - order number for the purchase order for this item
  • ItemOrderLineNumber - item line number in purchase order
  • OrderDespatchAdviceReference - parcel number for the purchase order 
  • OrderDespatchAdviceLineNumber - item line number in parcel



InStore App v. 2.10.273

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Area 

Description

Item ordering

Sales unit of scanned item (RTM-6752)

In Item ordering, when scanning an item, the sales unit is shown. 

Order picking

Spaces in mobile number when picking orders (RTM-6802)

When mobile phone number includes spaces, error is not thrown anymore during picking orders.



InStore App v. 2.10.272

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Item ordering with Item Service in the cloud

(RTM-5920)

When Item Service is configured with information about order units (trading and consumer units), it can be used for adding item in InStore App. The new flow replaces the small and large package data fetched from POS WCF, but keeps the classic UI. In order to use the flow, following configuration parameters have to be set properly:

  • CloudOnlyTransactions have to include ArticleOrder
  • ItemServiceApiUri (from are ItemService) have to be correct URL to cloud ItemService

Order units will be fetched from cloud service and when item is scanned or added from search, all order units are available for order will be listed and user could choose which ones to add.

Each package has its own EAN/GTIN and it is remembered and reused when adding item to cart. Each order unit can be configured with minimum order quantity. If item is not in cart, it will be added with minimum order quantity, otherwise quantity will be increased by 1. If quantity is reduced below this minimum value, order unit is automatically removed from the cart.

Default TUs are marked and selected and put on the top of the list. If there is no default TUs and CU cannot be ordered, none of the TUs are selected and Next button is hidden until at least one item is chosen.

Old flow (when CloudOnlyTransactions parameter is not set to ArticleOrder) works as before.

Improvements

Area 

Description

General

Fixed issue in quantity field (RTM-6473)

It is possible to set a decimal value on weight items in all transactions, where weight items can be added. 

When 0 is set in a transactions where 0 is not permitted, the value jumps back to the previous value after 6 seconds.

Receive goods

Small fix in search for procurement order (RTM-6761)

When the user presses enter in the search field in Receive Goods, the search does not fail if the user is very quick.

Package receival using Procurement Service API in the cloud (RTM-6268)

Information about package and line number is present in the POSlog.
The ItemOrderReference section in POSlog is replaced with ArticleDockingAreaDetails. 

In ArticleDockingAreaDetails there are four fields:

  • ItemOrderNumber - order number for the purchase order for this item
  • ItemOrderLineNumber - item line number in purchase order
  • OrderDespatchAdviceReference - parcel number for the purchase order 
  • OrderDespatchAdviceLineNumber - item line number in parcel

InStore App v. 2.10.271

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

Area 

Description

Item details

Error message when opening orders (RTM-6422)

When 'Orders' were opened from Item details, an error message popup was shown if there were no open orders for that item.
Now the error message is removed, and the use can navigate back to Item details when there are no orders.



InStore App v. 2.10.270

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Print return label for dispatch order

(RTM-5618)

New system parameter was added PrintReturnShippingLabels (upgrade script required). Default value is False.

When parameter is set to True, return label is generated together with shipping label. If set to False - only shipping label is printed.

New field in Print Order view was added with information whether return label will be printed or not.

     

   

Improvements

Area 

Description

General

Connection to multiple Chain proxies (RTM-6347)

Support for multiple Chain servers with direct proxy calls from InStore App to Chain Classic. InStore App will know which Chain server to communicate with based on POS Config: ProxyConnectionString.

Label order

Sending Label orders from InStore App (RTM-4015)

After logging to InStore with browser, Label order confirmation view was not displayed correctly. Issue is corrected.

Order picking

Duplicated picking orders (RTM-6443)

After rejection of the picking order and reassigning to another store after that, picking orders were duplicated in Chain Web. Issue is corrected.

Seasonal storage

Missing fields in Seasonal Storage confirming view (RTM-6346)

Fixed issue regarding displaying all fields in confirming view in Seasonal Storage - Put Away. The "comment" section has been re added.

System parameter

Empty value in ProcurementApiUri parameter (RTM-6250)

When parameter ProcurementApiUri parameter was empty, error during Picking Order transaction was thrown. After correction, the issue no longer occurs.



InStore App v. 2.10.263

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Area Description
Item details

Input validation on Edit item fields (RTM-6779)

When editing item fields, there is validation to secure that the inputted value is in the correct format. 

Sales order

Receipt selection popup cannot be closed (RTM-6709)

When completing a sales order, the popup for selecting the receipt type for the customer, cannot be closed. The receipt type must be selected for the sale to be completed.



InStore App v. 2.10.262

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Area Description
General

Connection to multiple Chain proxies (RTM-6347)

Support for multiple Chain servers with direct proxy calls from InStore App to Chain Classic. InStore App will know which Chain server to communicate with based on POS Config: ProxyConnectionString.

Label order

Sending Label orders from InStore App (RTM-4015)

After logging to InStore with browser, Label order confirmation view was not displayed correctly. Issue is corrected.

Seasonal storage

Missing fields in Seasonal Storage confirming view (RTM-6346)

Fixed issue regarding displaying all fields in confirming view in Seasonal Storage - Put Away. The "comment" section has been re added.

System parameter

Empty value in ProcurementApiUri parameter (RTM-6250)

When parameter ProcurementApiUri parameter was empty, error during Picking Order transaction was thrown. After correction, the issue no longer occurs.



InStore App v. 2.10.261

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Print Labels from Item Management using InStore App 

(RTM-5535)

ItemService API was integrated for label printing. Existing parameter CloudOnlyTransactions was updated and new value LabelOrder can be set. To use label printing in cloud, LabelOrder must be set and parameter ItemServiceApiUri must contain Url of ItemService.

With this configuration, it is possible to order labels with InStore App and have them in printed from Item Management. In Label ordering it is not possible to choose quantity (only label type). This will be implemented at a later stage.

Also in item details it is possible to add more label types but not quantity.

In More bottomsheet it is possible to change label type, popup is shown and only label type can be changed (not quantity).

When parameter CloudOnlyTransactions doesn't contain LabelOrder, old flow is remains as is - quantity can be set and Label queue is displayed as it was before and the integration is with Chain Classic.

Fetching Last goods receival in Item details 

(RTM-5534)

Fetching Last goods receival for an item from ProcurementService in the Item details was implemented.

Url to Procurement Service must be set in parameter ProcurementApiUri. Parameter CloudOnlyTransactions must contain DockingArea.

If there are confirmed orders in ProcurementService, the last delivery date for an item is displayed. To view Last goods receival, Orders in Stock section must be clicked.

Fetching top open orders in Item details

(RTM-5533)

Integration with ProcurementService to get top open orders for item in Item details view.

Url to Procurement Service must be set in parameter ProcurementApiUri. Parameter CloudOnlyTransactions must contain DockingArea.

If there are submitted or edited orders in ProcurementService, 5 with the latest delivery date are displayed in Item details. To view 5 top open orders, Orders in Stock section must be clicked. Status and type of order are also displayed.

   

Fetch procurement orders

(RTM-5532)

New parameter ProcurementApiUri was added. Url to Procurement Service must be set.

Info

Upgrade script to DB required.

ProcurementService for fetching orders in Goods receival was integrated in InStore App. When parameter CloudOnlyTransactions is set to DockingArea, transactions: Receive manually and External orders are not supported.

It is possible to search for orders/parcels, start transactions, display items and change item's quantity. Rest of the flow will be implemented (confirming transactions, updating list of orders/parcels, etc.)

When parameter CloudOnlyTransactions is not set to DockingArea, old flow of Receive Goods is fetched.

Reprinting shipping label for dispatch orders 

(RTM-4431)

Implementation for reprint of shipping labels for dispatch orders added. New button "Show picked orders" in Order picking transaction is added at the bottom of order list.

In "Picked orders" view 10 recent delivered orders are shown. It is possible to load 10 more orders by clicking "Load more" button.

After opening an order, list of picked items is shown. Reprint is possible in "Delivery information" popup only for dispatch orders - button "Print shipping label" is added. For P&C and C&C orders only viewing delivery information is possible.

       

After clicking Print shipping label button, "Reprint label" view is shown and user can choose label format for reprint.

After finishing transaction, popup with confirmation occurs.

Store local values

(RTM-5884)

Support for store local valued was implemented.

In Item Details new section Store local values was added.

New button Edit item details in More bottomsheet was added and it is possible to edit Store local values section.

Improvements

Area Description
General

Fixed scanner in InStore App (RTM-5889)

An issue occurred, which caused Zebra scanner not to initialize after login. The device scanner was fixed. After logging in to InStore App, scanner works properly.

Item details

"Orders" page is blocked when there is no receival for an item (RTM-3883)

When there is no receival in Chain Classic and no latest order for an item, Orders (before "Ordered") view is not displayed and information that no orders were found is shown.

Label ordering

Resume paused label ordering (RTM-5389)

Corrected an issue regarding resuming paused label ordering.

Order picking 

Show created date in order picking (RTM-5638)

For dispatch orders in picking orders, when user reassigns dispatch order to another store, date of reassigned order in new store is created date (not picking order date). This way, the user will see that this is an old order and is more likely to take action quickly.

Receive goods

Support for manual receival of goods in cloud (RTM-6070)

It is possible to perform a manual goods receival in InStore App, where it is updated in the Procurement module instead of Chain Classic. 

Quantity in Procurement order (goods receival) (RTM-6178)

When fetching procurement orders in InStore remainingQuantity is displayed (not original). Items with remainingQuantity == 0 are ignored. If all items in the order have remainingQuantity == 0 order is not displayed at all. RemainingQuantity is equal to originalQuantity before any receival was performed.

Seasonal storage 

Executing seasonal storage (RTM-6086)

We have fixed an issue with seasonal storage lists from InStore App not being executed as expected in Chain Web.

Stock correction

Counted field is marked automatically (RTM-5789)

Counted field in Stock correction is marked automatically, so it would be faster to type total quantity of item when user is not scanning all items.

Stock lookup

Searching for items in Stock Lookup (RTM-5309)

Corrected an issue regarding searching for model items (with more than 100 models) in stock lookup (in store with more than 50 related stores). Previously, these conditions would cause the search to time out.



InStore App v. 2.10.252

Document status:

Status
colourGreen
titleReleased

Date:   

Version Requirements is located on the menu to the left.

Improvements

Area

Description

General


Fixed scanner in InStore App (RTM-5889)

An issue occurred, which caused Zebra scanner not to initialize after login. The device scanner was fixed. After logging in to InStore App, scanner works properly.



InStore App v. 2.10.251

Document status:

Status
colourGreen
titleReleased

Date:   

Version Requirements is located on the menu to the left.

Item lists integrated with Cloud Item Management

(RTM-5473)

New parameter CloudOnlyTransactions was added. Only possible value is ArticleList. Upgrade script to DB required. Existing parameter ItemServiceApiUri need to be set with ItemService URL.

Popup for name of Item list was added. Name is required.

Name can be changed during transaction. In More bottomsheet new option Edit name was added.

Item list is not visible in Item Management in cloud until it's finished. POSLogs are not generated.

Improvements

Area

Description

General


Improved color and size attributes for model items (RTM-5788)

Color and size attributes are displayed only for items which have these attributes. Otherwise color and size are not shown. Previously, sizes and colors were shown for all items, regardless of whether or not it was relevant for the item.


Improved image formatting (RTM-5381)

Image is adjusted to maximum size limit. If picture is bigger than limit, size is scaled to it. If picture is smaller, size is kept as it is. All information in specific view and edit boxes are accessible without scrolling the page.


Improvements regarding closing action sheet and adding label types in Label ordering (RTM-4851)

'More' bottomsheet in every transaction in InStore App can be closed by clicking on the background or clicking cancel button. When action sheet is long (like the one in Home page) it is scrollable and also can be closed by clicking on the background.

More whitespace was added between 'Add label type' button and 'Delete' buttons while adding more label types for an item in Label ordering, to prevent clicking both buttons at the same time.


Counted field is marked automatically (RTM-5789)

Counted field in Stock correction is marked automatically, so it would be faster to type total quantity of item when user is not scanning all items.

Login

Login to InStore App with login card (RTM-5549)

Fixed issue regarding login to InStore App with barcode which contains cashier number and password: cashiernumber$$$Password. Example: 1234$$$1111.

Order picking 


Upgrade contract for CreateShipment, TransmitShipment (RTM-5440)

Contracts CreateShipment and TransmitShipment were upgraded. New field called "PickingStoreNumber" was added to these contracts in order to support multiple nShift actors.


Fixed searching in order picking (RTM-2424)

'X' button in search field in order picking was fixed. While clicking 'X' button entire typed text is removed and loading results is quicker. When user will change search criteria while loading list of orders, results for last typed criteria are displayed.

Stocktaking

Updating quantity in Quick stocktaking (RTM-5589)

When user types quantity of an item in Quick stocktaking and approve the value very quickly it previously caused the quantity to not be updated correctly. This has been corrected.



InStore App v. 2.10.249

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

Area

Description

Access control

Detailed access control for Receive goods (RTM-6652)

The access to Goods Receival in InStore App is now controlled by 4 new permissions. 3 new roles and 3 new licenses are added. One existing license and role (Receipt of goods) is changed and applies to Receive manually transaction. It is possible to control access to different parts of Goods receival by using the new permissions. When the user has no access to Receive goods, Receive goods is not displayed in the side menu in InStore App. When user has access to at least one transaction of Receive goods, Receive goods is displayed in the side menu and the transaction that the user has access to is displayed.

Info

Upgrade script to database is required.

Item details

Error message when opening orders (RTM-6422)

When 'Orders' were opened from Item details, an error message popup was shown if there were no open orders for that item.
Now the error message is removed, and the use can navigate back to Item details when there are no orders.

Seasonal storage

Executing seasonal storage (RTM-6086)

We have fixed an issue with seasonal storage lists from InStore App not being executed as expected in Chain Web.



InStore App v. 2.10.248

Document status: 

Status
colourGreen
titlereleased
 

Date:  

Version Requirements is located on the menu to the left.

Improvement

AreaDescription

Order picking

Duplicated picking orders

After rejection of the picking order and reassigning to another store after that, picking orders were duplicated in Chain Web. Issue is corrected.



InStore App v. 2.10.246

Document status: 

Status
colourGreen
titlereleased
 

Date:  

Version Requirements is located on the menu to the left.

Improvements 

AreaDescription

Label ordering

Resume paused label ordering (RTM-5389)

Corrected an issue regarding resuming paused label ordering. 

Order picking

Show created date in order picking (RTM-5638)

For dispatch orders in picking orders, when user reassigns dispatch order to another store, date of reassigned order in new store is created date (not picking order date). This way, the user will see that this is an old order and is more likely to take action quickly.

Stock lookup

Searching for items in Stock Lookup (RTM-5309)

Corrected an issue regarding searching for model items (with more than 100 models) in stock lookup (in store with more than 50 related stores). Previously, these conditions would cause the search to time out.



InStore App v. 2.10.245 

Document status: 

Status
colourGreen
titlereleased
 

Date:  

Version Requirements is located on the menu to the left.

Reprinting shipping label for dispatch orders 

(RTM-4431)

Implementation for reprint of shipping labels for dispatch orders added. New button "Show picked orders" in Order picking transaction is added at the bottom of order list.

In "Picked orders" view 10 recent delivered orders are shown. It is possible to load 10 more orders by clicking "Load more" button.

After opening an order, list of picked items is shown. Reprint is possible in "Delivery information" popup only for dispatch orders - button "Print shipping label" is added. For Pay and Collect and Click and Collect orders, only viewing delivery information is possible.

   

After clicking "Print shipping label" button, "Reprint label" view is shown and user can choose label format for reprint.

After finishing transaction, popup with confirmation occurs.

Improvement 

AreaDescription

General 

Fixed scanner in InStore App (RTM-5889)

An issue occurred, which caused Zebra scanner not to initialize after login. The device scanner was fixed. After logging in to InStore App, scanner works properly.



InStore App v. 2.10.243

Document status:

Status
colourGreen
titlereleased
 

Date:   

Version Requirements is located on the menu to the left.

Item lists integrated with Cloud Item Management

(RTM-5473)

New parameter CloudOnlyTransactions was added. Only possible value is ArticleList. Upgrade script to DB required. Existing parameter ItemServiceApiUri need to be set with ItemService URL.

Popup for name of Item list was added. Name is required.

Name can be changed during transaction. In More bottomsheet new option Edit name was added.

Item list is not visible in Item Management in cloud until it's finished. POSLogs are not generated.

Improvements

Area

Description

General

Improved color and size attributes for model items (RTM-5788)

Color and size attributes are displayed only for items which have these attributes. Otherwise color and size are not shown. Previously, sizes and colors were shown for all items, regardless of whether or not it was relevant for the item.

Order picking 

Upgrade contract for CreateShipment, TransmitShipment (RTM-5440)

Contracts CreateShipment and TransmitShipment were upgraded. New field called "PickingStoreNumber" was added to these contracts in order to support multiple nShift actors.



InStore App v. 2.10.242

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

AreaDescription
General

Improved image formatting (RTM-5381)

Image is adjusted to maximum size limit. If picture is bigger than limit, size is scaled to it. If picture is smaller, size is kept as it is. All information in specific view and edit boxes are accessible without scrolling the page.


Improvements regarding closing action sheet and adding label types in Label ordering (RTM-4851)

'More' bottomsheet in every transaction in InStore App can be closed by clicking on the background or clicking cancel button. When action sheet is long (like the one in Home page) it is scrollable and also can be closed by clicking on the background.

More whitespace was added between 'Add label type' button and 'Delete' buttons while adding more label types for an item in Label ordering, to prevent clicking both buttons at the same time.

Order picking 

Fixed searching in order picking (RTM-2424)

'X' button in search field in order picking was fixed. While clicking 'X' button entire typed text is removed and loading results is quicker. When user will change search criteria while loading list of orders, results for last typed criteria are displayed.



InStore App v. 2.10.241

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Showing estimated date of arrival at central warehouse was added

(RTM-4473)

When clicking "Orders" in the Item details view, webservice is called and new information - Estimated date of arrival at central warehouse - is shown. Estimated date is always the earliest order's delivery date at central warehouse.

Info
titleRequirements

Requires POS Services upgrade. OrderInfoService_Enterprise endpoint must exists and be uncommented in Web.config of Chain Web for this to work.

New parameter to fetch images based on URL added

(RTM-5382)

New parameter InStoreFetchImageURL was added. If parameter is not configured (default value = blank), Mediabank is fetched (as it was before). When URL is set (for example: https://lrsbisrv02test.blob.core.windows.net/images/\

{0}

.jpg) image based on URL is fetched. The {0} in URL will be replaced with MainEAN if it exists, otherwise the EAN.

Info
titleRequired

Upgrade script to DB required.

New parameter in Internal orders ("Find parcel") in Receive goods added.

(RTM-5353)

New parameter BlockQuantityChangeInParcelReceival was added. If parameter is set to False - no changes, default received quantity is 0 and is mutable. If parameter is set to True - received quantity is by default equal to ordered and cannot be changed, it is impossible to add new items manually, scanning is not supported.

This means the only options the user will have when performing item receival from the "find parcel" function, is to either accept full delivery of items or decline it. If the contents does not match the parcel information, stock adjustments must be made manually after the receival.

Info
titleRequired

Upgrade script to DB required.

Improvements

AreaDescription
General

Error login in InStore app using version 1.3.9 (RTM-5703)

A compatibility issue with InStore App version 1.3.9 and Chain Web 2.10.21x was detected. The issue only occurs for environment which connects to InStore App using 4G network setup. This has been corrected.


Fixed fetching images from external sources (RTM-5573)

Fixed issue regarding Content-Security-Policy. URL is mapped correctly for the configured parameter InStoreFetchImageURL and image is loaded properly.


Performance improvement (RTM-5443)

Improved filtering and handling of item lines to improve general performance and user experience of InStore App.


Empty value for parameter InStoreFetchImageURL (RTM-5681)

An issue occurred when InStoreFetchImageURL had no value set. When parameter InStoreFetchImageURL is empty or whitespace is set, InStore App will now fetch images from Mediabank. No changes was made when setting parameter to URL.

Item details

Changes for displaying of estimated date of arrival to central warehouse (RTM-5597)

If there are order scheduled to the current store estimated delivery date is not displayed. If there are no orders to the current store - ERP return order without number and with CL as a type and date from this order is displayed as estimated delivery date and no orders are shown. This change only applies to 3rd party integration.

Info

OrderInfoService_Enterprise endpoint must exists and be uncommented in Web.config of Chain Web for this to work.

Label order

'Label' text removed from label quantity field (RTM-3775)

Text 'label' was removed from all places where label quantity must be typed while Label order.

Order picking



Reducing picking quantity throws error message (RTM-4467)

When reducing quantity to 0 in Order Picking, total item quantity is correctly reassigned to other store, no error message occurs.

Seasonal storage

Fixed header in 'Seasonal storage (RTM-5506)

The Swedish header in 'Seasonal storage - Put back' is no longer cut while using Zebra device.


Block double put back from seasonal storage (RTM-5247)

Multiple put back in InStore App on the same seasonal storage batch is blocked.
After performing put back, slider is blocked, which prevents user from making an error.

Sales order

Correct price for member campaign is displayed in InStore App (RTM-3497)

Fixed issue regarding displaying correct item price while scanning/adding member with member campaign. 

Stocktaking

Updating quantity in Quick stocktaking (RTM-5589)

When user types quantity of an item in Quick stocktaking and approve the value very quickly it previously caused the quantity to not be updated correctly. This has been corrected.



InStore App v. 2.10.230

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Local Price campaigns in InStore App

(RTM-5143)

New functionality is added which allows user to create a local campaign for an item, meaning the price change will apply only for the store you are in and a set period of time. Upon creating a local campaign, the price update is sent to Chain Classic and Lexmark. The local campaign button can be found in the menu "Price control". 

In Local Campaign view, user can change price for item and set start and end dates. 
To set new price, tap on the field near "New price" and type number. To apply start and end date, tap on near fields and set wanted date. 
After configuring local campaign, swipe confirm to create it. Updated price is sent to Chain Classic and Lexmark.

Expand
titleConfiguration
System parameter
To send updates to Lexmark system parameter: LexmarkGatewayApiUri must be set.

"External orders" in Receive goods

(RTM-4472)

New button added to Receive goods. "External orders" shows only orders without parcel number. For external orders default value on received quantity is same as ordered.

InStore App landing page

(RTM-5365)

New system parameter InStoreStartingPage was added. All transactions are supported. Value of this parameter is the name of transaction that is supposed to be used as starting page (Home is default value). 

Redirect to landing page after initial configuration is fetched, after checking if user wants to resume the cart:

  • If they choose to resume, they should be redirected to that transaction (normal resume flow). After finishing it, they should be kept in that transaction (no redirect to home/landing page).
  • If they choose to cancel or there is no cart to resume, user should be redirected to the configured landing page.
Info
titleTechnical note:

Upgrade script to DB is required.

Improvements

Module

Description

General

Fixed issue regarding using URL when redirecting after InStore login (RTM-5341)

After successful login to InStore or Kithchen App, user is redirected using relative path instead of absolute path, which makes it independent of server URL.


Connection issue on Android 11 or higher (RTM-5231)

Corrected a connection issue on Android 11 or higher.


Swedish translation for error message in stock info (RTM-4018)

Swedish translation for error message while collecting stock info was corrected.


Corrected displaying stock value for items with model (RTM-3686)

Fixed issues regarding displaying correct stock value while adding item with model in Item details, Price control, Stock lookup, Stock correction, Order criteria, Stocktaking.

Discount label


Discount percent in discount label is not cleared after scanning new item (RTM-3685)

Fixed issue regarding scanning new item after setting discount on previous one. Discount set on the first scanned item is not counted on the second item.

Order picking


Transmit shipment while order picking in InStore App (RTM-5054)

After picking dispatch order in InStore App, shipment label is created. It is possible to check status of shipment on https://www.consignorportal.com by searching ConsignmentID which is generated on label. Status of the order is Transmitted.


Changed behavior of displaying name while picking orders delivery (RTM-5029)

Name while picking dispatch order, should be displayed as described below:

  • If (CustomerName = true and DeliveryName = true )

          Then DisplayName = DeliveryName

  • If (CustomerName = true and DeliveryName = false)

           Then DisplayName = CustomerName


Drop point of nShift shipment (RTM-4965)

It is possible to choose specific drop point and create shipping label with drop point address.

Receive goods 


Checking items in Receive goods (RTM-5249)

Fixed issue regarding checking all items in order in Receive goods. The quantities of checked items are sent properly to Chain Classic.

Sales order


Campaign price in Sales order manual return (RTC-27050) 

Campaign price is suggested as return price in Sales order when performing manual return.

If campaign price exists: Then use Campaign Price as suggested Price and show information about campaign price. 
if not: Suggest Article Price. 
Either: Show Article Price regardless underneath as information. 

Stock correction

Changed behaviour for scanning items in "Stock correction" (RTM-2548)

Fixed issue regarding scanning same item multiple times with built-in scanner in "Stock correction". This change only applies "Stock correction" in InStore App. 

Stocktaking 


Changed behaviour for cart item sorting (RTM-4786)

Fixed issue regarding POS parameter 'CartItemSorting'. When parameter is set to 'ChangeTime', the last added item is put at the top when counting items in stocktaking. This change only applies to stocktaking in InStore App. Other functions remain the same.



InStore App v. 2.10.229

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

General

Empty value for parameter InStoreFetchImageURL (RTM-5681)

An issue occurred when InStoreFetchImageURL had no value set. When parameter InStoreFetchImageURL is empty or whitespace is set, InStore App will now fetch images from Mediabank. No changes was made when setting parameter to URL.



InStore App v. 2.10.227

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

General

Fixed fetching images from external sources (RTM-5573)

Fixed issue regarding Content-Security-Policy. URL is mapped correctly for the configured parameter InStoreFetchImageURL and image is loaded properly.



InStore App v. 2.10.226

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

New parameter to fetch images based on URL added

(RTM-5382)

New parameter InStoreFetchImageURL was added. If parameter is not configured (default value = blank), Mediabank is fetched (as it was before). When URL is set (for example: https://lrsbisrv02test.blob.core.windows.net/images/\

{0}

.jpg) image based on URL is fetched. The {0} in URL will be replaced with MainEAN if it exists, otherwise the EAN.

Info
titleRequired

Upgrade script to DB required.



InStore App v. 2.10.224

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

Order picking

Transmit shipment while order picking in InStore App (RTM-5054)

After picking dispatch order in InStore App, shipment label is created. It is possible to check status of shipment on https://www.consignorportal.com by searching ConsignmentID which is generated on label. Status of the order is Transmitted.


Drop point of nShift shipment (RTM-4965)

It is possible to choose specific drop point and create shipping label with drop point address.



InStore App v. 2.10.223

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

General

Fixed issue regarding using URL when redirecting after InStore login (RTM-5341)

After successful login to InStore or Kithchen App, user is redirected using relative path instead of absolute path, which makes it independent of server URL.



InStore App v. 2.10.221

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

General

Swedish translation for error message in stock info (RTM-4018)

Swedish translation for error message while collecting stock info was corrected.

Discount label

Discount percent in discount label is not cleared after scanning new item (RTM-3685)

Fixed issue regarding scanning new item after setting discount on previous one. Discount set on the first scanned item is not counted on the second item.

Receive goods 

Checking items in Receive goods (RTM-5249)

Fixed issue regarding checking all items in order in Receive goods. The quantities of checked items are sent properly to Chain Classic.

Stocktaking 

Changed behaviour for cart item sorting (RTM-4786)

Fixed issue regarding POS parameter 'CartItemSorting'. When parameter is set to 'ChangeTime', the last added item is put at the top when counting items in stocktaking. This change only applies to stocktaking in InStore App. Other functions remain the same.



InStore App v. 2.10.220

Document status: 

Status
colourGreen
titleReleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

General

Show Cost Price in Item Ordering (RTM-4926)

New parameter ShowCostPriceInCountItems was added. If transaction type is included in this parameter, cost price should be displayed on cart lines. Otherwise, sales price should be displayed.

Currently supported transactions: "Inventory" applies to Count Items and "ArticleOrder" applies to Item Ordering.

Previous parameter "ShowCostPriceInCountItems" was deleted.

Label ordering

Changing label type on Zebra device (RTM-4937)

Corrected an regarding changing label type on Zebra device.

Receive goods 

Changing received quantity to 0 (RTM-4465)

An issue regarding receiving quantity 0 on bundle items in Receive Goods has been corrected.

Sales order

Member sales (RTM-5047)

Fixed issue regarding adding member to sales order.



InStore App v. 2.10.219

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

AreaDescription
General

Error login in InStore app using version 1.3.9 (RTM-5703)

A compatibility issue with InStore App version 1.3.9 and Chain Web 2.10.21x was detected. The issue only occurs for environment which connects to InStore App using 4G network setup. This has been corrected.



InStore App v. 2.10.218

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

AreaDescription
Order picking



Reducing picking quantity throws error message (RTM-4467)

When reducing quantity to 0 in Order Picking, total item quantity is correctly reassigned to other store, no error message occurs.



InStore App v. 2.10.217

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Local Price campaigns in InStore App

(RTM-5143)

New functionality is added which allows user to create a local campaign for an item, meaning the price change will apply only for the store you are in and a set period of time. Upon creating a local campaign, the price update is sent to Chain Classic and Lexmark. The local campaign button can be found in the menu "Price control". 

In Local Campaign view, user can change price for item and set start and end dates. 
To set new price, tap on the field near "New price" and type number. To apply start and end date, tap on near fields and set wanted date. 
After configuring local campaign, swipe confirm to create it. Updated price is sent to Chain Classic and Lexmark.

Expand
titleConfiguration
System parameter
To send updates to Lexmark system parameter: LexmarkGatewayApiUri must be set.

Improvement

AreaDescription
Stocktaking 



Changed behaviour for cart item sorting (RTM-4786)

Fixed issue regarding POS parameter 'CartItemSorting'. When parameter is set to 'ChangeTime', the last added item is put at the top when counting items in stocktaking. This change only applies to stocktaking in InStore App. Other functions remain the same.



InStore App v. 2.10.216

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

InStore App landing page

(RTM-5365)

New system parameter InStoreStartingPage was added. All transactions are supported. Value of this parameter is the name of transaction that is supposed to be used as starting page (Home is default value). 

Redirect to landing page after initial configuration is fetched, after checking if user wants to resume the cart:

  • If they choose to resume, they should be redirected to that transaction (normal resume flow). After finishing it, they should be kept in that transaction (no redirect to home/landing page).
  • If they choose to cancel or there is no cart to resume, user should be redirected to the configured landing page.
Info
titleTechnical note:

Upgrade script to DB is required.



InStore App v. 2.10.210

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Print labels from Label queue

(RTM-4948)

New button "x labels waiting to be printed" was added to label ordering menu. By clicking on it, all labels are printed.

Show cashier username when picking has started

(RTM-4517)

When picking order is started or paused, for example in InStore App, picker's name is displayed along with the status of the order. This functionality work in both InStore App and in POS.

Display of system bar with clock, notifications and battery

(RTM-4496)

Support for running InStore App in immersive full screen. While running immersive full screen, android navigation/system bar is shown (clock, notifications).

This is controlled by EnableFullScreen parameter in Chain Web. So can be configured to either run immersive full screen or standard full screen. 

Info

Requires Android version 11 or higher. 

Important: EnableFullScreen parameter is default = True and should only be set to False if devices using InStore App has Android 10 or lower.

Improvement

Module

Description

Configuration

EnabledMeansOfPaymentInInstoreApp moved to JSON parameter (RTM-4500)

JSON Configuration of enabled means of payment used in InStore App. Example:   {"defaultPaymentProvider":"Swish,Coopay","storeLevelPaymentProvider":

{ 222:"Swish,Vipps",235:"Softpay"}

}

Label ordering

Unable to click "Save" button in label type change popup in Label Ordering (RTM-4967)

It is now possible to click "Save" button in "Change label type" popup in Label ordering after resuming transaction.


Fixed issue when it is not possible to set quantity to 0 in Label Ordering (RTM-4866)

In order to set quantity to 0 in Label Ordering, trash icon was added. It is possible to delete each label type in Item details view by clicking trash icon. 

Order picking

Item line disappears from dispatch order view in Chain Web after order is partially delivered (RTC-26877)

Item line after partial delivery of the dispatch order is properly displayed in DB and Chain Web. 

Price control

Store Local Campaigns in InStore App (RTM-4252)

Partial delivery. Full functionality will be released and documented in 2.10.121

Sales order

Wrong error message in InStore App when a non-valid member is scanned

When non-valid member is scanned, error message with info that there's problem with member occurs.

Stock adjustment

Stock adjustment - negative quantity for items with unit kilogram and meter (RTM-4356)

In Stock adjustment it is possible to set negative value in quantity field for items with unit kilograms and meters.

Stocktaking

Stocktaking- Count items from list - tandem number (RTM-3843)

Improved scanning tandem EAN articles when selecting count items from list. 

Quick stocktaking


Quick stocktaking translations added (RTM-4865) 

Swedish and Norwegian translations of Quick Stocktaking in Chain Web were added. Name of created stocktaking is translated to the same language as was set when starting quick stocktaking.


Wrong translation for Quick Stocktaking (RTM-4864)

The Swedish translation of Quick Stocktaking was changed from Enkel inventering to Snabbinventering.



InStore App v. 2.10.201

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Support for "Spjutetikett" and Label ordering improvements

(RTM-3776)

Support for "spjutetikett" (labels with barcodes padded with "0" on the left) was added. By setting WCF parameter "RemoveLeadingZerosFromBarcode" to True, scanning "spjutetikett" is possible.

Improvements below for Label ordering were made:

  • If "Finish" button is not displayed, there is blank space in size of the button on the bottom command bar in a cart view. If "Finish" button is displayed, there is no blank space, the button is shown.

  • In reprinting, "Print" button is displayed all the time (no blank space on command bar.)

  • After swiping item to the left in cart view, "thrash" icon is shown. By clicking on it entire item (not single label) is removed.
  • On devices with higher screen resolution, labels use entire width of the page.

  • Title on all the views is Label ordering

  • Changing label type in active cart view, updates labels in all places where label is selected.
  • Scanner is displayed until label type is selected.
  • When no label types are configured in WCF it is not possible to start label ordering (both in Label order view and Price control view).

Improvements

Module Description

Label ordering

Fixed issue when it is not possible to set quantity to 0 in Label Ordering (RTM-4866)

In order to set quantity to 0 in Label Ordering, trash icon was added. It is possible to delete each label type in Item details view by clicking trash icon. 

Quick stocktaking

Quick stocktaking translations added (RTM-4865) 

Swedish and Norwegian translations of Quick Stocktaking in Chain Web were added. Name of created stocktaking is translated to the same language as was set when starting quick stocktaking.



InStore App v. 2.10.200

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Fixed issue when login page in InStore App opened Chain Web login

(RTM-4220)

Sometimes the user got the Chain Web login page instead of InStore App login page in the mobile device. Problem is fixed. 

Expand
titleConfiguration
Three parameters were reworked

AutomaticallyLogoutAfterMinutesAutoLogoutWhenIdle and AutoLogoutWhenIdleTimeoutMinutes were rewoked. 

  • In order to enable automatic client-side logout from InStore App, set parameter AutomaticallyLogoutAfterMinutes = timeout in minutes (0 means disabled) 
  • In order to enable automatic logout from Chain Web, set parameter AutoLogoutWhenIdle = True and AutoLogoutWhenIdleTimeoutMinutes = timeout in minutes.

In both cases popup will be displayed with info that the user has to log in again and the user should be redirected to InStore login page.

Improvements

Module Description

APK-file

InStore App (RTM-4496)

Support for running InStore App in immersive full screen. While running immersive full screen, android navigation/system bar is shown (clock, notifications).
This is controlled by AndroidFullScreen plugin. So can be configured to either run immersive full screen or standard full screen. 

nShift shipment

Add sender, receiver and phone when creating nShift shipments (RTM-4710)

When creating nShift shipments it is now possible to finish the order with different delivery contact info than the one assigned to customer's account. New delivery contact info is generated on the shipment label.

Scanner event

Fixed issue when reason code missing for Stock adjustment/Correction (RTM-4357)

Scanner should be blocked for scanning until the reason and action codes are selected. 

Scanner is blocked for all the transaction with reason and action codes (eg. Breakage, Stock adjustment, Stock correction, etc.). The scanner is correctly disabled/enabled in transactions without reason and action codes as well (eg. Stocktaking, Label ordering).



InStore App v. 2.10.191

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Support for "Spjutetikett" and Label ordering improvements

(RTM-3776)

Support for "spjutetikett" (labels with barcodes padded with "0" on the left) was added. By setting WCF parameter "RemoveLeadingZerosFromBarcode" to True, scanning "spjutetikett" is possible.

Improvements below for Label ordering were made:

  • If "Finish" button is not displayed, there is blank space in size of the button on the bottom command bar in a cart view. If "Finish" button is displayed, there is no blank space, the button is shown.

  • In reprinting, "Print" button is displayed all the time (no blank space on command bar.)

  • After swiping item to the left in cart view, "thrash" icon is shown. By clicking on it entire item (not single label) is removed.
  • On devices with higher screen resolution, labels use entire width of the page.

  • Title on all the views is Label ordering

  • Changing label type in active cart view, updates labels in all places where label is selected.
  • Scanner is displayed until label type is selected.
  • When no label types are configured in WCF it is not possible to start label ordering (both in Label order view and Price control view).

Fixed issue when login page in InStore App opened Chain Web login

(RTM-4220)

Sometimes the user got the Chain Web login page instead of InStore App login page in the mobile device. Problem is fixed. 

Expand
titleConfiguration
Three parameters were reworked

AutomaticallyLogoutAfterMinutesAutoLogoutWhenIdle and AutoLogoutWhenIdleTimeoutMinutes were rewoked. 

  • In order to enable automatic client-side logout from InStore App, set parameter AutomaticallyLogoutAfterMinutes = timeout in minutes (0 means disabled) 
  • In order to enable automatic logout from Chain Web, set parameter AutoLogoutWhenIdle = True and AutoLogoutWhenIdleTimeoutMinutes = timeout in minutes.

In both cases popup will be displayed with info that the user has to log in again and the user should be redirected to InStore login page.

Improvements

Module

Description

Label ordering

Unable to click "Save" button in label type change popup in Label Ordering (RTM-4967)

It is now possible to click "Save" button in "Change label type" popup in Label ordering after resuming transaction.


Fixed issue when it is not possible to set quantity to 0 in Label Ordering (RTM-4866)

In order to set quantity to 0 in Label Ordering, trash icon was added. It is possible to delete each label type in Item details view by clicking trash icon. 

nShift shipment


Add sender, receiver and phone when creating nShift shipments (RTM-4710)

When creating nShift shipments it is now possible to finish the order with different delivery contact info than the one assigned to customer's account. New delivery contact info is generated on the shipment label.

Scanner event


 

Fixed issue when reason code missing for Stock adjustment/Correction (RTM-4357)

Scanner should be blocked for scanning until the reason and action codes are selected. 

Scanner is blocked for all the transaction with reason and action codes (eg. Breakage, Stock adjustment, Stock correction, etc.). The scanner is correctly disabled/enabled in transactions without reason and action codes as well (eg. Stocktaking, Label ordering).

Stock adjustment

Stock adjustment - negative quantity for items with unit kilogram and meter (RTM-4356)

In Stock adjustment it is possible to set negative value in quantity field for items with unit kilograms and meters.

Stocktaking

Stocktaking- Count items from list - tandem number (RTM-3843)

Improved scanning tandem EAN articles when selecting count items from list. 

Quick stocktaking


Quick stocktaking translations added (RTM-4865) 

Swedish and Norwegian translations of Quick Stocktaking in Chain Web were added. Name of created stocktaking is translated to the same language as was set when starting quick stocktaking.


Wrong translation for Quick Stocktaking (RTM-4864)

The Swedish translation of Quick Stocktaking was changed from Enkel inventering to Snabbinventering.



InStore App v. 2.10.193

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module Description
Receive goods

Checking items in Receive goods (RTM-5249)

Fixed issue regarding checking all items in order in Receive goods. The quantities of checked items are sent properly to Chain Classic.



InStore App v. 2.10.192

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module Description
General

Show Cost Price in Item Ordering (RTM-4926)

New parameter ShowCostPriceInCountItems was added. If transaction type is included in this parameter, cost price should be displayed on cart lines. Otherwise, sales price should be displayed.

Currently supported transactions: "Inventory" applies to Count Items and "ArticleOrder" - Item Ordering

 "ShowCostPriceInCountItems" was deleted.

Label ordering

Changing label type on Zebra device (RTM-4937)

Corrected an regarding changing label type on Zebra device.

Receive goods 

Changing received quantity to 0 (RTM-4465)

An issue regarding receiving quantity 0 on bundle items in Receive Goods has been corrected.

Sales order

Member sales (RTM-5047)

Fixed issue regarding adding member to sales order.



InStore App v. 2.10.190

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Multiple label types with reprint

(RTM-4516)

Added support for reprinting of most recent labels, support for adding multiple label types to 1 list in InStore App and the option to pause label printing. This is implemented to make the process more efficient. The process of ordering labels works exactly the same as before for Chains that does not want to work with multiple label types in one list.

Info
titleNB!

Multiple label types are not supported if system parameter "PrintLabelsDirectlyFromChain = False".

1. After starting label ordering the main label type and its quantity can be chosen (it will be added to every item).

       

2. While adding item to label ordering, in details, it is visible which label type was chosen. In this view it is also possible to choose another label type and its quantity if needed.

   

3. In confirmation view total quantity of ordered labels is shown and quantity of order types also is shown.

4. If new item is added to order, it has main label type already added and adding new label type is possible.

5. If the item is scanned/searched again, in item details, the main label type is doubled.

   

6. In details view it is possible to delete all label types which will cause deleting the item itself.

7. It is possible to pause label ordering. After coming back to label ordering, message about paused label ordering is shown and can be continued. Once a label print list is paused, it is saved to the user. Only the same user can open it again.

       

8. After successful confirmation it is possible reprint the recently ordered labels. This allows user to print the list again if something goes wrong. It is also possible to reprint from Chain Classic.

   

Quick Stocktaking

(RTC-22174)

In order to update stock inventory and receive refill for item which has low stock in the store shelf, it is possible to see stock balance. If it is wrong, employee is able to do a "Quick inventory" using the InStore App in a simple and fast way.

  1. In stocktaking view in InStore App a new button called Quick Stocktaking" is available.

   

     2. By scanning/searching item, it is added to quick stocktaking. In details the quantity may be changed (by scanning an item or typing the amount of counted items).

     3. By scanning/searching the same item multiple times, counted quantity increase by 1.

     4. In "More" options display total bar can be shown.

   

     5. After finishing quick stocktaking, in confirmation view total quantity and number of scanned items is shown.

6. After confirmation, the inventory deviation is received in Chain Web and it is flagged as inventoried.

Cost price is shown when adding items to count list

(RTM-3403)

Added new system parameter ShowCostPriceInCountItems. This parameter dictates whether the cost price or the sales price of an item is shown when counting items in InStore App.

When it's set to False, sales price is shown. When True, cost price is shown.

Show Main EAN on first page in all functions in InStore App

(RTM-4469)

Main EAN is now always shown on first page in all functions in InStore App if system parameter AlwaysDisplayMainEan = True.

Main EAN is shown regardless of the EAN scanned.

Webservice call for open orders

(RTM-4470)

In some instances, InStore App fetches order information on the item details page from a 3rd party Webservice. Previously the webservice was called when entering item details view. This has been changed to improve performance. InStore App will call the Webservice only when clicking on "orders" in the item details page, instead of when opening the item details page.

Improvements

Module Description
Label ordering

Pause label ordering (RTM-4525)

After creating a list of items to order labels for, the user can pause the ordering and open it at a later time. The list is stored on the user and only the user who started the list can finish the list.

Receive goods

Quantity of received goods in InStore App gets doubled (RTM-4503)

When a customer gets their goods receival in InStore App it sometimes get registered twice in the receipt, and it is sent to Chain that registers double of quantity of goods. 
When customers have pressed receival of goods the app loads until it is done so user can not press it twice and create a wrong stock value. 

Stocktaking

Show quantity in stock on item stocktaking (RTM-4471)

New parameter ShowStockBalanceInStocktaking added. When it's set to True, stock balance will be fetched and displayed for all items during stocktaking in InStore App. 


Counting items in offline mode (RTC-25720)

An issue occurred, causing InStore App to hang during counting of items in offline mode. This has been corrected and counting during offline mode works as expected.

Quick Stocktaking 

Quick Stocktaking (RTM-4838)

 - Sales price is displayed on lines and cost price is shown in "total" bar on the bottom in Quick stocktaking and Stock correction.
 - Quantity in stock and adjustment are now displayed on lines in cart in quick stocktaking.
 - In Quick stocktaking items that are not 'pcs' (for example 'kg') are rounded to two decimal places, and for stock correction they are rounded to three decimal places.



InStore App v. 2.10.184

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Fixed issue when login page in InStore App opened Chain Web login

(RTM-4220)

Sometimes the user got the Chain Web login page instead of InStore App login page in the mobile device. Problem is fixed. 

Expand
titleConfiguration
Three parameters were reworked

AutomaticallyLogoutAfterMinutesAutoLogoutWhenIdle and AutoLogoutWhenIdleTimeoutMinutes were rewoked. 

  • In order to enable automatic client-side logout from InStore App, set parameter AutomaticallyLogoutAfterMinutes = timeout in minutes (0 means disabled) 
  • In order to enable automatic logout from Chain Web, set parameter AutoLogoutWhenIdle = True and AutoLogoutWhenIdleTimeoutMinutes = timeout in minutes.

In both cases popup will be displayed with info that the user has to log in again and the user should be redirected to InStore login page.



InStore App v. 2.10.183

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

Module

Description

Stocktaking

Counting items in offline mode (RTC-25720)

An issue occurred, causing InStore App to hang during counting of items in offline mode. This has been corrected and counting during offline mode works as expected.



InStore App v. 2.10.180

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Create shipment using nShift 

(RTC-18080)

InStore App can create shipments using nShift and print shipping labels in the store. This is performed during the last steps of order picking if configured.

In the settings page of InStore App, nShift settings needs to be added:

New system parameter is created called "UseDispatchServiceForShipments ". If this parameter is set to True, "label format" dropdown is displayed (see image below). If set to false, label format will not be available.

Info

Note: The label format dropdown is only available for web orders with carrier option (e.g. home delivery). It will not be available for Pay&Collect or Click&Collect orders.

Support for Coopay Callback

(RTM-2853)

Implemented support for Coopay callback. Coopay callback is a callback functionality created by Coopay, which InStore App will communicate with during Coopay payment in Sales Order. Previously during payment with Coopay, InStore App would continually ask for payment status until received. With this change, only one request is made and InStore App will wait for a reply. This improves the performance.

This is implemented by adding a new parameter- CoopayCallbackTimeoutInSeconds.

  • If set to 0, Coopay callback functionality is disabled.
  • Otherwise, it indicates how many seconds of not receiving a callback should enable old functionality as a fallback.

Improvements

Module

Description

Item ordering

Quantity button in Item Ordering (RTM-4532)

There was an error with the quantity buttons when ordering small packages. This has been corrected.

Order picking

Order Picking on Tandem EAN (RTM-4466)

When picking order by scanning item which contains both main EAN and tandem EAN, it is possible to create the order with main EAN and scan an item with tandem EAN. It's also possible to create order with tandem EAN and scan items with main EAN.



InStore App v. 2.10.170

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Parameterize using old user interface in item ordering

(RTM-4394)

InStore App can create item ordering with multiple package sizes.

New system parameter SupportMultiplePackagesInItemOrdering was added.

If it is set to False item is automatically added with quantity of small package or single unit, depending of item configuration.

Small package:

Single unit:

Quantity of items can be increased by pressing +/- buttons.
Quantity of item can also be changed in quantity input field. If entered number not is divisible by number of packages, popup will show up:

If number is divisible by number of packages, quantity will be updated normally.

Improvement

Module

Description

Label ordering 

Editing quantity in label ordering when using a device  (RTM-4379)

Label quantity buttons in Label ordering are correctly modifying quantity when using certain devices. Previously, some devices caused the +/- buttons when editing quantity to result in the quantity not being changed correctly.



InStore App v. 2.10.160

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Extending InStore App menu and adding nShift functionality

(RTM-4213)

A new page "Settings" has been added to InStore App. Access to this page is granted by assigning the user role "ManageInstoreAppSettings".

The settings page allow you to set and maintain "workstationId" per store, which is saved to a new system parameter "NshiftDropZoneConfiguration". Saved changes are visible on every cash register belonging to that store.

Improvements

Module

Description

Item details

Active supplier orders (RTM-3391)

A list of active supplier orders from Chain is now shown in the Item details view. 


New parameter NumberOfWeeksForSalesStatistics was added (RTM-3322)

The parameter NumberOfWeeksForSalesStatistics allows you to set the number weeks that should be used for the sales trend section of Item Details in Instore App.

Order picking 

Improvement of Click & Collect order statuses (RTM-4145)

Click & Collect status in Chain Web is set to "not delivered" even when order is picked in POS or InStore App. The status changes to "delivered" when the user pays for the order.


Picking order with nonsale items (RTM-3924)

Picking order can be finished now, even if the order contained nonsale item. Nonsale items no longer affect orders to be unfinishable in InStore App.



InStore App v. 2.10.156

Document status: 

Status
colourGreen
titlereleased

Date: 

Prerequisites are found under Chain Web Release Notes.

Improvement

ModuleDescription
Item ordering

Quantity button in Item Ordering (RTM-4532)

There was an error with the quantity buttons when ordering small packages. This has been corrected.



InStore App v. 2.10.154

Document status: 

Status
colourGreen
titlereleased

Date: 

Prerequisites are found under Chain Web Release Notes.

Improvement

ModuleDescription
Item ordering

Automatically add item in small package  (RTM-4394)

When adding item, it is being automatically added with quantity in small package. In receipt view only 1 edit is shown for total quantity.

When package is broken and quantity is not divisible by small package quantity, popup is shown.

Font size of buttons has been fixed.


Same font size on quantity buttons (RTM-4014)

All quantity buttons on the line in Item Ordering have been improved so they have the same font size. 



InStore App v. 2.10.150

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module

Description

Stock correction

Usage of "Stock correction" without Action Codes (RTM-2457)

If there are no active action codes, "stock correction" can be completed correctly without selecting an action code.


Improved handling of reason and action codes in "Stock correction" (RTM-2457)

Reason and action codes lines are correctly added to the receipt in "Stock correction" . Additionally, when resuming "Stock corrections" , the user will be transferred to reason and action codes page where he can choose reason and action codes one more time. The items added after this selection will contain the new reason and action codes selected. 

Transactions

Improving behaviour of net cost line visible in some transactions (RTM-3189)

The new system parameter ("TransactionsWithTotalShownByDefault") has been added. It allows to select transactions (currently only "SalesOrder" and "ArticleOrder" are supported), for which the net cost summary will be displayed all the time during the transaction. 



InStore App v. 2.10.147

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvements

Module Description
Item ordering

Quantity button in Item Ordering (RTM-4532)

There was an error with the quantity buttons when ordering small packages. This has been corrected.

Stocktaking

Counting items in offline mode (RTC-25720)

An issue occurred, causing InStore App to hang during counting of items in offline mode. This has been corrected and counting during offline mode works as expected.



InStore App v. 2.10.146

Document status: 

Status
colourGreen
titlereleased

Date: 

Prerequisites are found under Chain Web Release Notes.

Improvements

ModuleDescription
Item ordering

Automatically add item in small package  (RTM-4394)

When adding item, it is being automatically added with quantity in small package. In receipt view only 1 edit is shown for total quantity.

When package is broken and quantity is not divisible by small package quantity, popup is shown.

Font size of buttons has been fixed.


Same font size on quantity buttons (RTM-4014)

All quantity buttons on the line in Item Ordering have been improved so they have the same font size. 



InStore App v. 2.10.141

Document status: 

Status
colourGreen
titlereleased

Date: 

Prerequisites are found under Chain Web Release Notes.

Improvements

ModuleDescription
Item ordering

See and select package sizes in item ordering (RTM-2941)

Item ordering has been changed for items with multiple package sizes. If such an item is scanned, a new view is displayed. It allows choosing what packages should be added to the ordering. When adding desired amount of an item in detailed view, it's distributed among available package sizes.

Info

Note: Currently the total quantity ordered for an item is what is sent from EG, not quantity per package size.

Label ordering 

Maximum quantity on label ordering (RTM-3968)

The maximum quantity for each item when ordering labels has been limited to 100.



Chain Web v. 2.10.134

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

ModuleDescription 
Order picking 

Item line disappears from dispatch order view in Chain Web after order is partially delivered (RTC-26877)

Item line after partial delivery of the dispatch order is properly displayed in DB and Chain Web. 



Chain Web v. 2.10.131

Document status: 

Status
colourGreen
titlereleased

Date:  

Version Requirements is located on the menu to the left.

Improvement

ModuleDescription 
Order picking 

Improvement of Click & Collect order statuses (RTM-4145)

Click & Collect status in Chain Web is set to "not delivered" even when order is picked in POS or InStore App. The status changes to "delivered" when the user pays for the order.



InStore App v. 2.10.130

Document status: 

Status
colourGreen
titlereleased

Date: 

Prerequisites are found under Chain Web Release Notes.

Display supplier order type on store level in Item details

(RTM-3488)

Supplier order type set on store level will be displayed in Item Details if a value is set. If a store value is not set, the value set on item level will be displayed.

Allow quantity = 0 in stocktaking

(RTM-3423)

Items are allowed to have quantity = 0 in count lists in Instore App.

Improvements

Module

Description

Breakage

Some Breakage receipts from InStore App is missing the ReasonCode tag for the transaction (RTM-3960)

Improving behavior of reason and action codes in transactions during pausing them.

If a transaction with reason and action codes is paused, you will now repick these codes when the transaction is resumed. Reason and action codes are properly assigned to items.

General

VIM plugin removed

VIM-terminal integration has been removed from InStore App due to a security error outside of EG's control.

Item details

Improved Orders page (RTM-3946)

An issue which prevented the user from seeing incoming orders upon scanning the EAN has been corrected. When opening "Orders" page in Item details, orders for Main EAN are displayed regardless of identification method. 


Displaying mix names in InStore App (RTM-3780)

Names of mixes are correctly displayed and text is properly wrapped in different screen widths.


Displaying mix price in Item details (RTM-3769)

Mixmatches are correctly displayed in Item details when scanning main EAN, tandem EAN, item number or article number. 


Display stock in nearby stores (RTM-3701)

In Item details, when opening other stores tab, only nearby stores are displayed.

Scanner

Improving behaviour of Zebra device scanner (RTM-3547)

Scanner no longer stops working when switching off and on Zebra device with Instore App running on it. Additionally, new status page has been added showing "Integrated scanner" and "Camera scanner" status and allowing user to refresh scanners. The need to refresh scanners may be needed from time to time when the device is not in use for some time.

Stocktaking

Display latest stocktaking for tandem EAN (RTM-3888)

An issue caused latest stocktaking date to not be displayed when scanning tandem EAN. This has been corrected.


Items with quantity 0 (RTC-20330)

When an item has been counted with 0 quantity, the stocktaking date will be shown in the item details view. Previously, items with 0 quantity was filtered out and the stocktaking date was not shown.



InStore App v. 2.10.125

Document status: 

Status
colourGreen
titleRELEASED

Date:  

Prerequisites are found under Chain Web Release Notes

Improvement

Module

Description

Order picking

Order picking on tandem EAN (RTM-4466)

When picking order by scanning item which contains both main EAN and tandem EAN, it is possible to create the order with main EAN and scan an item with tandem EAN. It's also possible to create order with tandem EAN and scan items with main EAN.



InStore App v. 2.10.123

Document status: 

Status
colourGreen
titleRELEASED

Date:  

Prerequisites are found under Chain Web Release Notes

Improvement

Module

Description

Stock corrections

Improved handling of reason and action codes in "Stock correction" (RTM-2457)

Reason and action codes lines are correctly added to the receipt in "Stock correction" . Additionally, when resuming "Stock corrections" , the user will be transferred to reason and action codes page where he can choose reason and action codes one more time. The items added after this selection will contain the new reason and action codes selected. 



InStore App v. 2.10.122

Document status: 

Status
colourGreen
titleRELEASED

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvement

Module

Description

Stocktaking

Items with quantity 0 (RTC-20330)

When an item has been counted with 0 quantity, the stocktaking date will be shown in the item details view. Previously, items with 0 quantity was filtered out and the stocktaking date was not shown.



InStore App v. 2.10.121

Document status: 

Status
colourGreen
titleRELEASED

Date:  

Prerequisites are found under Chain Web Release Notes.

Allow quantity = 0 in stocktaking

(RTM-3423)

Items are allowed to have quantity = 0 in count lists in Instore App.

Improvements

Module

Description

Item details

Displaying mix names in the InStore App (RTM-3780)

Names of mixes are correctly displayed and text is properly wrapped in different screen widths.


Displaying mix price in Item details (RTM-3769)

Mixmatches are correctly displayed in Item details when scanning main EAN, tandem EAN, item number or article number. 


Display stock in nearby stores (RTM-3701)

In Item details, when opening other stores tab, only nearby stores are displayed.


Display supplier order type on store level (RTM-3488)

Supplier order type set on store level will be displayed in Item Details if a value is set. If a store value is not set, the value set on item level will be displayed.



InStore App v. 2.10.120

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvement of printing labels using Chain Classic proxy

(RTM-3294)

A new system parameter has been added, "PrintLabelsDirectlyFromChain". When this parameter is set to "False",  the old flow of printing labels by sending a POSLog is used. When the value of parameter is "True", labels are printed through Chain Classic without using POSLogs.

Improvements

Module

Description

Configuration

Always showing Main EAN (RTM-3351)

A new system parameter "AlwaysDisplayMainEan" has been added in Chain Web. With this parameter you can choose whether InStore App displays main EAN or tandem EAN when selecting the item in transactions. 

Home screen

Opening page when logging in (RTM-3352)

When user logs on in InStore App, the "Home" page will be displayed instead of the main menu.

Item details

Campaign start and end date (RTM-3460)

Correct start and end date is displayed for campaign prices in the Item Details view.


Contact number on Supplier (RTM-3459)

The 'Contact' field in 'Supplier' section of Item details correctly displays supplier phone number .

Permissions

Split of permissions (RTM-3504)

Access to Stock Adjustment and Stock Correction can be given to the user independently of each other. The same can be done with Order Items and Order Criteria.

Receive goods

Improved bundle item handling (RTM-2409)

Bundle items now behave in the same way as single items, but cannot be counted with quantity equal to zero. 

Sales order

Bundle items in "Sales order" transaction (RTM-3480)

A new POS Configuration parameter "BlockPredifinedBundleSales" has been added to Chain Web. If the parameter value is set to "false", the user can add bundle items to any transaction, including "Sales order". If parameter value is set to "true", the user is able to add bundle items to every transaction except "Sales order".

Stock adjustment

Quantity when selecting the same item several times (RTM-3463)

Searching and selecting an item and after that scanning another item will not cause unexpected item quantities in the stock adjustment transaction. 

Stocktaking

Counting the same item twice when using device scanner (RTM-3581)

When scanning the same item multiple times, the proper amount is set in the cart. For item ordering, QuantityInSmallPackage is used as before.



InStore App v. 2.10.110

Document status;

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

ModuleDescription
Item details 

Stock information in Item Details (RTM-3323)

You can see the stock level for your own store and other related stores in Item Details. The new clickable field "Other stores" transfers the user to another page where the stock level for all related stores are shown. The list is limited to 100 rows. The user can search the list by entering store number or its name.


Display active supplier orders on item (RTM-3100)

A new "Order" section has been added to Orders page. There, five new fields displayed: "Order", "Order type", "Quantity", "Delivery" and "Status".

This "Order" section currently show orders gathered from a 3rd party integration, but will also be able to show active orders in Chain Classic from 2.10.120 onwards.



InStore App v. 2.10.10902

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

Received goods

Quantity of received goods in Instore App gets doubled (RTM-4503)

When a customer gets their goods receival in InStore app it sometimes get registered twice in the receipt, and it is sent to Chain that registers double of quantity of goods. 
When customers have pressed receival of goods the app loads until it is done so user can not press it twice and create a wrong stock value. 



InStore App v. 2.10.108

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

Stock correction

Usage of "Stock correction" without Action Codes (RTM-2457)

If there are no active action codes, "stock correction" can be completed correctly without selecting an action code.



InStore App v. 2.10.107

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

Stock correction

Improved handling of reason and action codes in "Stock correction"  (RTM-2457)

Reason and action codes lines are correctly added to the receipt in "Stock correction" . Additionally, when resuming "Stock corrections" , the user will be transferred to reason and action codes page where he can choose reason and action codes one more time. The items added after this selection will contain the new reason and action codes selected. 



InStore App v. 2.10.106

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

Breakage

Some Breakage receipts from InStore App is missing the ReasonCode tag for the transaction (RTM-3960)

Improving behavior of reason and action codes in transactions during pausing them. If a transaction with reason and action codes is paused, you will now repick these codes when the transaction is resumed. Reason and action codes are properly assigned to items.

Label ordering 

Maximum quantity on label ordering (RTM-3968)

The maximum quantity for each item when ordering labels has been limited to 100.



InStore App v. 2.10.105

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

Item details

Improved Orders page (RTM-3946)

An issue which prevented the user from seeing incoming orders upon scanning the EAN has been corrected. When opening "Orders" page in Item details, orders for Main EAN are displayed regardless of identification method. 


Display stock in nearby stores (RTM-3701)

In Item details, when opening other stores tab, only nearby stores are displayed.


Display supplier order type on store level (RTM-3488)

Supplier order type set on store level will be displayed in Item Details if a value is set. If a store value is not set, the value set on item level will be displayed.

Scanner

Improving behaviour of Zebra device scanner (RTM-3547)

Scanner no longer stops working when switching off and on Zebra device with Instore App running on it. Additionally, new status page has been added showing "Integrated scanner" and "Camera scanner" status and allowing user to refresh scanners. The need to refresh scanners may be needed from time to time when the device is not in use for some time.

Stocktaking

Display latest stocktaking for tandem EAN (RTM-3888)

An issue caused latest stocktaking date to not be displayed when scanning tandem EAN. This has been corrected.


Items with quantity 0 (RTC-20330)

When an item has been counted with 0 quantity, the stocktaking date will be shown in the item details view. Previously, items with 0 quantity was filtered out and the stocktaking date was not shown.



InStore App v. 2.10.104

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Allow quantity = 0 in stocktaking

(RTM-3423)

Items are allowed to have quantity = 0 in count lists in Instore App.

Improvements

Module

Description

Item details

Displaying mix names in the InStore App (RTM-3780)

Names of mixes are correctly displayed and text is properly wrapped in different screen widths.


Displaying mix price in Item details (RTM-3769)

Mixmatches are correctly displayed in Item details when scanning main EAN, tandem EAN, item number or article number.


Contact number on Supplier (RTM-3459)

The 'Contact' field in 'Supplier' section of Item details correctly displays supplier phone number .

Receive goods

Improved bundle item handling (RTM-2409)

Bundle items now behave in the same way as single items, but cannot be counted with quantity equal to zero. 



InStore App v. 2.10.103

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Modules

Description

Configuration

Always showing Main EAN (RTM-3351)

A new system parameter "AlwaysDisplayMainEan" has been added in Chain Web. With this parameter you can choose whether InStore App displays main EAN or tandem EAN when selecting the item in transactions. 

Item details

Campaign start and end date (RTM-3460)

Correct start and end date is displayed for campaign prices in the Item Details view.

Permissions

Split of permissions (RTM-3504)

Access to Stock Adjustment and Stock Correction can be given to the user independently of each other. The same can be done with Order Items and Order Criteria.

Sales order

Bundle items in "Sales order" transaction (RTM-3480)

A new POS Configuration parameter "BlockPredifinedBundleSales" has been added to Chain Web. If the parameter value is set to "false", the user can add bundle items to any transaction, including "Sales order". If parameter value is set to "true", the user is able to add bundle items to every transaction except "Sales order".

Stock adjustment

Quantity when selecting the same item several times (RTM-3463)

Searching and selecting an item and after that scanning another item will not cause unexpected item quantities in the stock adjustment transaction. 

Stocktaking

Counting the same item twice when using device scanner (RTM-3581)

When scanning the same item multiple times, the proper amount is set in the cart. For item ordering, QuantityInSmallPackage is used as before.



InStore App v. 2.10.102

Document status;

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvement of printing labels using Chain Classic proxy

(RTM-3294)

A new system parameter has been added, "PrintLabelsDirectlyFromChain". When this parameter is set to "False",  the old flow of printing labels by sending a POSLog is used. When the value of parameter is "True", labels are printed through Chain Classic without using POSLogs.



InStore App v. 2.10.101

Document status;

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Modules

Description

Home screen

Opening page when logging in (RTM-3352)

When user logs on in InStore App, the "Home" page will be displayed instead of the main menu.

Item Details

Stock information in Item Details (RTM-3323)

You can see the stock level for your own store and other related stores in Item Details. The new clickable field "Other stores" transfers the user to another page where the stock level for all related stores are shown. The list is limited to 100 rows. The user can search the list by entering store number or its name.


Display active supplier orders on item (RTM-3100)

A new "Order" section has been added to Orders page. There, five new fields displayed: "Order", "Order type", "Quantity", "Delivery" and "Status".

This "Order" section currently show orders gathered from a 3rd party integration, but will also be able to show active orders in Chain Classic from 2.10.120 onwards.



InStore App v. 2.10.100

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

General

Language issues (RTM-3090)

Now, Swedish abbreviation for word "piece" ("ST") is correctly displayed on every relevant page in InStore App.


Improvement of bundle items in InStore App (RTM-2405)

The bundle items and their details are now displayed properly in every InStore App view

Item details

Improvement of item details view in InStore App (RTM-2909)

A new field "Supplier order type" has been added to the item details view


Adding new page to Item details containing item status and last received (RTM-2903)

In "Home" and "Item details" pages there is a new field called "Ordered". After clicking on an "arrow" icon in the same line, user will be transferred to "Ordered" page which includes item status and last received values.


Showing Sales trend on item (RTM-2820)

New fields have been added to item details show:

  • Sold quantity previous 2 weeks
  • Sold quantity previous 2 weeks previous year
  • Sold quantity next 2 weeks previous year

Note: The sales trend show number of unit sold on a specific EAN, but will not accumulate sold units on tandem EANs.


Improvement of Item Details view in InStore App (RTM-2671)

Added new fields "Mix", "Quantity in large pack", "Small/large pack type", "Replacement item", to the item details view. If all fields using information from specific input are configured to be hidden, call is skipped and no error is displayed.


Added 'Latest stocktaking' field to the Item Details view (RTM-2664)

Date of the latest stocktaking is displayed in Item details view. Field is not displayed if no stocktaking for a selected item was completed.

Price control

Calculation of gross profit (RTM-2816)

VAT is now properly deducted when showing gross profit of an item.



InStore App v. 2.10.95

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release notes.

Improvement

Module

Description

Price Control

Calculation of gross profit

VAT is now properly deducted when showing gross profit of an item. 



InStore App v. 2.10.90

Document status:

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

General

Language issues (RTM-269)

Fixed spelling errors in Swedish translation. Various popups and labels are displayed properly.

Item details

Item Details configuration (RTM-2562)

Implemented a new system parameter "InStoreItemDetailsConfiguration" where you can set the visibility of fields in the "Item details" view.  If the user hides all fields in one selected group, then the affected group name will also be hidden.


Implement extended Item details page (RTM-2561)

Extended version of "Item details" page has been implemented. Now, "Item details" page displays every set item's field with correct value. 

Stocktaking 

Improvement of item quantity while changing EAN 20-codes in Counting Groups (RTM-2813)

When user set POS Configuration parameter "ReturnNordicEAN20DataInParseScanCodeResponse" to "True", items scanned with their EAN 20-code in Instore App will be correctly retained after quantity changes, no matter whether the 20-code contains price or weight.


Performance improvement in GetCountingGroups (RTM-1616)   

Every count group is fetched asynchronously relative to the others. Timeouts were set which help dealing with extremely large count groups or a large number of them. Additionally, few minor improvements were added to make Stocktaking more pleasant for user.

System parameters

Fixed System parameters for Instore App (RTM-2812)

The "InStoreAssortmentCodeDisplayMessage" and "InStoreAssortmentCodesNotToPutAway" parameters were fixed.

The user can now set many assortment code values in system parameter "InStoreAssortmentCodesNotToPutAway".  Every item that belongs to the assortment included in the value of this parameter will not be added to a "Put Away" transaction in InStore App. When attempting to add it, the error will be displayed with information set in "InStoreAssortmentCodeDisplayMessage" parameter.



InStore App v. 2.10.87

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

General

Language issues (RTM-3090)

Now, Swedish abbreviation for word "piece" ("ST") is correctly displayed on every relevant page in InStore App.



InStore App v. 2.10.86

Document status:

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

Price Control

Calculation of gross profit (RTM-2816)

VAT is now properly deducted when showing gross profit of an item



InStore App v. 2.10.85

Document status:

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements

Module

Description

General

Language issues (RTM-269)

Fixed spelling errors in Swedish translation. Various popups and labels are displayed properly.

System parameters

Fixed System parameters for Instore App (RTM-2812)

The "InStoreAssortmentCodeDisplayMessage" and "InStoreAssortmentCodesNotToPutAway" parameters were fixed.

The user can now set many assortment code values in system parameter "InStoreAssortmentCodesNotToPutAway".  Every item that belongs to the assortment included in the value of this parameter will not be added to a "Put Away" transaction in InStore App. When attempting to add it, the error will be displayed with information set in "InStoreAssortmentCodeDisplayMessage" parameter.



InStore App v. 2.10.84

Document status:

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvement

Module

Description

Stocktaking 

Improvement of item quantity while changing EAN 20-codes in Counting Groups (RTM-2813)

When user set POS Configuration parameter "ReturnNordicEAN20DataInParseScanCodeResponse" to "True", items scanned with their EAN 20-code in Instore App will be correctly retained after quantity changes, no matter whether the 20-code contains price or weight.



InStore App v. 2.10.81

Document status:

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Improvements 

Module

Description

General

Texts on back button (RTM-2422)

Any text on the back button matches the title of the view that follows when the back button is clicked.

Sales order

Scanning EAN 20-codes in Sales order (RTM-2675)

Scanning EAN-20 codes in Sales Order works correctly for new versions of WCF and Chain Web.


Scanning of age restricted item (RTM-2640)

The scanner is not switching off after scanning an age restricted item and behaves correctly for any selected value in the language parameter in Chain Web.



InStore App v. 2.10.80

Document status:

Status
colourGreen
titlereleased

Date:  

Prerequisites are found under Chain Web Release Notes.

Start transaction from item details

(RTM-2374)

New functionality has been added to "Item details" view, which appears after scanning or searching for a product. It allows you to select and start any transaction.

Improvements 

Module

Description

Click & Collect

"Picked"-status for printing order confirmation (RTM-2623)

Added a new status on orders: 'Picked'. It is set to facilitate printing order confirmation in POS if the order picking transaction has not been finished in InStore App.



InStore App v. 2.10.70

New homepage

(RTM-2373)

Implemented new view called 'Home' in InStore App, where user can check item details and display information about items.

Improvements

ModuleDescription
Click & Collect order picking

"Reduce Quantity" in Order Picking (RTM-1708)

Status
colourGreen
titleNew
system parameter 'OrderPickingReduceLineQuantityEnabled', default set to False. When it is set to True reduce quantity button will be displayed. When user reduces quantity then remaining quantity of item is moved to InStoreRecjectedStoreNumber.

Order picking

Display QR code when finished picking (RTM-2301)

Implemented possibility to display and scan QR Code during finishing Order Picking - when QR Code is scanned, it is possible to print order confirmation for that order in POS.



InStore App v. 2.10.55

Document status:

Status
colourGreen
titlereleased

 Date:  

Prerequisites are found under Chain Web Release Notes.

Improvement

Module

Description

Click & Collect

"Picked"-status for printing order confirmation (RTM-2623)

Added a new status on orders: 'Picked'. It is set to facilitate printing order confirmation in POS if the order picking transaction has not been finished in InStore App.

Order picking

Display QR code when finished picking (RTM-2301)

Implemented the possibility to display a QR Code when finishing picking an order. This QR code can the be scanned in POS to print the order confirmation.



InStore App v. 2.10.54

Document status:

Status
colourGreen
titleRELEASED

Date:

Prerequisites are found under Chain Web Release Notes.

Improvements

ModuleDescription

Order picking

Picking one order (RTM-1455)

When only one order is picked, the items does not have to be confirmed to complete the picking. You also don't need to scan a bag during picking or scan all items again at end of picking.


Picking list (RTM-2295)

When the picking list contains 5 or less items, the departments are auto expanded

The tabs in the picking list view are are correctly named "Picked" / "Not picked".



InStore App v. 2.10.51

Document status:

Status
colourGreen
titleRELEASED

Date:

Prerequisites are found under Chain Web Release Notes.

Click & Collect order picking: Partially picked and Set aside

If a order is partially picked it can be set aside to be continued at a later time.

When setting it aside you have the option to add a placement for the partially picked order



InStore App v. 2.10.50

Document status:

Status
colourGreen
titleReleased

Date:

Prerequisites are found under Chain Web Release Notes.

Click & Collect order picking: Select multiple orders

(RTM-1625)

Picking of orders in Instore App is redesigned and improved. We've added the possibility to start picking multiple orders:

Before finishing the order there is also the added possibility of selecting a placement for the picked order (for Click and Collect / Pay and Collect)

New parameter added in system parameters called ShowQuantityButtonsOnPickingOrderLines.

If set to true, buttons for changing quantity will be displayed on selected item line in order picking.



InStore App v. 2.10.40

Document status:

Status
colourGreen
titleRELEASED

Date:

Prerequisites are found under Chain Web Release Notes.

Click & Collect: Item list update

(RTM-1709)

View for item list in order picking has been updated. Items are separated into item groups that can expand and collapse. This change is implemented to make the picking more user friendly when working with many items.

All groups collapsed:


















Middle and last group opened:



















Click & Collect: Order details view update

(RTM-1623)

View for order details in order pickings have been updated:

  • New button: Delivery Information. This will bring up a popup with delivery information

  • New button: Reject Order. This is the "Withdraw picking responsibility" button moved from the overflow menu to its own button.

Also fixed a bug when rejecting orders where you could spam click and get errors.



InStore App v. 2.10.31

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are found under Chain Web Release Notes.

GlobalLocationNumber for Instabank payment

(RTM-1615)

Global Location Number (GLN) is used when paying with Instabank in InStore app.

Before using Instabank in InStore App, GLN must be set on stores in Chain Web. GLN can be set in ChainWeb in System > Stores (see picture below).


Note

GLN is currently not synced from POS Master to Lindbak Retail Database (Store master is in Chain Classic). This functionality will be implemented at a later date.















Improvement

Module

Description

Sales order

Klarna payment ID confirmation dialog (RTM-1713)

The dialog to confirm customer's identity can be hidden by configuring system parameter "KlarnaInStoreCheckIdentification". Available values are: “true, false”. If the parameter is set to “true”, InStore App will show a dialogue to confirm the customer’s identity when paying with Klarna.



InStore App v. 2.10.22

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are found under Chain Web Release Notes.

GlobalLocationNumber for Instabank payment

(RTM-1615)

Global Location Number (GLN) is used when paying with Instabank in InStore app.

Before using Instabank in InStore App, GLN must be set on stores in Chain Web. GLN can be set in Chain Web in System > Stores (see picture below).


Note

GLN is currently not synced from POS Master to Lindbak Retail Database (Store master is in Chain Classic). This functionality will be implemented at a later date.




InStore App v. 2.10.20

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are found under Chain Web Release Notes.

Gift receipt in InStore App

(RTM-112)

In InStore App in Sales order we are able to pick the items from the receipt that needs a gift receipt. Click on the “More button” and select Gift receipt. A dialogue box to select items for gift receipts opens, tick the items that needs a gift receipt and click Confirm. When sending Digital receipts to the customer, the gift receipt will also be sent to the same e-mail address.































Improvements

Modules

Description

Discount label

InStore App: Discount label does not work with 20 and 23 codes (RTM-1649)

Items with EAN-20 codes (starting with 20-25) can be used to create discount labels. Discount labels are ordered in InStore App, printed via Chain Classic and gives an automatic discount % and reason code when scanned in sales in POS.

Sales order

Member data not restored when continuing sales order (RTL-49)

We keep member when resuming a sales order in InStore App (Phone number and email is automatically filled out).

Stock lookup

Stock lookup when scanning tandem EAN (RTM-1394)

Main EAN is used when tandem EAN is scanned in stock lookup.

Stocktaking

Error message for quantity limit (RTM-1577)

When setting quantity to a value above the limit and then trying to finish the counting group, user will get an informative message, to show the user it has exceeded the limit. Parameter TransactionTypeLimits is used for setting the limit. 



InStore App v. 2.10.15

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are found under Chain Web Release Notes.

Improvement

Module

Description

Sales order

Klarna payment ID confirmation dialog (RTM-1713)

The dialog to confirm customer's identity can be hidden by configuring system parameter "KlarnaInStoreCheckIdentification". Available values are: “true, false”. If the parameter is set to “true”, InStore App will show a dialogue to confirm the customer’s identity when paying with Klarna.



InStore App v. 2.10.13

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are found under Chain Web Release Notes.

Modules

Description

Discount label

InStore App: Discount label does not work with 20 and 23 codes (RTM-1649)

Items with EAN-20 codes (starting with 20-25) can be used to create discount labels. Discount labels are ordered in InStore App, printed via Chain Classic and gives an automatic discount % and reason code when scanned in sales in POS.



InStore App v. 2.10.12

Document status:

Status
colourGreen
titlereleased

Date:

Prerequisites are found under Chain Web Release Notes.

Improvements

Modules

Description

Stock lookup

Stock lookup when scanning tandem EAN (RTM-1394)

Main EAN is used when tandem EAN is scanned in stock lookup.

Stocktaking

Error message for quantity limit (RTM-1577)

When setting quantity to a value above the limit and then trying to finish the counting group, user will get an informative message, to show the user it has exceeded the limit. Parameter TransactionTypeLimits is used for limit. 



InStore App v. 2.10.11

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Gift receipt in InStore App

(RTM-112)

In InStore App in Sales order we are able to pick the items from the receipt that needs a gift receipt. Click on the “More button” and select Gift receipt. A dialogue box to select items for gift receipts opens, tick the items that needs a gift receipt and click Confirm. When sending Digital receipts to the customer, the gift receipt will also be sent to the same e-mail address.























Improvements

Modules

Description

Stocktaking

Counting items outside daily count lists (RTM-294)

Counting lists are created from Count groups in Chain Web. Items outside the count lists can be added by scanning or searching.


Items added outside of counting group (RTC-948)

Added column to the count list view to show which item was added outside of counting group in InStore App.



InStore App v. 2.10.10

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Payment by Instabank in InStore App

(RTM-186)

New payment provider “Instabank” is available in InStore App. To use InstaBank as payment, the employee scans a QR code from the customer's mobile phone. If ID verification is required by Instabank, a dialogue to remind the employee to approve ID is shown. Then the payment is completed.

Info

Required version of POS WCF: 12201 or 12103.

Expand
titleConfiguration of payment by Instabank in InStore App

Configuration in Chain Web system parameter

EnabledMeansOfPaymentInStoreApp

Add 'Instabank' to enable the payment button.

POS Configuration

cardIssuerMapping

Add 'InstaBank' with the correct/desired card issuer mapping.

Warning when ordering outside assortment

(RTM-203)

When adding an item in Item Ordering in InStore App, a popup with a warning will be displayed for items with configured assortment codes.

Expand
titleConfiguration of assortment codes that should give a waring

System parameter in Chain Web

ItemOrderWarningAssortmentCodes

Comma-separated list of assortment codes that will trigger a warning, default: empty list (no codes).

Improvements

Modules

Description

Price control

Permissions for price control (RTM-1455)

If the user only have access to Price control in InStore App, you only have the Price Control button available when you log in.


Show campaign price (RTM-218)

An issue caused the incorrect campaign price is shown when scanning and searching items in some instances. This has been corrected.

Receive goods

Counted items should stay in counted tab of goods receival (RTM-1274)

When a user counts items in item receival, one item could be moved to "Not Counted" tab. This is corrected and all counted items are kept in "Counted" tab.

Sales order

Validation of phone number in mobile payment (RTM-223)

When entering mobile number during payment the number format is validated to avoid failed payments. 


Bank payment (RTM-1556)

Payment with non-integrated bank is corrected after problem was introduced with PaymentService integration.


Improved offline handling (RTM-309)

Improved the offline handling when paying with Vipps and Swish. When InStore App is back online it will look up the previous receipt created for Vipps and Swish and finish the sale.



InStore App v. 2.10.04

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

GlobalLocationNumber for Instabank payment

(RTM-1615)

GlobalLocationNumber is used when paying with Instabank in InStore app.

 GLN can be set in ChainWeb in System > Stores.

Info

GLN is currently not synced from POS Master to Lindbak Retail Database (Store master is in Chain Classic).

So, before using the Instabank, GLN must be set on the stores in Chain Web. Extension of the synchronization of stores will be implemented in a separate task.

Improvements

Modules

Description

Receive goods

Counted items should stay in counted tab of goods receival (RTM-1274)

When a user counts items in Goods receival, one item was moved to "Not Counted" tab in some instances. This is corrected and all counted items are kept in "Counted" tab.

Sales order

Bank payment (RTM-1556)

Payment with non-integrated bank is corrected after problem was introduced with PaymentService integration.


Validation of phone number in mobile payment (RTM-223)

When entering mobile number during payment the number format is validated to avoid failed payments. 



InStore App v. 2.10.02

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Payment by Instabank in InStore App

(RTM-186)

New payment provider Instabank is available in InStore App. To use InstaBank as payment, the employee scans a QR code from the customer's mobile phone. If ID verification is required by Instabank, a dialogue to remind the employee to approve ID is shown. Then the payment is completed.

Info

Required version of POS WCF: 12201 or 12103.

Expand
titleConfiguration of payment by Instabank in InStore App

Configuration in Chain Web system parameter

EnabledMeansOfPaymentInStoreApp

Add 'Instabank' to enable the payment button.

POS Configuration

cardIssuerMapping

Add 'InstaBank' with the correct/desired card issuer mapping.

Improvement

Modules

Description

Price control

Permissions for price control (RTM-1455)

If the user only have access to Price control in InStore App, you only have the Price Control button available when you log in.



InStore App v. 2.10.01

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Improvement

Modules

Description

General

Improved Offline Handling (TFS 188410)

Improved offline handling when Instore App goes offline when using Vipps/Swish payment.



InStore App v. 2.10.0

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Improvements

Modules

Description

Order dispatch

Delivering order with TandemEAN (TFS: 182712)

An issue with Delivering Pay and Collect orders with tandemEAN has been resolved. The TandemEAN item is picked and delivered OK when picking completed in InStore App. 

PaymentService

Fixes to include store number in GetCloudPaymentConfiguration (TFS: 189382)

PaymentServiceMerchantID is taken from correct cash register for different store. WCF parameter is not used for other stores.

Receive goods

Bundle article is not visible when order is paused (TFS: 183357)

Handling of bundle EAN's is improved. When Receive goods is paused and bundle is resumed, EAN's are visible in the “counted” tab.


TandemEAN does not work properly (TFS: 183381)

Handling of tandemEAN is improved. When tandem is added, correct main EAN is displayed in counted tab. It is possible to resume receival with tandemEAN and quantity/EAN is correct.


0 in receival of goods (TFS: 190518)

Previously, it was not possible to register a receival of goods with 0 in quantity. A new button is added in item receival to confirm received 0 in quantity. When receival is done in InStore App and 0 quantity is confirmed the order is processed as finished and it is updated in Chain Classic in receive goods.

Seasonal storage

Missing seasonal storage lists (TFS: 187311)

When finishing seasonal storage, the put away item is saved properly to database. Item is visible in put back tab.


Seasonal storage filter by store (TFS: 187313)

When cashier is using store X, only items put back from the same store are shown for cashier.

Stocktaking

Duplicate stocktaking's (TFS: 188503)

Due to WCF restart or performance issues after confirming stocktaking, two POSLogs were created for the same stocktaking. This has been corrected and only one POSLog per stocktaking is created.


Mandatory Receipt Note (TFS: 190908)

New system parameter "RequireCartNoteWhenCounting". When this parameter is True. The cashier needs to fill in receipt note before sending it. A popup will appear if the cashier tries to send it without receipt note. 



InStore App v. 2.9.287

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Improvement

Modules

Description

Sales order

Improved offline handling (RTM-309)

Improved the offline handling when paying with Vipps and Swish. When InStore App is back online it will look up the previous receipt created for Vipps and Swish and finish the sale.

Stocktaking

Receipt note in stocktaking (RTM-233)

Function Stocktaking. New system parameter "RequireCartNoteWhenCounting". When this parameter is true. The cashier needs to fill in receip tnote before sending it. A popup will appear if the cashied tries to send it without receiptnote



InStore App v. 2.9.286

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Improvement

Modules

Description

Receive goods

0 in receival of goods (TFS: 190518)

Previously, it was not possible to register a receival of goods with 0 in quantity. A new button is added in item receival to confirm received 0 in quantity. When receival is done in InStore App and 0 quantity is confirmed the order is processed as finished and it is updated in Chain Classic in receive goods.

Stocktaking

Mandatory Receipt Note (TFS: 190908)

New  system parameter "RequireCartNoteWhenCounting". When this parameter is True. The cashier needs to fill in receipt note before sending it. A popup will appear if the cashier tries to send it without receipt note. 



InStore App v. 2.9.283

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Improvement

Modules

Description

PaymentService

Include store number in GetCloudPaymentConfiguration (TFS: 189382)

PaymentServiceMerchantID is taken from correct cash register for different store. WCF parameter is not used for other stores.



InStore App v. 2.9.280

Document status:

Status
colourGreen
titlereleased

Date:

Version Requirements are found in Chain Web Release Notes.

Payment using Swish

(TFS: 183238)

You are able to pay with Swish in Instore App. Just click the Swish button and then you get a QR-code to scan.

Configure "Swish" as an EnabledMeansOfPayment in system parameters.

Then, set PaymentServiceMerchantId and PaymentApiUri in POS Config 

And cardIssuerMapping: <cardIssuerMapping defaultIssuerIdentifier="0"><cards><card name="Vipps" issuerIdentifier="210"></card><card name="Swish" issuerIdentifier="209"></card></cards></cardIssuerMapping>

More details can be found in release documentation for POS.


Payment using Vipps

(TFS: 185428)

You are now able to pay with Vipps in Instore App. Just click the Vipps button and Enter the mobile number.

Configure "Vipps" as an EnabledMeansOfPayment in system parameters

Then, set PaymentServiceMerchantId and PaymentApiUri in POS Config 

And cardIssuerMapping: <cardIssuerMapping defaultIssuerIdentifier="0"><cards><card name="Vipps" issuerIdentifier="210"></card><card name="Vipps" issuerIdentifier="209"></card></cards></cardIssuerMapping>

More details can be found in release documentation for POS.


Improvements

Modules

Description

Receive goods

The item is automatically deleted when the 'change quantity' field is cleared (TFS: 183388)

When quantity is cleared by user/set to blank, quantity is set to 0 after 6 seconds in goods receival.

Sales order

Age verification in InStore App (TFS: 185241)

Improvement in age verification in InStore App. It is possible to verify customer's age, whilst previously the age was set to 25 during verification. When customer is verified as 18 years old and wants to buy item which requires 21 years of age - this new verification is needed. When customer age is verified as 19 on item which requires the age of 21 the item will not be added to the sale, but when new item with age (18) is scanned - it will be added to cart without verification since it was done at the beginning (19).

Stocktaking

Sending count lists multiple times (TFS: 184861)

Validation is implemented to prevent user from sending stocktaking lists more than once. This previously occurred from time to time when the network was slow.