На сайтах
и
при оформлении заказа необходимо в форму оформления заказа добавить 3 дополнительных поля.
1) Выбор филиала в зависимости от города
2) Выбор даты записи ограничить инпут даты текущим днем и на 30 дней вперед, чтобы пользователь не мог записаться в прошедшие дни или на год вперед.
3) Выбор времени записи. Для каждого филиала есть время работы на странице контактов, оно также зависит от дня недели. При выборе филиала и дня недели, необходимо в выпадающий список подгружать время записи по примеру:
Допустим график работы определенного филиала с пн-пт с 8:00 до 16:00, то в списке должно быть время 8:00 8:30, 8:30 9:00, 9:30 10:00 и так далее до 16:00.
В выходные дни другое время работы, график есть на сайте.
Поля должны валидироваться и не должны быть пустыми, вся форма уходит на почту клиенту, нужно в шаблоне добавить также поля.
Корзина это стороннее решение написанное на VueJS, автор модуля Beehive, техническая поддержка модуля не отвечает на письма, а сам сайт написан на CMS Битрикс.
ссылка на компонент корзины