Bookeable product

Hello everybody, i’m new in Pimcore and so far i’m loving it.

I want to create a bookeable product for testing purposes, the product will have a start and end date and time slots, example:

Product A
Bookeable time slots:
2:00 pm to 3:00 pm
4:00 pm to 5:00 pm

Product B
Bookeable time slots:
1:00 pm day 1 to 11:00 am day 2

And also i want to give users the functionality to make partial payments, for example to make the reservation you can pay 50% of the total amount online and then when he get into the shop he can pay the difference in cash or other payment method.

can you guys point me in the right direction on how can i make this work?

thank you in advance.

Have a look at https://github.com/coreshop/CoreShop

Everything you mentioned could be easily done with CoreShop.