Hi -
I represent a web services company. We primarily do site design.
Today a potential client contacted us regarding modifying your DT Register component.
We generally don\'t do any coding related work, although we do have basic knowledge of PHP, and I would like your advice on how difficult it would be to achieve.
here is what the client needs....
We need to modify the DTRegister Joomla component to allow for flexible pricing, depending on the type of membership and the sessions selected for an event. Let me explain this. Our organization has 3 ways to register for an event: as a member, a student/senior, or as a non-member. DTRegister has the ability to flex pricing for members vs. non-members, but we need to add the 3rd option of student/senior pricing. In addition, when defining events some of them have a morning session, a lunch session and an afternoon session. People can sign up for any and/or all of these sessions. So they could sign up for the morning and afternoon session and not the lunch session. The pricing needs to flex depending on which options they select. DTRegister has the ability to modify pricing based on custom fields, but we need that modified pricing to changed based on the type of membership they have. We also need to offer early-bird discount pricing, which DTRegister can handle; however, again, it needs to flex depending on the type of membership they selected.
We are using the AEC Expiration Control to handle member registration on the site. I need to make sure that the modifications to DTRegister are compatible with Community Builder and AEC component. That is, if someone is logged in as a Student/Senior, they will automatically get the Student/Senior pricing. The DTRegister component currently works this way with Members. That is if they are logged in, they get Member pricing as opposed to non-member pricing. The additional piece is that if they are logged in as a student/senior, they should get student/senior pricing.
Any advice you can give me would be much appreciated. I havent ever used your component, or even looked at the code. Basically if this would involve anything more than copying the code from one of the current groups and defining new variables for it, It is probably beyond our capabilities.
thanks,
Pierre