One supermarket has sliced up to 31% off the prices