...
🛠️ Potential Solutions
...
Expand |
---|
title | Add the “current value points” on GQL to each order |
---|
|
File: src/remote/queries/fragments/intl-loyalty-transaction.ts In const INTLLoyaltyTransactionFragmentForTimeline add: Code Block |
---|
transactionDetails {
person {
currentPoints
}
} |
DOD: Return the currentPoints for each user order. We can verify if this value is reflected on the src/components/intl-loyalty/points-balance.tsx (Layout Transaction) screen. |
Frontend:
Attention - Some labels have changed, but Figma has not been updated:
Total Transaction Points → Transaction balance
Points Used → Points Burned
We can see the discussion about this in this thread: https://rbidigital.slack.com/archives/C067D4XK9D5/p1724350040702039
The labels are:
...
Expand |
---|
title | Create a Feature Flag |
---|
|
Name suggestion: display-points-balance Local: Intl Tech - Platform Type: Temporary |
...
Expand |
---|
title | Improve Loyalty Transactions Screen |
---|
|
File: src/components/intl-loyalty/points-balance.tsx Changes: Attention - Some labels have changed, but Figma has not been updated: Total Transaction Points → Transaction balance Points Used → Points BurnedLabel “Balance“ to “Points Balance“ Label “Total“ to “Transaction balance“ Add “ - “ before “Points burned” Add field “Initial points balance“ Add field “Final points balance“ Add “bonusPoints” on “pointsEarned” Image RemovedImage Added |
Expand |
---|
title | Improve Recent Orders Screen |
---|
|
File: src/components/customer-orders/order-timeline-item.tsx Changes: Attention - Some labels have changed, but Figma has not been updated: Change from Line to Collapsible item - Points Balance Label “Points“ to “Points Balance“ Label “Awarded“ to “Earned“ Label “Redeemed“ to “Used“ Add field “Initial points balance“ Add field “Points earned“ Add field “Points burned“ Add field “Transaction balance“ Add field “Final points balance“
Image RemovedImage Added |
Expand |
---|
title | Improve Order Details Screen |
---|
|
File: src/components/points-details-card/index.tsx Changes: Attention - Some labels have changed, but Figma has not been updated: Add field “Initial points balance“ Add “ - “ before “Points burned” Add filed “Transaction balance“ Label “Balance“ to “Final points balance“
Image RemovedImage Added |
Expand |
---|
title | Create new utils with functions to calculate transactions values |
---|
|
Local src/utils/… function to calculate initial points value function to calculate earn points value (earn + bonus) function to calcutate transaction points value (earn + bonus - used) function to calculate final point value (balancePoints + (pointsEarned - pointsUsed) )
|
...