Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

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.

Sequence diagram of solution flow

https://lucid.app/lucidchart/078ef0e7-5034-4e83-a1ff-a31bb14dda99/edit?view_items=GEf4NsjQf79F7Xvm3RQbRNhB5t4%3D&invitationId=inv_25ece892-d639-4ab5-bc91-65b1c1331107

Note that the proposed changes have synergy with the refinement to show the service fees in DMP: Feature - Show delivery fees in DMP

Detailed flow

Simplified flow

simplified new service fee flow.png

  • No labels