TLDR: Bought a TV on Wednesday from JB in store to be delivered Friday. TV doesn't show, call them multiple times where they say they are working on it. Saturday now and online all stores show they are sold out of the TV model I purchased. Feelsbadman.
So I bought a Sony KD55X9000H on Wednesday afternoon from JB, and was told that if I wanted to keep my warranty I needed to have it delivered (can't lay it down flat). Fair enough paid the $60 and was told it would be done by Friday mid day (Black Friday).
No call on Thursday or Friday morning as per their home delivery T&C's so I call them 4 times starting at 11:45am and after half an hour on the phone find out that it will be shipped tomorrow early morning as the trucks have all been sent out. Fair enough it's a busy day but the guy gave me his word.
Today, mid day (12) rolls around I call them asking if its been sent, they um and ah and say they will call me back (3 hours ago) for an update, I look online and all the stock/listing of the model I bought has vanished from their online stores. Give them a final call and they say they will need to call the warehouse and it may take a while but they promise to call back. At this point its pretty obvious the TV isn't going to be delivered in any reasonable time frame since there is no stock and the store I purchased from can't get its act together.
What's the best course of action here i.e. go in store for refund/try and get a free upgrade/sit tight for undetermined amount of time with partner asking questions?
Boomer tactics are embarrassing and get you nowhere. Don't do this.
Send an email as they're heavily tracked internally and need to be actioned or go in and have a civil conversation with the store manager. They want a good experience as they want you back in the store and thinking of them when you need something. They'll arrange some solutions and figure it out or they'll get the area manager involved if they need to do anything critical.
Carrying on and embarrassing yourself is the worst thing you can do. No one works hard for (profanity).