Problem
We currently send a single discount to the front end as the delivery discount, and we aim to display the service fee discount separately. Essentially, we want to show the original amount, crossed out, and place the word "free" next to it in a prominent highlight.
Solution #1
Add a new field in LaunchDarkly to store the discount value. For instance, if the 'serviceFee' is 300 cents, there will be a corresponding 'serviceFeeDiscount' field with a value of 300 cents, indicating the intention to deduct the entire amount.
Solution #2
If the service fee is calculated as a percentage of the order total, the discount should also be in percentage terms. For example, the value could be 100% to remove the entire fee or 50% to deduct half.
Sequence diagram of solution flow:
Note that the proposed changes have sinergy with the refinement to show the service fees in DMP : Feature - Show delivery fees in DMP
Add Comment