Release 11.04.2024

New provider 'Hybris' added in PosCustomerService

(RTP-26348)

PosCustomerService now support new provider 'Hybris' for fetching member info to POS. The integration can search for members via mobile phone number or member id.

POS Configuration

Existing parameter 'PosCustomerServiceUrl' must be set to the corresponding environment TEST or PROD. Values are 'https://poscustomerservice.egretail-test.cloud/' or 'https://poscustomerservice.egretail.cloud/' respectively.

Existing parameter 'LoyaltyHeaderInSaleView' should be configured to show only relevant information for the cashier. Available values from Hybris is  'MemberNumber, 'MemberName', MemberEmailAddress' and 'MemberMobileNumber'

Existing parameter 'CustomerViewSetupWhenLoyalty' should be configured to show only relevant information for the cashier. Available values from Hybris is 'LoyaltyNumber', 'CustomerFirstName', 'CustomerLastName', 'CustomerEmailAddress' and 'CustomerCellphoneNumber'.



Release 21.11.2023

Trigger IDP onboarding from POS

(RTP-25110)

When searching in POS by mobile phone number for a member that do not exist in the configured member master (in this instance Voyado), POS will now enable IDP onboarding of that member triggered from the unknown member dialog. For instance, if Vipps is selected as onboarding method by the cashier, POS will trigger this by sending a "performIdpOnboard" flag to PosCustomerService. A "dummy member" containing only the mobile phone number is created in Voyado, and the registration process continues in Vipps. The member is finally updated from PosCustomerService to Voyado when registartion in Vipps is completed. For the time being we only have Vipps as an option for IDP onboarding but this should work for other identity providers as well. The same goes for member masters (providers) for POSCustomerService. For the time being we only support onboarding to Voyado, but in theory this should work the same way for other providers in the future.

POS Configuration
Existing parameter 'UnknownMemberOptionsDialog' must have the 'RegisterWithVipps' option selected. Also, existing parameter 'CheckMemberTermsOnPayment' must be activated (true) when using onboarding with Vipps. This ensures that the member is updated in the receipt when the member has finished the registration process with Vipps, and before the receipt is payed.

Get newest member when multiple matches is received from Voyado

(RTP-23243)

When searching for members from Voyado in POS where the identifier used result in multiple matches in Voyado, POS will now fetch the member with then newest member number and add that member to the receipt. This goes for both manned POS and SCO. Previously an error message was show to the cashier saying that the member could not be added because of the duplicate values in Voaydo. In self checkout no member would be added.



Release 04.09.2023

Refactored API to enable member lookups with multiple matches

(RTP-23384) 

POSCustomerService has been refactored to enable handling of multiple matches for member lookups. We now use the term "Contacts" instead of "POSCustomer" although the calls to the old url's will still work as before.

  • No labels