Задача
Настроить форму оформления заказа (checkout) для интернет-магазина на основе связки: WooCommerce + Elementor + текущая тема (Woodmart, аналог Storefront).
Требования к изменениям
- Перенос способа доставки наверх - чтобы клиент сначала выбрал способ доставки (до склада, до подъезда и т.п.), и уже после этого подгружались соответствующие поля.
- Условное отображение полей адреса. Если выбран вариант «Доставка до склада / пункта выдачи», поля с улицей, домом, квартирой должны скрыться (не обязательны к заполнению). Индекс тоже нужно убрать (логистика СДЭК индекса не требует).
- Маска для номера телефона - формат: +7 (999) 999-99-99, с обязательной валидацией при заполнении. Должна работать во всех браузерах и на мобильных.
Что должно быть видно исполнителю
Все правки делаем в файлах темы (или дочерней теме) + возможно с помощью кастомных плагинов/сниппетов. Нужно прописать понятные комментарии на русском к каждому блоку измененного кода - чтобы любой технолог или фрилансер в будущем мог быстро разобраться.
Дополнительно
С работоспособностью маски на телефоне. Интеграция с плагином переводчика/мультиязычности не нужна. Бренды / названия компаний из проекта скрыты.