Tesco will no longer sell skimmed milk and scrap multi-pack offers to allow suppliers to focus on meeting demand for key products during the coronavirus outbreak.
They plan to pause promotions to try to discourage people from buying more than they need.
Supermarkets have faced problems with panic buying in recent weeks and shelves have been left empty.
The Sun reports that the new measures are on top of a three-item limit they introduced last week, as well as specific hours for elderly and disabled people and NHS workers.
They will focus on supplying two and four pint cartons of milk with just semi-skimmed and whole milk available.
To allow factories to scale up production of key things like toilet roll, they will order just one size so they don’t need to produce different quantities.
They are also focusing on increasing orders with local dairies to ensure supplies are available in rural locations in Scotland, Wales and Cornwall.
A Tesco Spokesperson said: ‘These are challenging times and we are facing unprecedented demand.
‘We are doing everything we can to ensure customers get what they need including setting purchase limits on our products and simplifying our range to get more of the most popular products on shelves.
‘In the current climate, when we have a limited amount of stock, promotions such as multi-buys are irresponsible.
‘It means some products have gone back to their pre-promotion prices. We are working tirelessly with our suppliers to maintain supply and keep stores stocked.’