Doors will open at new Aldi supermarkets at Sedgley in the West Midlands and Castle Douglas in Scotland this week as the German discount chain battles for Christmas shoppers.