There is a great shopping in Ellicottville town. However, the area is sprinkled with other great shops. If you like antiques, there are so many places to check out.
Tops Market: https://www.topsmarkets.com/StoreLocator/Store?L=271&M=&From=&S=
Typical grocery store with a deli, bakery, etc. It is right in town at 64 Washington St, Ellicottville, NY 14731
Dollar General : https://www.dollargeneral.com/store-directory/ny/great-valley/6383
They have a big food section for basics, but also have almost anything else you need like toiletries, slippers, you name it. Turn left out of the village and it is about a mile. 5785 Us Route 219 | Great Valley, NY 14741
Dom's Butcher Block: https://domsbutcherblock.com/
Think meat . . . great stuff. Also incredible olive oils and other treats!