The difference between a website and a platform is that a platform has multiple sellers. In a platform, each seller has its own page that lists multiple products.
In LA Retreats, as of today, I always log in to post a house listing. There is only one administrator, which is me. Earlier I have created a form that allows everyone to post a house listing. However, I have not given that person a dedicated page that shows all of his/her listings.
Now, I can do so by installing plugin Product Vendor. After activating this plugin, adding vendors, and assigning each house to the vendor, I can create a real estate platform that each agent has its own page showing all of his/her listings.
For example, in LA Retreats, I have added vendor Jennifer Smith. Then I go to each house and assign Jennifer Smith to that house listings. The agent Jennifer Smith will show up in the housing listing. When I click the link, I can see a list of houses sold by Jennifer Smith.
Instead of putting a first name and last name such as Jennifer Smith, I can also write a company name such as Sotheby’s International.
One benefit of doing so is that the agent will also have a dedicated URL.
I go to a product (house) page, assign that product to vendor Sotheby’s International. So now if you visit a house page, click the “Sotheby’s International” link, you will see a list of houses sold or rented by Sotheby’s International.
Image: a house listing that has agent name and link
In addition, I can also add a description to the agent profile.
Image: the agent profile page shows his company description and a list of houses he listed.