A friends top was ordered on 11th Aug was told 2-3 weeks, 4 weeks later still not there and may get a delivery Saturday but not sure if their top will be on that delivery either.
I've worked in retail and they should know what shirts are in that consignment coming in , example, 20 x Linglet XL, 13 x Dixon L etc etc so they should be able to say if someones top will be in or not, but today they didn't have a clue what was coming in. Bad management indeed.
I reckon they waited to see how many shirts were needed and then placed the order so no over stock instead of just ordering shirts in ready to sell then sending off for name and number and everyone paid in advance so no outlay for shirts.