Many hotels with online booking features only require guests to pay a % of the overall booking at the time booked; and the later charge the balance at check in. Others would simple charge the first night only and then later charge the balance at check in.

Advantage to hotel:

Securing any cancellation penalty fees upfront.
Eliminate need to process refunds for cancellations.
Greater incentive to book due to lower upfront cost and less risk to the traveler should they not make the travel dates due canceled flights, medical reasons,airport security delays.. etc.
Overbook hotel without legal issues of turning away a guest who has a paid room as opposed to a reservation deposit
Later if the multi-hotel feature is built, the booking site(agent) will secure commission at time of booking and not need to process hotel booking payments.

Has there been thought to having a feature like this? I for one would it very useful.

CommentFileSizeAuthor
#13 BookingDeposit-674576-12.patch5.21 KBlarowlan
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

willvincent’s picture

Status: Active » Postponed

No plans for this at this time.

szczym’s picture

subscribing, its important feature imho

weblance’s picture

I am thinking about using the discount module with some theme overrides to accomplish this. So far I have not been able to get this module to work correctly with UC hotel booking. I believe a patch will be required to allow the 2 to work together. I have not looked to deep into this. I have installed both modules on a test site but that has not worked.

weblance’s picture

As follow up I thought I would explain my simple 15 minute solution. Obvious now but it took a long time to come up with this idea.

I have blocked the actual booking total from being passed to ubercart which is dead simple. I then installed the fee module and set it to charge a % (commission) of the total booking. This allows one to control the fee (commission) charge on a room by room basis as different hotels offer different commission plans...

willvincent’s picture

Status: Postponed » Closed (won't fix)
spigot’s picture

Hi jeffwilliams0,

It might be dead simple for you, but I'm new to Drupal, so please tell me; how did you block the booking total!?

Many thanks.

weblance’s picture

I made a mini module, i will try to commit soon if I can get some help... I am just too busy with paid stuff right now... I will try soon...

skilatchi’s picture

Did anyone end up with a solution for this?

miaoulafrite’s picture

hi, any news on that point?
druzzle?

giannhsv’s picture

Any luck with that feature. I believe that it is really important for a booking module to offer deposit option. Druzzle have you made any progress on your solution?

larowlan’s picture

Version: 6.x-1.x-dev » 6.x-4.0-alpha1
Status: Closed (won't fix) » Active

HI
I've been tasked to write something along these lines for another project, I've successfully done it for 7.x so will just need to backport it.
Admin will get choice between % and fixed fee.
Cart display will change to show amount due as deposit, amount payable on arrival and total amount.
Ubercart will only allow payment of the deposit due to the fact it doesn't like part payments as is stands - fwiw paypal terms of service forbid multiple payments against the one invoice.
LR

larowlan’s picture

Status: Active » Needs review

Please test the attached patch against 6.x-4.0-alpha1
It gives you additional admin options 'payment settings' allowing you to choose from
*full fee upfront
*fixed deposit
*percentage deposit
and then a field to enter the deposit amount
Tests fine for me
Lee

larowlan’s picture

Patch might help!

CodigoVision’s picture

Thanks for the patch! It does add the settings, but i guess this patch doesn't change the cart display to show amount due as deposit, amount payable on arrival and total amount, right? How can I add that part too? thanks for the help.

larowlan’s picture

It does that too, once you've got it configured - although it will only impact on hotel_booking products - I've got it in use on some 'soft-launch' sites.

CodigoVision’s picture

oh ok, thats great, I must be missing how to configure it correctly, or maybe my patch did not apply correctly. After I set the Payment type: Percentage deposit on checkout, and Payment rate: 50, is there something else I should do? I have the rest of the system setup with rooms / prices / discounts... http://casadeflores.codigovision.com

larowlan’s picture

a) Nice looking site - when you're finished post a new issue asking for it to be featured on the project page
b) It should show like this - can you make sure you've got the 'show room descriptions in the cart' enabled on the admin settings page

Apartment Name
Payment details

20.00% Deposit: 47.60€
Full Price: 238.00€
Balance Due on Check-in: 190.40€

CodigoVision’s picture

Works Great, thank you for your help, I didn't realize it was patching 2 files and i only uploaded one of them. oops. How hard would it be to give the customer an option to just pay the deposit or pay the total up front and save a %...?

Thanks again for a great module!

butteryak’s picture

indeed this works great....agreed, it would be handy to give customers the option to choose downpayment for full payment.....

butteryak’s picture

PS. anyone have any ideas on how one could go about writing the deposit information to the database for future reference?

javichindr’s picture

Hi, im new registered but 2 years experienced on Drupal, We have been using this Great module since the begining and it has been improving constantly. We have some online websites with it and works perfect!
You can check a dev site in http://www.htmontenegro.com

Great job larowlan!

This new feature (booking deposit ) is very usefull i will give a try right now...

I would like to ask another feature i think we all could need.

-It is possible when searching for room do it by two dates, check-in date and check-out date.

-It is possible to book more than one room of any type of room, something like 2 x (type of room) in the cart panel?

In advance thanks for your work.

larowlan’s picture

@javichindr, there is a submodule for checkout-out date.
no, no functionality yet for more than one room, happy to accept patches

apaderno’s picture

Issue summary: View changes
Status: Needs review » Closed (outdated)

I am closing this issue, since Drupal 6 is now not supported.