Is it possible to integrate xenforo with wordpress

My website is a fitness community; it has a blog section and forum. Blog section is done in wordpress and forum is currently done using bbpress. But I am planning to migrate from bbpress to xenforo.

Here are few concerns raised by my web developer:-

If i add a ecommerce to my current website(which would be done in wordpress), my blog is also done in wordpress; can i integrate xenforo into it? As i am planning to have a single login across the three fleets? Do you think its possible?

as my framework is done in wordpress; would i be able to add xenforo under same domain? my developer is saying we might have to move to a subdomain. which will defeat the whole purpose of my website :(

please help