As much as I don't want to shit on a local store, I've got to call this one out as their customer support absolutely boiled my piss today. Mistakes happen, but how/if customer service corrects those mistakes is the key.
I ordered some FETs with express shipping from them for a repair job. Pretty small order, but it is what it is. I needed some parts urgently, they were listed on their site and they were theoretically the fastest source.
Parts arrived, I sat down to install them but when I pulled them out of the bag they were not the part number I ordered. Bugger. I double checked the order- the page definitely listed the ones I wanted and the stock number matched the receipt, so I hadn't stuffed up. Part is still up on the site right now with the part number I wanted listed and multiple photos of the part with the number visible, you can't miss it.
I searched for the part number I actually received on the Core website- nothing by that number. Hmm.
OK, maybe it's electrically equivalent and they did a clever switcheroo when stock ran out? I pulled up the datasheets- nope, the supplied part has lower ratings in multiple ways (voltage, power, etc).
At this point I was sus- if they don't list the part they actually sent on their site and they're not a direct replacement for the advertised part then something is strange here. Seems like they're substituting lower rated parts and it's on you to catch it before something goes wrong. Not good.
When I contacted them and asked for urgent replacement if they had the right parts or refund if they didn't, they didn't acknowledge or offer either option. The response (after they requested photo proof and checked their shelves only to find they stock the ones they sent rather than the ones they advertise) was that they'll contact their supplier (Sparkfun) to ask what's going on and they'll let me know the outcome, as if I would give the slightest shit about their supply chain when I'm sitting on an urgent job with the wrong parts in my hand. Seriously, that was the entire response- they'll let me know if/when their supplier explains the mix up, no responsibility taken or solution offered.
I pushed back and asked for a proper response (as in replacement or refund), and got excuses about how they're only human and it's all Sparkfun's fault. Again- I don't care, just give me the parts or the refund and I'll move on. Refund was finally acknowledged (they confirmed they don't have the parts they are advertising so that wasn't an option), but they won't send it until I pack up the 5 (yes, we were arguing about five!) bloody transistors, take my ass to the post office, Australia Post manages to get them back without losing them (a gamble in itself) and they've got "evidence" of the mistake sitting in front of them. I was of course happy to send them back (I had already said that to them), I just thought given the mistake and pain in the ass they caused they'd have the decency to correct the mistake first and let me post them back when I get a chance in my own time.
It'd be one thing if this was a change of mind order or something, refund on return would be gracious on their part in that case. But sending me the wrong parts, not even stocking the advertised parts I paid for and then giving me this kind of runaround over their mistake? Nah... that's not on. At the end of the day it was only 25 bucks or something so I've told them to stick it rather than waste my time packing and sending them, but still- I resent giving them beer money for incompetence.
So yeah, moral of the story- don't trust the part numbers on their website and double check your parts when you get them or you could be in for nasty surprises. Personally I'll just never shop there again, but YMMV.
/end rant