This is the main reason why I don't like doing online shopping. They give you all the shit that no-one in-person wants to buy; bruised fruit & veg, food with short shelf life. I'm a single guy, often have to freeze nearly everything I get online as otherwise it goes off before I can eat it all. 4 days is pathetic.
They usually have minimum spend too, so they literally want me to buy more food than I need then give me a load of food I can't eat in time.