I know you have sort of bowed out of this thread but since my quote was the inspiration for its creation, I'll respond.
I'm old enough, like many on here, that I grew up going to the auto parts store with my dad. When you needed something for your automotive project, that's where you went, and they had what you needed. The notable exceptions were things you had to get at the junk yard or swap meet, and stuff from the dealer. We didn't have a whole bunch of money so dad rarely bought parts at the dealer. I
Auto parts stores were a lot different back then, and in my view, a lot better. They had knowledgeable people, sold higher quality merchandise and had better inventory (Remember the Dorman drawers of every conceivable piece of hardware you might need). There were less of them then, the way I remember it, too. I have five years of experience working in the auto parts industry. I had a job with Auto Zone for about a year and a half in high school. The rest with Hi/Lo Auto Supply (bought by O'Reilly in the early 2000's). I have some insight into the modern "just-in-time" inventory practice and how these stores are run.
'm not a young guy who is pre-disposed to buy online. For me, buying most of my stuff online is a big departure from how I grew up. Why do I buy most of my stuff online? The overall experience. For me, the experience is better ordering what I need online and waiting for it than going to the auto parts store (pick which one) and dealing with them for numerous reasons, which I'll touch on below.
Inventory
Now days there have to be at least three times as many auto parts stores as there were when I was a kid. There are six O'Reilly, seven AutoZone, five Advance and one Napa within a five mile radius of my home. My argument is there are too many stores with not enough inventory. It is impossible to sell something if you don't have it. I don't expect stores to stock a lot of stuff for the LT1 in my
Roadmaster but I do expect to be able to buy AC Delco spark plugs for a Vortec V8 (4.8, 5.3, 6.0 and others) when there are at least tens of thousands of them running around on the roads in this town (Houston). Also, don't just stock 1 of anything. That goes for hard parts and parts out on the sales floor. When you stock 1 and your stock quantity is off for any number of reasons (theft, shortages, etc.) then you have none. When I walk out the door empty handed, that wasn't a good experience.
We can get it today
That's great but that means I have to go to the store and order the part that I think you should already have, and then I have to come back and hope it is there and pick it up. Or I can call and ask you to order it and hope it is there and pick it up. Or I can get online and order it and then hope it is there and go pick it up. I don't want to go twice and wait in line twice. I don't want to call because then my phone call is placed in front of people that are actually already in the store. If I have to order the part anyway, why not just order online and pay a better price in the first place, unless if I have to have it today?
Not enough help in the store
The two chains I worked for were stingy with the hours. It was seldom that there was enough help in the store. You have to clean the store, you have to re-merchandise the store (plan-o-grams), you have to inventory the store, you have to wax the floor, you have to fix the lights, oh and you have to help the customers on the counter. When I come in and there are six people ahead of me, two people working the counter, and maybe a third outside working on someone's car, this is not a good experience. Especially if I just want to check out. I also have to wait behind every Tom, Dick and Harry that wants to call instead of come down to the store. I have cash in hand. Get me out of here or it isn't a good experience. I can handle the staff not being knowledgeable. I can do my own homework. I can't handle waiting 15 minutes to buy a can of spray paint.
Price
Price is not my biggest concern but I don't want to go out of my way to overpay. If the experience was great, I would gladly pay the price to buy from the auto parts store. Here's an example. I had a 2002 F-250, V-10, 2wd, extended cab, long bed. It needed a muffler. I went to a muffler shop and was blown away by what they quoted me. When I worked for Hi-Lo, we had lots of exhaust in stock (tail pipes, extension pipes, mufflers, hangers, etc.). I go to O'Reilly, all at the warehouse. Still, I looked up the cost of an extension pipe, muffler and tailpipe on O'Reilly's. Then I looked it up on Rock Auto. I was able to buy it from Rock Auto and pay the shipping for a lot less than I could buy it from O'Reilly, who had everything at their warehouse in town. When this is the case, you are not competitive, at all.
I could go on and on. The net-net is somewhere in the past five years or so I've found myself going to the auto parts store less and less. For me, it's easier to shop around online, find/decide exactly what I want and who I want it from, buy it and wait. Anything I buy from Amazon, Summit or RockAuto, I don't wait long. The experience is just better.