I do a fair amount of online shopping....mostly for "guy" stuff. When I need an auto part, for example, I order from RockAuto.com. If it's for some of my outdoor power/mowing stuff, I go to RepairClinic.com. If an appliance starts to act up, I get a part from AppliancePartsPros.com. For most items, I usually find what I need on EBAY. All of these sites offer prices quite a bit lower than a traditional store. Unless it's something I need right now, waiting a few days usually saves me quite a bit of money....even with shipping.
Just recently, with this coronavirus, my wife started making face masks for us and the family. She quickly ran out of 1/4" elastic for the head bands, and the local Walmart was sold out, and her sewing store is shut down. I went on EBAY and found plenty, at less than half the Walmart and sewing stores prices. I got enough such that she is now making a bunch for the neighbors and friends.....and may even take several to the old folks home in town. She has gobs of material from other projects, so this is keeping her busy, while we have to remain "housebound".