Задача
Необходимо доработать интернет-магазин на CMS WordPress, использующий конструктор Elementor и плагин WooCommerce. Основная цель - реализовать функционал выбора города (Екатеринбург, Челябинск, Тюмень), который будет влиять на ценовую политику.
Требования к реализации
1. Элементы управления
- Добавить кнопку/селектор выбора города в шапку и подвал сайта.
- Смена города на любом из этих элементов должна приводить к синхронному изменению на всей странице.
2. Динамическое обновление данных
- При выборе города должен изменяться отображаемый номер телефона (у каждого города свой контактный номер).
- В карточке товара WooCommerce и на странице самого товара цена должна автоматически пересчитываться в соответствии с тарифами выбранного города.
3. География проекта
- Реализовать поддержку трех городов с индивидуальными ценами: Екатеринбург, Челябинск, Тюмень.
Технические детали
Все данные (номера телефонов, цены для каждого города) должны быть подготовлены для управления через интерфейс WordPress, либо структурированы в виде массива/таблицы в коде темы. Скрипт смены города должен работать без перезагрузки страницы (на JS/AJAX) чтобы обеспечить удобство пользователя. В рамках работы все конфиденциальные данные названия фирмы и конкретного сайта требуется скрыть и заменить на обобщенные переменные.