@Waahingwashingwashing
Im sorry for your difficulties, but you asked a question and I set out how I acheive it, If you can’t do the same that’s fine, you find other solutions.
Its good that your local shop delivers, many don’t.
Do you have a milk delivery in your area, mine delivers yoghurt, fruit juice, spuds, bread, cheese, butter, you can change your order up to 8 pm the day before. Its very useful,
To be honest, the thing that stopped me wasting food was to just stop buying it. I very rarely buy lettuce or spinach because it won’t get eaten. I don’t pick up the second item in two for ones etc, unless I know it will get eaten. I rarely buy a joint of meat or whole chicken, I buy chops or chicken breasts.
I often look at things and think how nice that would be, and then reality sets in, so I don’t buy it.