We require users to place a security deposit on reservations; it would be nice if this were a configurable option that could then be calculated into a "merci-total-cost" token. Here is a simple patch that adds this field to the merci config form. If this gets accepted I'll add the respective tokens in the tokens issue.

(Just FYI on a use case for this- how I am using this feature plus tokens: we place a Paypal link on the contract form using the [nid] and [merci-total-cost] tokens, and have users preauthorize payment on unconfirmed reservations. Then we use the LM_Paypal module to change the reservation status from unconfirmed to pending once payment is authorized)

CommentFileSizeAuthor
merci-security-deposit.patch923 bytesdanepowell

Comments

kreynen’s picture

I think deposits are universal enough to commit this. I'm going to add admin setting options for enabling/disabling the Commercial Cost, Member Cost, and Deposits from the UI.

danepowell’s picture

Any ETA on this making it into dev? Thanks.

kreynen’s picture

Sorry for the delay. After talking to our station director about this, turns out Denver Open Media actually charges for deposits (who knew!) and this needs to be adjusted a bit to match our workflow. At DOM, deposits are only required for commercial rentals. Determining whether a user making Reservation is commercial or not isn't something the software determines. That requires human intervention. The rule is that if you are using the equipment for something that is going to air on one of our channels and will be giving that video a Creative Commons license, then you get the equipment with the Member discount and/or the free fee hours. Currently we have one om_project/organic group called Commercial Project that all Reservations using equipment for commercial are made in. Deposits for that equipment are tracked on paper.

The majority of reservations at Denver Open Media (almost 3000 to date) are for members, but we always calculate the total commercial cost because we're showing that to members as the value they get from their membership. So as we only require deposits on commercial rentals, we'd need some way to know whether to charge that and push the Reservation to Paypal.

I doubt many people are making Reservations in an Organic Group this way, but if the group set a flag on the Reservation and there was a setting for the default as commercial or not commercial in MERCI admin form, that might work for everyone.

Rather than put the deposit at the module level, I think that belongs at the content type level. That way you can charge a higher deposit for items that cost more.

Thoughts?

danepowell’s picture

Version: 6.x-1.x-dev » 6.x-2.x-dev

Obviously everyone's needs will be different- I can only speak for our organization, and they prefer to keep it simple with a flat $20 deposit. Both options could coexist- a flat deposit option as well as a per-content-type option for particularly valuable items (for us, that would be kayaks, GPS units, etc...)

darrick’s picture

Project: MERCI (Manage Equipment Reservations, Checkout and Inventory) » MERCI Pricing
Version: 6.x-2.x-dev » 6.x-1.x-dev