"What have you" is a rather strange phrase which can mean "other things", "odds and ends", "bits and bobs", "things I can't be bothered to mention".
The shop sells buckets, mops, cleaning products and what have you = The shop sells buckets, mops, cleaning products and various other things that I'm not going to mention (but are probably household-related).
What do you put in your homemade vegetable soup?
Oh, anything I have in the fridge really. Potato, tomato, green beans, peas, courgette and what have you.
Student or Learner