Написать скрипт на js
1111 UAHЗдравствуйте уважаемые фрилансеры.
Есть задача. Хотелось бы узнать возможно ли написать js-скрипт такого рода.
Есть сайт по бронированию отелей на WordPress. Цены отеля вводятся в ACF.
Даю ссылку на страницу отеля. Там есть секция с номерами, пока только один номер тестовый. Если нажать "Детально" на карточке отеля - будут показаны цены на конкретный номер отеля (цены выводятся таблицей через php).
https://evsey.hotelstars.com.ua/truskavets/spa-kompleksy-truskavtsya/riksos-prykarpattya/#rooms
Также есть секция цен отеля - там планируем выводить все цены и тарифы (на скриншоте table-2 показано каким должен быть вид таблицы всех цен). https://evsey.hotelstars.com.ua/truskavets/spa-kompleksy-truskavtsya/riksos-prykarpattya/#prices. Плюс должны быть выведены цены на дополнительное место и цена для детей, для каждого номера.
Проблема состоит в том что невозможно вывести все цены с помощью php так как задумано в дизайне. Точнее возможно, но нужно вводить два раза цены в админке.
Думал возможно ли с помощью js взять цены из каждого номера (с имеющихся таблиц) и сформировать из них таблицы для секции всех цен?
Логика такая:
- В секции всех цен отеля должны по очереди выводится все тарифы (это уже есть - название тарифа + описание тарифа выведено).
- В каждом тарифе должны быть вкладки соответствующие количеству сезонов/периодов проживания (разные сезоны - разные цены)
- В каждой вкладке таблица с ценами на этот сезон.
- Ячейки цен активного/текущего периода должны быть выделены другим цветом (должен быть добавлен класс .current-period) - как в ценах на номер
Возможно ли такое сделать? Взять информацию по ценам из секции номеров и сформировать вкладки с таблицами цен по сезонам в секции цен?
Писать можно на чем угодно (JQuery, vue, react, js), главное чтоб таблицу цен формировало правильно.
Цена условная, предлагайте свою
Додатки 2
Відгук замовника про співпрацю з фрилансером
Написать скрипт на jsВсе ок. Задание выполнено
Відгук фрилансера про співпрацю з Сергієм Гірчаком
Написать скрипт на js-
фрилансер більше не працює на сервісі