Bonus
  • 04 Dec 2024
  • 4 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Bonus

  • Dark
    Light
  • PDF

Article summary

31 Des 2024

New bonus balance view

(RTL-7975, RTL-7865, RTL-7866)

The bonus checks view has been reworked and renamed to “Bonus”
It contains a “Bonus balance” , “Bonus checks” and “Bonus point rewards” tab.

Bonus balance tab:
Displays a members total bonus checks and bonus points balance. If the member is part of a household it also displays the accumulated household balance.

Bonus checks tab:
Displays a grid of all bonus checks. Clicking the bonus check code opens the bonus check details view where more details and transactions are displayed.  

Bonus points reward tab:
Displays a grid of all bonus point rewards. Clicking the bonus point reward code opens the bonus point reward details view where more details and transactions are displayed.  

Issue bonus point rewards through bonus point UI

(RTL-7827)

A new button is available in the Bonus point rewards tab which lets the user issue bonus points rewards.
Access to this button is governed by a new user role:  “ Issue bonus points”

30 Sep 2024

New and updated API endpoints

(RTL-6685, RTL-7867, RTL-7196)

Bonus point issue endpoint has been extended with a parameter that allows for authorizing and committing in the same request
A new endpoint for fetching a members bonus point balance has been added.
A new endpoint for calculating bonus points based on a cart(receipt) has been added

For more details on the Bonus service API see swagger documentation here

Export to excel

(RTL-7183)

It is possible to export bonus checks to Excel by filtering the bonus checks grid and clicking " Export to excel"

Currency support

(RTL-6862, RTL-6863, RTL-6865)

When creating a loyalty program it is possible to add a currency configuration.
All bonus checks that are created within that program will use this currency.

Improvements

Name

Description

GET bonus checks balance returns 4 decimals (RTL-7259)

The GET bonus checks balance endpoint now only return values with 2 decimals

Show which user manually created a bonus check (RTL-6841)

The user that created the bonus check manually in CW UI is shown on the transaction line in the details view of the bonus check.

Authorize transactions are being exported (RTL-7500)

Transactions with status Committed or Cancelled are being exported

Bonus check transaction status missing in details UI (RTL-8013)

Transaction status is visible in bonus check details UI


30 Nov 2023

New endpoint for issuing bonus points through the API

(RTL-6682, RTL-6683, RTL-6684)

Three new methods for handling the issue of bonus points are now available:

Detailed information can be found in our Swagger documentation here

Improvements

Name

Description

Typo in API calls should not result in 500 (RTL-6878)

Typos (syntax errors) in requests for all calls to BonusService Api return 400 bad request with appropriate validation messages.


31 Oct 2023

Import bonus checks balance

(RTL-4176)

A new import contract has been added, which allows for importing a new bonus check balance for a given member identity.
The job that imports the new balance redeems or issues new bonus checks based on the members previous bonus checks balance.

The contract can be found here: Swagger


30 Sep 2023

Improvements

Name

Description

Improved error handling in Bonus check API (RTL-6621)

Improved handling of errors that occur when user is not using the Authorize/Commit/cancel of bonus checks in the correct way. Instead of getting 500 internal server error the correct 400 error message is returned.

Update last used date on bonus checks (RTL-6609)

In some scenarios the "last used date" was not updated when a bonus check was used, this has been corrected and the bonus check UI now show the proper "last used dates".


31 Aug 2023

Bonus rules

(RTL-6252, RTL-6254, RTL-6255, RTL-6539)

A new menu item called "Bonus rules" has been added.
It can be found under the sub menu"Setup" in the Loyalty module. This is where bonus rules can be created or edited.
A section called "Bonus check types" has also been added within the bonus rules view.
In this section it is possible to edit the rules of the bonus check types.

Household support

(RTL-5492)

A new system parameter has been added which allows for configuring household support.
If the new parameter is set to true all members within a household share bonus check's balance.


31 Jul 2023

Issue single bonus check through bonus check UI

(RTL-6044)

We have added the possibility to issue a single bonus check to a member through the Bonus checks UI.
If the user has the correct user role a new button is shown in the lower right corner of the UI.

System parameter UI

(RTL-6206)

The system parameter UI for Bonus service has been added.

We have also added a new system parameter which decides if Bonus Service should validate member data
against our internal member master or not:

Improvements

Name

Description

Bonus checks UI do not show any bonus checks (RTL-6318)

Fixed an issue where bonus checks did not appear in the Bonus checks UI.


31 May 2023

New endpoint for issuing a single bonus check through the API

(RTL-4177)

We have added three new methods for handling the issue of a single bonus check:

Detailed information can be found in our Swagger documentation here

Support for different bonus check types

(RTL-5493)

BonusService now supports bonus check types with prefixes that are used when creating new bonus checks:

  • External = EXT

  • Manual = MAN

  • Rollout = ROL

  • Return = RET

The three first letters of the bonus check code will contain the prefix of the given bonus check type.
Example of a bonus check with the type "Return": RET8W76THV659

Improvements

Name

Description

Bonus check details UI improvements (RTL-5855)

  • All amounts are presented with two decimals

  • Norwegian translations for transaction statuses has been improved

  • The correct issued amount is shown for transaction type issue in the transactions grid.


Was this article helpful?

What's Next
ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence