What is the difference between a optometrist (dr.) and optical shops?

Significant. Optical shops make and provide glasses and sometimes some contact lenses they are run by opticians who are technically trained but do not have advanced training. Optometrists are trained to measure for glasses and contacts, and learn a little about eye disease. Unlike ophthalmologists, optoms cannot do surgery and will treat only the mildest of eye conditions.