1

I am tying to setup a website that will sell tour activities.

People (local guides) can login in and create a profile and define 1 or multiples activities (i.e. a waking tour of Manhattan) with a description, a price and a calendar of availabilities (maybe just now a simple calendar system not linked to availabilities).

Tourists will come on the web site, choose an activity (by category, location...) and will choose a date for it and book it online.

I need to track the orders in the admin area and have it in the Profile of the person who created the activity.

I tied to do this with D7, marketplace module, calendar module and Ubercart but I have lots of difficulties to do it.

Do you have tips on which modules would be the best to do that (Ubercart / Drupal Commerce)... ?

I have also been looking to "rooms", "simple reservation" modules but it seems that they does not fit my needs.

Regarding the invoicing, payment, commission revenues tracking, I will plug the API of an external system like LemonWay.

Thanks.

Emmanuel.

2
  • Not sure if you've now resolved this. But you also want to have a look at a recent project BAT (Booking and Availability Management Tools) drupal.org/project/bat
    – Z Z
    May 11, 2016 at 7:22
  • Hi Emmanuel,I am looking of something similar.If you did this,how you did it?Could you please post the url of the site?thanks
    – Dion
    Jun 28, 2016 at 9:32

2 Answers 2

1

As someone else suggested: take a look at the Booking and Availability Management Tools for Drupal (BAT).

Roomify.us, the business providing the BAT framework announced that they are also providing solutions specifically for tours and activities rather than just rooms and fixed places.

The BAT system integrates with Drupal Commerce and its various payment gateways. It also takes over the Drupal logic very well with 'types', 'type bundles', 'events' and 'units'.

Once you understand how it works conceptually it should not be too difficult to modify BAT so that it can become a kind of marketplace where users can create their own units on the basis of pregiven tour types you have defined.

0

I would suggest looking registration module along with commerce registration. I would create a content type for the activities with fields for the various things you listed. Use references to associate the activity created to the user. You can then create a view that lists the associated activities on the profile of the user.

Not familiar with the LemonWay part. Pretty sure commerce integrates with a number of the gateways available.

2
  • Thanks a lot for your answer. Do you know if something exists out of the box in something more packaged ?
    – Emmanuel
    Apr 22, 2015 at 7:25
  • Nope. Otherwise I would have suggested it :-)
    – maddentim
    Apr 23, 2015 at 13:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.