Being able to "build a box" to your liking and adding items individually to make the experience fully customizable. But while items are being added to your box, implement a calculator system to discount the overall cost of the box while items are added. Making it so when a customer adds certain combinations of items that the whole box will apply a desired discount from the user. Also implementing a discount system making it so when a customer reaches a certain dollar amount that it will start applying discounts to the whole box. Ex: once a customer reaches $100 in a box that it will automatically apply a discount of 5%, then once they reach $150 apply 7%, $200 apply 9%.