236056 Joomla Appointment Component

In Progress Posted Jul 13, 2008 Paid on delivery
In Progress Paid on delivery

Hi

I need a Joomla! component that will allow my clients to book appointments with me. The component needs to have...

Front End:

1. Registered users of the website have automatic access when logged in to the parent site. Non-registered users can create an account that does not require them to be members of the parent site, but offers to register them as a member using a check box for confirmation.

2. Once logged in, the client is taken to a month view calendar page and selects the day/time they wish to book an appointment. Days with available slots are highlighted.

3. They are taken to the booking page for the day they selected.

4. The customer sees the available appointments. Appointments already booked show text "Booked" (Names of people booked are only available in back end).

5. Client selects the type & length of appointment from a check list (type & duration options defined by admin).

6. Client clicks on the slot they wish to book, notified of total cost for service. (admin able to set specific charge for different types of appointments.

6a. Non-member customers have to fill out personal info to make booking, members if logged in, click thru.

8. Must be able to require captcha or not, as defined by admin.

9. Client (member and non-member) is taken to a page to pay form mandatory sitting fee (This feature should be able to be turned on and off, and amount able to be set/adjusted by admin). Admin should be able to insert text notice of terms of service here. Upon confirm payment, client should be taken to PayPal page, (not requiring an account to pay by PayPal) "Confirmed Booking" should will be handled by PayPal. Upon completed payment, client should be returned to page containing booking details.

10. Client receives an email confirming the booking ( - email text can be defined by admin, and must pick up fields from the database (eg.[NAME])

11. Client can cancel booking if necessary, with notice that PayPal Payment is non-refundable, unless canceled at least 7 days in advance of scheduled appointment.

12. Client is sent a personalized email reminder 24 hours before their booking - email text can be defined by admin. Must pick up fields from the database (eg.[NAME])

13. Client history to be available to client. (including total cost of services, refund issued, type of appointment, date)

Back End: (admin options)

1. Registered users have automatic login, unregistered can book, but and automatically added to site registered users.

2. Admin has ability to choose dates and times to be available for bookings.

3. Admin as ability to set up time slots for each day - multiples of 60 minutes.

4a. Admin has ability to set and change cost for type of appointment.

4b. Admin has ability to set and change cost for mandatory prepaid sitting fee.

4. Admin has ability to repeat time slots for a specific day (eg. same slots every Tuesday).

5. Admin has ability to set slot types.

6 Ability to send notice of refund issued and field to check refund issued, and amount.

7. Ability to make custom fields as required.

8. Overview screen for each day with tooltip or clickable link with each user's telephone numbers.

9. ability to produce reports by date, containing customer name, address, phone, slot type, number slots/time used, and, sitting fee paid, refund issued and total cost of service.

Must be delivered as an installable Joomla! 1.5 component with all source code - I'd like to be able to edit it if necessary, so the code needs info tags included.

Must be fully functional. Must be fully configurable for color/style, width from back end control panel.

Would also like a quick appointment module with the following options available: Appointment Type Field and Cost field and sitting fee field, able to be configues by admin, with checkboxes for clients, and a clickable date able to be clicked by client, and a confirm button that brings customer directly to PayPal Payment Page to pay the mandatory sitting fee.

Must be delivered as an installable Joomla! 1.5 component with all source code - I'd like to be able to edit it if necessary, so the code needs info tags included.

Must be fully functional. Must be fully configurable for color/style.

Interface must be of width so as not to break template (both article and module) at http://heybigshot.com.

Joomla Odd Jobs

Project ID: #1982301

About the project

Remote project Active Jul 11, 2012