I have had Sainsbury’s delivery for years. In the last few months I have noticed they have been ripping me off, on this scheme. Anyone else notice? So I order 6 x juice carton at say £3, not in stock, they send 3 instead, cost £2, so no refund, same with dog food. I order 5 kg because it is better value than 2.5kg, they sub me with 1 x 2.5 kg, lower cost, but not cheaper IYSWIM. They used to send 2 x2 5 kg to make the ordered quantity, and give me back the price difference. Not I see this happening so often, it can only be a policy change IMO. Also not price match on alcohol, they keep that very quiet when they sent me a £22 bottle of Baileys instead a £10 one on offer. We are being squeezed all around!