Versions Compared

Key

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

...

ModuleDescription
POS API

Extend POSLog with ShipmentProvider (http://RTP-15982)

Extended POSLog with ShipmentProvider in POSLog 82.


REST in POS API on-premise (RTP-15978)

Support for REST based communication has been added in POS API (WCF) onPremise.

Configuration: 

Appsettings config in WCF: 
<!-- Base URL's to use for hosting REST endpoint. Example value: http://localhost:5001;https://localhost:5002 -->
<add key="RESTEndpointURLS" value=""/>.


Coupon description in POSLog (RTP-14001)

When setLoyaltyInCart method is used in POS WCF, and member has a coupon that triggers a discount, <DiscountDetails>\<Description> in POSLog XML is set to the value from Offer Details\Name from the Loyalty campaign in Chain Web:

POS API Data Export

Improved performance in POS API Data Export RTP-4586)

Expected performance for a 50DTU database is about 1500 prices per second for a full export and 90 prices per second for a delta export. 


SKU and Linked items in Data Export

The POSAPI Data Export contract has been updated with SKU and linkItemGTIN. This will be exported when available for both Item and PriceItem.

Example: 

POS Import

Problem with shifted column (RTP-16455)

Problem with shifted columns in the latest Format Files (v136) has been fixed. Item and price files exported from Chain in the latest format should be properly processed.


Support for "Discount on discount" (RTP-16261)

Support for "Discount on discount" flag has been implemented in POS Import for mixes exported from EG Cloud promotion module.


Recalculation of net cost (RTP-16072)

Support for DiscountType = 4 (cost increase) has been added to POS Import.


Fix for main store name (RTP-16011)

The name of the main store imported by POS Import from Store Service is not changed anymore (it occured before while importing a store that had linked related stores in the StoreService database).


Possibility to disable the StoreImport job (RTP-15927)

New configuration parameters has been added to BatchLoader configuration - one enabling processing of "Store" blobs (import from StoreService) and the second to enable the "StoreUpdatedEvent" (import from Chain Web). Both are set to False by default.


Support for item information (RTP-15681)

The support for item information and technical information (product features and technical info fields in the Item Management) coming from EG Cloud promotion module has been implemented in POS Import.


Support for external coupons (RTP-15603)

Support for external coupons added to promotion offers in the promotion module has been added to POS Import (external coupons are imported to the dbo.Coupon table in the POS Master database).


Support for changes in mix type 35 (RTP-15528)

Support for changes in the discount percent value format for mix type 35 in the EG Cloud promotion module has been added to POS Import.


Handling of deleted items (RTP-15382)

Support for teams deleted from a store exported from a Store Service has been added to POS Import.


Mix 13 (RTP-15254)

Support for mix 13 (Buy X of item A and get Y% discount per piece) exported from EG Cloud promotion module has been added to POS Import.


Mix 34 (RTP-13536)

Support for mix 34 (Buy a selection per group get the cheapest for free) exported from EG Cloud promotion module has been added to POS Import.


Mix 31 (RTP-13534)

Support for mix 31 (Get a discount in either % or amount when buying N or more items) exported from the EG Cloud promotion module has been added to POS Import. 


Mix 11 (RTP-13531)

Support for mix 11 (Get x% discount for all items) exported from the EG Cloud promotion module has been added to POS Import. 


Mix 10 (RTP-13530

Support for mix 10  (Buy X of item A and get Y NOK in discount per piece) exported from EG cloud promotion module has been added to POS Import.


Mix 39 (RTP-13347)

Support for mix 39 ( Buy n goods and pay x NOK per piece) exported from EG cloud promotion module has been added to POS Import.


Mix 6 (RTP-13335)

Support for mix 6 (Buy for x NOK and pay y NOK for an item) exported from EG Cloud promotion module has been added to POS Import.


Improve database access for PriceImportBatchAsDusBatch (RTP-15232)

The way that database connections are created has been changed in the POS Import. This should solve the issue with connection pool exhaustion that may occur in the PriceImportBatchAsDusBatch during high load due to creating new connections for SQL statements working with profile store groups. 


Updating format file to match POS Master staging tables (RTP-13765)

In order to solve inconsistencies between POS Master onPrem and POS Master in the cloud, the MAX_LENGTH in the latest format files has been changed to match the column length in the POS Master database.


Fix Status for Completed task with error (RTP-16225)

ExecutionPlan will be re-retried on the next scheduled trigger if ExecutionPlan fails to keep lock of the database. 


Support for stock lookup (RTP-15696)

The support for stock lookup (stockincluded = 1) and related stores has been implemented in the POS Import.


Support for changes to Mix 35/41 (RTP-16866)

The support for discounts on multiple groups in mix 35/41 exported from EG Cloud promotion module has been added to POS Import. At this moment only 'NewPrice' discount is supported on multiple groups. 

POS Master

Not triggering price sync on updated campaign groups (RTP-16373)

Changes in function udf_GetItemIdsForChangedPrices has been introduced. The prices on updated campaign groups are returned in the result of GetItemsWithChangedPricesInArtsXml now.


Index in usp_GetDiscountGroups procedure (RTP-16226)

An index has been added to temptable in usp_GetDiscountGroups procedure.


Fix for known differences in POS Master (RTP-16226)

The differences between a database that is created directly from the project content as compared to a database that is upgraded with the 3.0 upgrade script have been fixed.

POS Services

Wrong handling in the converter from Tokheim to POSLog (RTP-16256)

Fixed BundleElementId on ArticleDiscount for Mix type Group.

Fixed issue when POSDISCONNECTED is present.