Shopping centres and non-essential shops have been open for a few weeks now. It's leisure and entertainment venues that cannot open e.g. cinemas. Check the Scottish government site for the full list and also the St Enoch website as obviously some retailers opening hours will vary.