Recommend a Solution for Directory

Hello,

I'm looking for a simple, clean and streamlined solution for an e-commerce directory site of listings with custom fields, maps & calendars. The directory will contain listings created by many users.

Users can sign up on the site, create a profile and then create & manage listings for free. Each listing will contain custom fields like amenities, description, photo-gallery, a unique geographic address to map the listing location, and require a calendar of dates for availability.

Viewers can interact directly with the listing's owner, then purchase any open day/time(s) from the calendar and will go through an online checkout process. The listing user would be paid directly with a percentage going to the site (me) via the split payment model. Listing users should be able to login and modify their listings, manage dates, photos, categories, view payments, add manual bookings, update profiles, respond to ratings etc.

Buyers of the time-slots from the listings should be able to go back and rate their experience which will show up on the listing page.

The main site needs to allow listings from ALL users to be categorized and searchable via category, amenities, locations and a clickable map in one place (not only within one user's listings). The site should remain on one domain throughout the experience even though listings may be within a specific user's site.

What is the best combination of tools to set this site up? This will be my first multi-site build and I am looking to keep it absolutely as simple as possible while meeting the requirements above.

I am not a developer so as little custom code as possible is ideal. What do you recommend?

Also, please give me an idea of the difficulty level and time in setting this up for someone competent with managing plugins and basic WP configurations. Is this very complex or pretty quick to setup with WPMU tools?

  • Michelle Shull

    Hey there, Snowman!

    I'm looking for a simple, clean and streamlined solution for an e-commerce directory site of listings with custom fields, maps & calendars. The directory will contain listings created by many users.

    We can help with this!

    Users can sign up on the site, create a profile and then create & manage listings for free. Each listing will contain custom fields like amenities, description, photo-gallery, a unique geographic address to map the listing location, and require a calendar of dates for availability.

    We can cover this with a combination of our Directory (for managing listings), CustomPress (for adding additional fields), Google Maps (for, obviously, maps.:slight_smile: ), and, potentially Appointments +. Right now, Appts + isn't ideal for long-term (like hotel rooms/house swaps) bookings, it's more tailored to shorter booking durations, like spas, consultants, etc.

    Viewers can interact directly with the listing's owner, then purchase any open day/time(s) from the calendar and will go through an online checkout process. The listing user would be paid directly with a percentage going to the site (me) via the split payment model. Listing users should be able to login and modify their listings, manage dates, photos, categories, view payments, add manual bookings, update profiles, respond to ratings etc.

    Here we can integrate MarketPress (for eCommerce) and Appointments, but again, long-term bookings aren't currently supported in Appointments. We can get you most of the way here, via contact forms or private messaging for contacting listing owners, and our Affiliates plugin can do some of what you'd like to do with revenue sharing.

    Buyers of the time-slots from the listings should be able to go back and rate their experience which will show up on the listing page.

    We've got a Post Voting plugin that can be adapted to work with custom post types, but adding a review system will take some custom coding to adapt the comments section of that post type for your needs.

    The main site needs to allow listings from ALL users to be categorized and searchable via category, amenities, locations and a clickable map in one place (not only within one user's listings). The site should remain on one domain throughout the experience even though listings may be within a specific user's site.

    Most of this can be handled with an advanced search plugin that works with custom post types. Searching from a map location will be a custom feature.

    What is the best combination of tools to set this site up? This will be my first multi-site build and I am looking to keep it absolutely as simple as possible while meeting the requirements above.

    As listed above, we can get you most of the way to your goal, I'll list the plugins I mentioned above with links below. Taking the project beyond what our plugins can do will likely involve some custom code, however. Since this is such a complex project, it's beyond the scope of what we can write for your in a support forum. We do have a great jobs board - https://premium.wpmudev.org/wordpress-development/

    MarketPress - https://premium.wpmudev.org/project/e-commerce/
    Appointments+ - https://premium.wpmudev.org/project/appointments-plus/
    Directory - https://premium.wpmudev.org/project/wordpress-directory/
    CustomPress - https://premium.wpmudev.org/project/custompress/
    Affiliates - https://premium.wpmudev.org/project/wordpress-mu-affiliate/
    Post Voting - https://premium.wpmudev.org/project/post-voting-plugin/
    Google Maps - https://premium.wpmudev.org/project/wordpress-google-maps-plugin/

    Advanced Custom Post Search - https://wordpress.org/plugins/advanced-custom-post-search/

    I am not a developer so as little custom code as possible is ideal. What do you recommend?

    I won't say it's 100% impossible to do without custom code, there are myriad WP plugins out there that can do all sorts of magic, but since you've got a pretty specific list of demands, I will say it's unlikely you're going to find a solution that does exactly what you want right out of the box.

    Also, please give me an idea of the difficulty level and time in setting this up for someone competent with managing plugins and basic WP configurations. Is this very complex or pretty quick to setup with WPMU tools?

    On a scale of 1-10, I'd give it an 8 for an experienced developer. Airbnb was put together by a team of developers, with a lot of money behind them, over months and months of dev time.

    Thanks for your questions, have a great Saturday!

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.