Woolworths and Coles are ratcheting up discounts to win back shoppers dissatisfied with price rises in the sector, and taking a hit to profits in the process.