Online shopping is taking hold in mall-loving South Africa