Depending on platform used for virtual meeting, breakout rooms might be a good venue for interactions with vendors. Ideally, conference attendees would have the choice to pick which vendors they want to interact with, but this could be a random assignment as well.
I also think that short vendor presentations (pre-recorded videos) could be made available before the conference, so that attendees can make individual appointments during/after the conference.