Versions Compared

Key

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

...

Info

Note that this release only allows support of Read Replica in POS API and not the Integration Packages that is using Azure DataSync replicated POS Master. 

...


...

Released 23.06.2023

Create cart even when member does not exist in Voyado

...

When 'CreateCartWithItems' is called with a member that doers not exist in Voyado, the cart will still be created and the member will be added in the cart. This ensures that the member will receive member prices. Previously we would get an exception in POS API and 'CreateCartwithItems' would fail if the member did not exist in Voyado.

...


...

Released 22.06.2023

Registering payment when POS API is scaled out

...

Incorrect exception for unknown receipts was thrown from ReceiptOnHold service after changing POS API to run as 64 bit. This has been fixed.

...


...

Released21.06.2023

Run as 64 bit process to improve performance 

...

Improvements to timeout handling in the integration with Voyado has been implemented. If Voyado does not respond in 7 seconds on one of the following lookups, GetPromotionsByContactId / GetMemberByIdentifier / GetMemberLevelForContactId, POS will cancel the lookup by passing a cancellation token. 

...


...

Released15.06.2023

SetCartOrderReferenceExt does not work when scaled out

...

Using CheckPrice on an EAN that is part of a campaign with dateTimeStart/Stop set to NULL in the condition table no longer fails.

...


...

Released 14.06.2023

GetCart does not work on resumed carts

...

A problem that could cause SetDigitalReceipt to fail when POS API is running on multiple instances has been fixed.

...


...

Released 01.06.2023

NewCartWithItemReturn requests are missing OperatorID on the response

...

Performance of loading mix information from the database was improved when an item is contained in a lot of different mix definitions.

...


...

Released 30.05.2023

Parallel calls to BeginCartEditing

...

When adding an item with a linked item, the linked item's details will also be added in the POSLog XML, provided that the parameter IncludeArticleDetails is set to tTue.

...


...

Released 10.05.2023

Reduce amount of SaveReceipt on DeliverCartItem

...

The method can be used by clients to fetch items in a structure like: Top menu → Sub Menu(s) → Item (s) and show a PLU list to allow the user to select and sell items.
Parameter PluBoardsDefinition has to be configured in POS config for a given cash register.

...


...

Released 08.05.2023

Set ExternalLoyaltyNumber in Cart

...

ExternalLoyaltyNumber is now displayed in the cart response

...


...

Released 02.05.2023

Create bundle

(RTP-19519)

It is now possible to create, remove and alter ad hoc bundle packages directly in POS and POSAPI. Price calculation for bundles was also altered to work together with other promotions, choosing based on the best price. 

...

We've implemented support for using ReserveCartInStore method in Cloud POS API. The method will now properly create a click & collect order to the store specified in your ReserveCartInStore request.

...


...

Released 12.04.2023

GetItems fails when requesting 2 EAN's for one EAN20

...

When calling GetItems with 2 or more EAN-20 codes corresponding to the same main EAN, it now returns the item correctly. 

...


...

Released 04.04.2023

Receipt printing w/ EPOS Format ignores PrinterConfig

...

When printing a receipt in EPOS format with GetPrintableReceiptExt method, the method no longer ignores the PrinterConfig parameter and follows the changes done there.

...


...

Released 30.03.2023

Convert remaining methods used for XXL

...

  • GetCartIdByOrderNumber
  • EndCartEditing
  • SetCartItemPrice
  • AddCouponByDiscountCode

...


...

Released 07.03.2023

Cart calculator and first item of NewCartWithItems does not get any discounts

...

We've fixed an issue where validation of cart failed on EndCartEditing requests. This validation has now been improved so that ending editing on carts with a negative subtotal (returns, for instance) now succeeds.

...


...

Released 21.02.2023

Return stop reason in ItemRequirementsNotMetFault

...

When caching the price of an item, inactive prices are included so that if they activate within the cached duration, they will be available to be added to cart.

...


...

Released 08.02.2023

Revert breaking change in SetCartItemNote_Request

...

Added ShipmentProvider field to DeliverCartItem method. Now the carrier name can be added to the delivery information.

...


...

Released 24.01.2023

Not possible to cancel order in Chain Web due to missing member.

...

We've made improvements to database executions that improves POS API performance, and alleviates an issue where some database queries sporadically spiked in duration.

...


...

Released 19.01.2023

Performance in cloud POS API

...

POS API supports scale out to multiple instances of the same application service. This allows us greater performance during high load. This release also includes multiple performance improvements.
This change allows us to support auto scaling and requires no configuration. Scaling is handled by DevOps POSAPI team, in Azure portal.

...


...

Released 12.01.2023

Documentation for SetCartReadyForPaymentAction

...

Enabled POS API to send kitchen order to on-premises POS Services via POS WCF relay.
Enabled POS API to assign numbers to kitchen orders that auto-reset daily.
KitchenOrderNumber value increases every time kitchen order is created. 

...


...

Released 04.01.2023

APIKey on method GetPLUConfiguration

...

Customers get an error message regarding member card when arriving to the cash register to pay, and it may lead to re-scanning all items.
When adding member by scanning a QR code, member with deactivated card is no longer added to the transaction.

...


...

Released 15.12.2022

Fallback for electronic receipt E-commerce

...

Expand
titleConfiguration
POS Configuration

MailBackupSenderJobCronSchedule - set how often job should run.
Default value is every 30 minutes (0 0/30 * * * ?)

...


...

Released 06.12.2022

Improvement of POS API swagger documentation

...

The jobs used different procedures to fetch data in POS Master and will not affect each other.

...


...

Released 24.11.2022

Added DispatchServiceRule to DeliveryDetails

...

Methods EndKlarnaPayment and UpdateKlarnaPayment no longer recalculate the total amount in the created cart.

...


...

Released 16.11.2023

Introduced a new method called SetCartItemNotes

...

There is now added functionality for performing capture and refund with Klarna in POS API.
Orders can be now paid and refunded with Klarna through POSAPI.

...


...

Released 20.10.2023

Improvement of logic of storing sequence number in database

...

Two new attributes, Color & Size are added to "GetItemsAvailableForReturn" in ItemSale endpoint.
They are now included in the response.

...


...

Released 05.09.2023

Improvement of procedure of importing prices from Item Management

...