So the business logic is a bit unique - the goal is to let a user select three products on our site (all priced at $25) and then get billed for only one of them (so the total would be $25). Our company that processes that and sees the three things they selected. We send those suggestions to their chosen recipient and ask the recipient to pick which of the three they would like to redeem, and we then send a gift card for $25 at the chosen retailer to the recipient.
To add a constant, we are going to make 3 products mandatory, although originally we were going to allow them to select between 1-3, if that is still possible it would be ideal. So the ideal goal is if the user selects one, two, or three products, they always get billed at $25.
Our site is a beta site to prove a concept so we recognize this is not the ideal final solution, just to show that it is possible.