WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing travel website where users can search and book their travel deal. It goes like this:

  1. Providers are creating their travel deals (same as some blogger create blog in WordPress);
  2. Users book wanted travel deals;
  3. Providers, who have their account where they can see if users book their deal, are notified by the email and sms about just booked (sold) deal.

Site is going to be developed using WordPress.

Is there any plugin or module that I can use to accomplish this, or at least something similar to reconfigure and not to take this process from scratch?


migration rejected from programmers.stackexchange.com Aug 4 '14 at 12:31

This question came from our site for professional programmers interested in conceptual questions about software development. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by gmazzap, birgire, kaiser Aug 4 '14 at 12:31

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

Are you also processing the payment from the booker to the bookee or is simple notification of booking sufficient? – JCL1178 Apr 4 '12 at 3:34

I am writing a similar site. Some notes which may help you:

  1. Create custom user roles for providers and clients. You’ll need custom capabilities for the other features, and it is more future proof not to use the build-in roles.
  2. Create custom post types for the travels. Make the destinations a custom taxonomy.
  3. You’ll need a lot of extras:
    • a form for orders
    • sending invoices
    • SMS and email notifications
    • custom search for meta data
    • Maybe a multi-language solution (use Multilingual Press)

There are plugins for everything, but I would recommend to write one custom plugin to cover most cases, structured very modular to make changes easy. If you use many pre-made plugins you will run into plugin hell one day when one plugin is not compatible anymore after an update (Firefox users have sad songs about this …).