takealot's answer to amazon is increasing their minimum spend for free delivery R750, and then if you do go over that amount, they show different delivery dates, but they've now moved the delivery fee away from the dates and into a block that looks disconnected from the date selection:
View attachment 1933704
the non-free earliest delivery date is also the default option, so if you don't check, you end up paying for delivery anyway.
another thing they do is that they automatically pick the item with fastest delivery date and not the cheapest one. if there is more than one option on a product and they're both promised in the same delivery date, the more expensive one becomes the selected one and marked as "fastest" (this proves my point, but if i spend more time i can find a much bigger price difference):
View attachment 1933705
bottom line is that takealot is bullying consumers into signing up for their delivery subscription. they're also trying to trick people into spending more by picking "convenient" options as defaults instead of letting us pick or making it clear that they're picking the more expensive options.
don't tell us "support local" but then try screw us in every possible way. takealot can get stuffed.
edit: on the delivery page, if you click on "collect" to see the cost, then got back to "delivery", the delivery fee on the right disappears and you think "oh, they just made a mistake". you then click next and you're in the payment section and you have delivery added on again. if you have credit, you won't know that you just paid R75 for delivery on your R750+ order.