1) Recurring daily bookings which repeat 7 days a week for x amount of months (selectable by the calendar when creating the event)
2) The minimum booking for each first ride is 4 persons then single booking after that, so if the first person selects 5 tickets he is already past the minimum for that particular ride slot and should not be forced to select minimum. I believe in your example mentioned above that if the person selects <4 then automatically it will charge for 4? (That would work as well) and remove that amount from the maximum reservation amount of 10 (there are only 10 seats on the boat) The reason for removing the 4 tickets even if there are less than 4 people...In Canada you cannot double charge for any seating regardless of whether there will be someone there or not and also prevents him from having to turn people away if the person takes the minimum and actually shows up with 4 people, if this is not removed from the total of 10 then there is a possiblilty of overbooking...not good for business.
3) The purchaser should not have to fill out their information on each ticket ordered, Vikevents forces the person to have to populate their info on each ticket...way too much work for a client.
The purchaser should be able to either have their name show on all tickets purchased or guest on each ticket (whichever way you think is best as you are the expert in this)
4) there will be multiple pricing for the 1 hour tours and 15 minute tours.
In the 1 hour tour there are two pricings: Adults, Children
In the 15 minute tour there is one price only
You mentioned: "Also the sales taxes would have to be handled as percentage surcharges (which could be listed on the tickets) and there would be no accounting/audit reports other than the normal attendee exports." I think I understand but so long at on each ticket it shows the cost before tax, QST tax total, GST tax total then total with tax and finally the Government issued tax number (proof that he is a registered business in Quebec)
Lastly, his site is bilingual (English-ca and French-ca so I would have to be able to make it bilingual without being a pho coder, which I am not. I don't mind having to make a few light modifications but ask me to program php and I would be doing this myself <!-- s;-) --><img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";-)" title="Wink" /><!-- s;-) -->
Finally when settling on a pricing and agreement usually the purchaser holds the rights to the customization...not in this case! What if we agree that you get the right to reuse all the modifications to improve RSVP-PRO! We both benefit this way as when new versions of your product come out Marco can benefit by extending his membership.
This is a pretty specialised requirement so I'm not sure if its something that would be made available generally.
Will your price include a full copy of rsvp-pro or are you asking him to purchase the gold membership in addition to your coding price?
I would suggest you start by joining the club and getting the basics of RSVP Pro up and running and we can layer in the specialised pricing arrangement after this. If you find that RSVP Pro is not what you need then you would be able to assess this early and request a refund before spending money on the customisation too.
Either way let me know your payment expectation and what he needs to do now to proceed.
Currently Canadian $ are 50% of a British pound. I know it's your time and you need to be paid but his first day of business (this is his first business venture!) starts in July, once the boat is delivered here from the USA so most of the money is holed up in that and we are trying to get the bookings online by May as that is the time people are planning their holidays. I hope this is not demanding too much but I really appreciate the fact that you are willing to modify your own code. It feels safer having the plugin developer do it rather than having an unknown developer do it.
Unlike many Joomla calendars we do not charge to download JEvents - please show your support for this project by becoming a member of the JEvents Club Club members get access to early releases, exclusive member support forums, and Silver and Gold members can use many exciting JEvents addons
Your membership will ensure that JEvents continues to be the best events calendar for Joomla.
GWE Systems Ltd, the company behind JEvents, is excited to announce the preview release of EasyLayouts - the tool that makes it easy to create layouts for your Joomla content and custom fields.
See our blog post for an exciting special offer to our Gold Members