I placed an order on Walmart and it was supposed to be delivered on the 31 of May between 1 pm - 2 pm. I haven't received my order, hence I called the help center. They assured me that I will receive my order. I waited till 9 pm and did not receive the order. They made a refund but it was less than I paid originally. It was unethical and immoral. I waited 9 hours for an order I have never received and I wasn't refunded as I was supposed to be. I asked for compensation for my time and the undelivered order and the answer was hilarious - $5.
I cannot be taxed for delivery I have never received.