transaction fee: 0.0002412BTC.
T-shirt: 0.0004
Courier fees:0.0007
So your total cost for buying online using bitcoin payment is 0.0009412 btc right? and the product price is worth 0.00047 only? It doesnt make sense yeah its a good experience buying with btc bla bla but the cost is too much in every 10 people I think in my opinion only 1-2 of them willing to spent more money on transaction fees than the actual product they bought, btw Congrats for successful purchase using btc.
Transaction fees have always been an obstacle for me when I want to buy something with bitcoin, unfortunately most online sites only accept popular crypto which are mostly large transaction fees like bitcoin and ethereum, if this can't be overcome I'm sure bitcoin will be difficult to use for shopping online.