We will be taking both upclose and portrait/lifestyle shots that may have a sharp foreground and a somewhat blurred background. The idea is to capture photos like the ones here: https://www.facebook.com/fb.suitsupply. Our company makes custom tailored shirts.
Depending on the amount of space you have to do the shoot I would suggest one of two lenses and I will explain why I suggest each.
If you have plenty of room, I suggest the Canon 70-200mm 2.8L lens. It is the best option. When you are taking photos of people, you want to avoid distortion. Shooting too wide and standing too close to your subject can produce this. You can kind of fix it in post, but why? Getting the camera further away from the subject is a better option. The 70-200 is such a sharp lens.
If you don't have the room, get the 24-70 2.8L. It's a great lens that I use almost every day. I use it when I am going to be closer to the subject. I almost never use it in the studio unless I am doing a group shot.
Depending on what your budget for a lens is, I would purchase one of the two. If you are not sure about committing to the cost, rent a lens from Borrowlenses.com or Lensprotogo (I am not affiliated with either of these companies, however I have been a customer of both before).
If you need help learning about getting better photos out of your camera, check out my course on Udemy.com: https://www.udemy.com/ditch-auto-start-shooting-in-manual/