Support

Home Forums Pre-Sales Toy Library (an update)

Toy Library (an update)

Posted: September 10, 2013 at 4:14 pm


Eric

September 10, 2013 at 4:14 pm

Hello EE, I last had contact with you late last year/early this year. (Link to topic is here.) The organization I’m working with has refined what they are looking for, so I’d like to provide more details, and if you can tell me if this is viable with EE, I think we will move forward.

[1] There would be something like a Products page that you would see on an e-comm site, with Toys in specific categories (eg, Tactile, Motor, etc.). If a particular Toy was available, there would be a button that says something like “Checkout this toy!” A person would click on the Toy – maybe go to a second page to see more details – and they would reserve the Toy. An email would be sent to the administrator, who would then call the person to arrange a time to pickup the Toy at their facility.

[2] Ideally, people would register at the site first so that, when they want to checkout a toy, they don’t always have to put in their contact details.

[3] If a Toy was already checked out, there would instead be a button that said “Add me to the waiting list” or similar.

[4] Each Toy would have a 2-month checkout time. If a toy was checked out and no one was on the waiting list, the toy could be checked out again for another 2-month period. But only one time.

[5] Email goes to person saying toy has been reserved and that the organization will contact them to arrange a pick-up time.

[6] The process of reserving a toy automatically makes it unavailable and the waiting list button appears. If a toy is not picked up within 24 hours, administrator toggles a setting in backend to release a toy to be checked out again.

[7] There wouldn’t be a calendar per se. A toy is either available or not. But, perhaps there could be an indicator of how many more days a toy will be checked out to give parents an idea of the wait time.

[8] Most toys are unique (only one), but there may be more than one of some toys.

I think that is it. Sorry for the length – wanted to be able to describe the process/desired functionality appropriately. Thanks!


Dean

September 11, 2013 at 5:36 am

Hi Eric,

First off I really like this, it’s a very interesting setup.

Event Espresso could handle certain parts of the set up out of the box, but there definitely would be areas where custom coding would be needed, either to customise the plugin directly or create a separate plugin that modifies Event Espresso.

Toy and Event will be used interchangeably here 🙂

1) Each toy would be an event and would be shown in the event list. Clicking the toys name would take you to the registration page which has further details, photos etc and the registration form.

2) We don’t deal with user registration by default, so it’s advisable to get a third party membership plugin. However we have the WP User Integration plugin that can auto fill the basic details out for a logged in user (not custom questions). We also have a function made by one of the developers that will register a person as a user when they register for the event/toy.

3) Waiting lists can be created easily, its a separate event that just gathers users details.

4) This is the first problem that would need custom coding. There isn’t a way to automatically reset and events attendance. Currently the admin would need to delete or preferably set the attendee status to incomplete (that way you reset the counter but get to keep a history).

5) Emails are sent on registration, so that’s no problem.

6) If the event is set to one attendee (capacity) and there is a waitlist event tied to it, once the toy is checked out it will close the event and display a message regarding the waitlist. There isn’t a toggle as such, see number 4

7) Either use the standard event list, or with the Custom Files addon you could create a table of events/toys. Some PHP knowledge is required here, it isn’t an out of the box solution, but rather a base to build upon.

8) Create an event for each toy individually.

So overall, as mentioned above, Event Espresso can definitely do a lot of what you are asking, but without a doubt you will need to hire a developer to build the rest.

We have a list of recommended developers here – https://eventespresso.com/developers/event-espresso-pros/ – you may want to canvas your needs to them to get an approx costing.

Hope that helps, please let me know if you have more questions or need clarification.

The support post ‘Toy Library (an update)’ 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.

Event Espresso