I am not going to read all that, but had a less fun experience with our previously beloved Takealot. Placed an order for a birthday gift yesterday - came to R698. Ended up ordering another smaller gift to make it to the free delivery threshold - Total order value R1043. Pick today as delivery date and hit pay. Value came through with R75 delivery fee. Immediate reaction was to cancel the order and place it again with delivery for tomorrow, making sure that delivery is now free. Lekker.
So I have now paid R1043 and R1118 for this birthday gift, but am not worried because Takealot are the good guys and they will refund me, right? Erm, less right. Got the refund notice this morning - I have a credit or R1043 on my account. Apparently they do not refund shipping fees. Because in the 6 minutes between orders, they had already started scrambling the fleet to get my order delivered and that is not free, right?
Bottom line, I am now paying the next day delivery fee on something that is not delivered on the next day. I am so miffed right now... I will not buy from them again if I can help it.