It might be a sign of the times, but I have Takealot transactions with a number of totally unrelated items of few hundred rands each. So I split it manually into categories. But then I use eBucks too for part of the payment!
Have you considered linking Takealot accounts and splitting them automatically? And how to relate eBucks?