Необходимо на сайте реализовать полноценный функционал бронирования.
Скорее всего сделать как отдельный плагин.
Условия бронирования:
1). Аренда лодки (только одной) для:
А. Рыбалка.
Б. Аренда.
2). На рыбалке есть несколько сервисов (около 10 разных типов рыбалок) на:
а) 4 часа.
б) 8 часов (+ 2 часа дополнительно с доп оплатой при желании).
3). Аренда лодки это:
а) Только 1 день.
б) Минимум 1 день максимум 7 дней.
4). В аренду предлагается только одна лодка, поэтому предлагаемый продукт/услуга (будет около 10 различных услуг) должен зависеть от наличия в календаре. Если лодка занята, забронировать ее в это время уже невозможно.
Календарь один общий!
Платеж чтобы проходил через корзину Woocommerce.
п.с.
Может как вариант использовать готовый плагин + доработать его, как вариант этот:
YITH Booking and Appointment for WooCommerce. (все подходит вроде, но календари отделные создаются под каждый сервис).
Структура брони:
prnt.sc/8FkDA9e_CCu1 7+3 = ?