Affiliate Marketing Site / Blog

I have a client who wants an affiliate marketing website where he’s going to promote products, credit cards and blog.
He wants to do these separately.
Does anyone have experience doing this on WP who can advise me on the structure?
Thanks

He’s promoting credit cards?
Is this a brand new site, or does he have something already? If it’s new, can he point you to other sites that are similar so you can get an idea of what he’s thinking?

@peninah_adler He’s promoting affiliate marketing products and he gets paid when people sign up for credit cards.
He wants to have 3 separate lists (If thats how its described):

  1. Affiliate Products
  2. Credit Cards
  3. Blog