Would it be possible to have a calendar attached to products within the ecommerce store, such that it would block out certain days of the week e.g.a Monday and Friday and only allow one a.m. and one p.m. one a Tues/Wed/Thurs. This would allow the buyer to book a time slot ensuring availability of a consultant.
If they are delivered over 2/3 days it could block out the required days. Alternatively, the buyer would need to ring to book the dates?
The Calendar functions would be best achieved by signing up to a Calendar service eg Calendly, which allows functions as described to indicate availability periods on a nominated calendar (eg Google calendar) for different types of event.
It should be feasible to add an option on purchase to book a time slot, which would then pull up the relevant calendar to check for availability. This would either be a personal calendar, or one that is set up for Training under an approriate email address eg email@example.com