The warning from supermarkets Asda and Sainsbury's, as well as fashion retailer Primark and British high institution M&S, comes as customers are told there is "no magic money tree".