I have just had an eyetest (at Specsavers) and ordered my specs online at Glasses Direct. I had a Free Home Trial of four pairs (with plain glass) to see which ones fitted well and looked good. They arrived the day after ordering.
After trying them on, I decided on the two pairs I wanted, and ordered them using my Specsavers prescription. The one thing that was needed that was not on the prescription was the distance between my pupils, but a tape measure and the help of a neighbour soon established that (it was 6.3 cm, which would have been the default if I had not been able to measure it or ask at the opticians.)
I could have had two pairs including scratch-resistant coating for £55 (including lenses) or a second pair free with any of their glasses at £55 or more. I opted for one pair at £75 and a free second pair. I could have added tinted lenses free. If I had not wanted a second pair, I could have had 20% of the one pair.
Thinner lenses, scratch resistant coating, anti-reflective coating and UV-400 protection added £33 for each pair (but I could have chosen standard thickness plastic lenses, scratch resistant coating and anti-reflective coating for £12 a pair, or the extra thin and light lenses with all the other extras for £75 a pair)
As it was, I paid £108 for the first pair, and £33 for the second - a total of £141 for two pairs of thin lensed glasses with the various coatings.
If I had only wanted one pair with standard thickness lenses and o fancy coatings, I could have paid just £44, that is including lenses and frames. There is a pretty good choice of styles at the minimum price.