Hello.
“…can add a calendar in the checkout page of an ecommerce…”.
You can insert the booking form into the any post or page. But it’s does not possible to set it at check out page at some shopping logic.
” I need the calendar to allow me to limit the booking time to a specific period, in this case the month of December”
If you need to set different available dates for the different seasons,then it’s possible in the Booking Calendar Business Medium or higher versions.
Check more about this feature here: https://wpbookingcalendar.com/overview/#availability
Watch it in this video guide https://wpbookingcalendar.com/help/booking-calendar-video-season-availability/
“– Divide the reservations between two different locations.”
Check more here https://wpbookingcalendar.com/overview/#booking-resources
You can watch video overview about this feature here https://wpbookingcalendar.com/help/multiple-calendars-video-overview-of-booking-resources-in-booking-calendar/
“– Limit the maximum number of reservations accepted per day, which in this case is 36, which must be divided in two, 18 for each of the two available locations”
If you need to make the specific number of bookings per days, then you need to check the Booking Calendar Business Large version, where is possible to make several reservations per specific FULL date(s) by visitors (not time slots). Please read more about it here https://wpbookingcalendar.com/overview/#capacity
You can test it in the live demo here https://bl.wpbookingcalendar.com/
Watch video about this feature here https://wpbookingcalendar.com/help/availability-capacity-video-overview/
At this version possible to set capacity of the booking resource, so date(s) in calendar will be available until number of reservations is less then capacity of the booking resource. But its possible to make booking only for FULL date, not a time slots (time slots in this version only saved as data into database, but do not apply to availability logic).
Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/
“– That all this information of the reserve is reflected in the summary of order and the confirmation mail.”
You can activate to show the summary of booking before showing payment form. You can activate it at the Booking > Settings > Payment page.
You can configure your emails at the Booking > Settings > Emails page.
Please test it here https://bl.wpbookingcalendar.com/
Please note, this forum is only about the support of Booking Calendar Free version, so if you will have any questions about the paid version, please contact here https://wpbookingcalendar.com/contact/
Kind Regards.