Posted: October 17, 2014 at 2:27 pm
|
We are a web development company and have a current prospective user who offers classes for high school students for tutoring in various subjects. For example, they have 9 week classes that run during each quarter, and many students start part-way through the quarter. Can EE4 accommodate automatic pricing adjustments based on when the student starts the class? For example, if they start with the 4th weekly session of 9, we would want the system to automatically adjust the price downward by one third. My customer can be flexible within reason if there’s a way to do this without a lot of extra effort each time. This is a very common situation for them. Also, if this can be done with the JSON API, is that available in EE4? Your site seems to indicate that’s only in EE3, but in the comparison chart it shows “hooks, actions and filters” to be available only in EE4. Are these 2 different things? |
Hi Rich, The JSON API is not available for Event Espresso 4. However, EE4 does have a ticket scheduling feature that could be used to open tickets for a certain period of time. Here are three tickets: http://cl.ly/image/1Z27193N0Y3n Expired, Active, and Upcoming You could use some CSS to hide tickets with a status of expired and upcoming. This will ensure that the registrants only see the active tickets. Here is the CSS for that: .ee-ticket-expired-ticket, .ee-ticket-upcoming-ticket {display:none;} And this is the result: http://cl.ly/image/3C0I0K1N1m2c — |
|
|
Thanks, but I don’t think I understand how this would work. First of all, these are all ticketless events. And we need this to work automatically for all courses. Setting up something like this for every possibility for every course would be much too cumbersome. Also, perhaps the term “ticket” is confusing the issue for me… |
|
Another thought – while this customer would prefer to go with EE4, this prorated ticket issue is VERY important to them. Could this be handled automatically in EE3 with the JSON API? We have very competent programmers available to us. |
Hi, Event Espresso requires a ticket/registration to complete registration checkout. The term ticket can be changed to something else with a gettext filter: https://gist.github.com/lorenzocaum/b4bbd1bb839a1c80b2b4 This can be added to your child theme’s functions.php file or a site specific plugin. This will ensure that this customization will not be lost on a software update. — |
|
Hi, The JSON API add-on is for reading data from Event Espresso. For example, it is used for connecting your site with the mobile apps. Events cannot be created using the JSON API. — |
|
|
Yes, that’s fine. However, I still need a way for the system to automatically change the price based on the number of remaining class sessions. What would you suggest, and for which system? Is this something that would have to be done by your customization group? -Rich |
Hi Rich, We have a directory of professionals here: https://eventespresso.com/developers/ You can also request an estimate from the Event Espresso team here: https://eventespresso.com/contact/customization-request-form/ However, we do not have any immediate availability. — |
|
|
Lorenzo- By the way, do you work tomorrow? My customer was hoping we could get an initial proposal to them in time for them to review it over the weekend, and we really need at least a good idea of how this feature could be implemented… |
Hi Rich, We have limited staff available during the weekends. You can share the project details through this form and a team member will follow up with you early next week: https://eventespresso.com/contact/customization-request-form/ — |
|
|
Thanks, but can you answer my questions about other ways this could be handled? We would much prefer to use the system without customization if possible. Thanks. |
Hi, There isn’t a built-in feature for pro-rated pricing. I shared an idea here yesterday for Event Espresso 4: https://eventespresso.com/topic/automatic-pro-rating-course-prices/#post-123498 If that option won’t work for you, then custom coding would be needed. — |
|
|
Lorenzo, you’re not answering my questions. Clearly I realize there is no such specific feature. Equally, your suggestion is not a workable one. You apparently have not considered my suggestions or any other creative solutions, which is very disappointing. Can you forward my question to someone who can at least address my questions? I’d appreciate it. |
Hi Rich, I did read each of your responses and I shared an idea based on what is currently available. Lets try this again:
First, there is no promotions system currently available for Event Espresso 4. Next, ticket prices cannot be adjusted once registration checkout has started. Event Espresso 3 does have a promotions system but there is no dated-based condition. Custom coding would also be needed here. Additional team members will be coming online in a few hours so I’ll ask them to review this support post. Thanks — |
|
|
Hi Rich, |
The support post ‘Automatic pro-rating course prices’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.