Создание модуля Конструктор форм брони для CMS Prestashop
У модуля должна быть страница настройки в админ-панели, где есть:
перечень уже созданных форм (их можно редактировать и изменять в них любые ранее заданные настройки) и кнопка “Добавить новую форму”.
При клике на кнопку “Добавить новую форму”, открывается страница, где есть:
ОБЛАСТЬ С ОБЩИМИ НАСТРОЙКАМИ ФОРМЫ:
кнопка “Создать сервисный центр” (текстовое поле: Адрес и кнопка "Сохранить")
кнопка “Создать услугу” (при клике текстовое поле: Название услуги и кнопка "Сохранить")
и кнопка “Настроить связи” при клике на которую таблица, где:
по вертикале все добавленные сервисные центры, а по горизонтали все добавленные услуги и на пересечении - чекбоксы (по умолчанию везде стоят галочки, их можно снять, таким образом указав какие услуги оказываются в каком сервисном центре).
ОБЛАСТЬ С ПЕРЕЧНЕМ ДОСТУПНЫХ ЭЛЕМЕНТОВ
а именно:
Чекбокс (при использовании этого элемента можно, но не обязательно задать название и добавить один или несколько вариантов)
Радиокнопки (при использовании этого элемента нужно задать название и добавить несколько вариантов)
Текстовое поле (при использовании этого элемента нужно задать название поля)
Имя (название поля по-умолчанию: Имя, менять нельзя)
Телефон (название поля по-умолчанию: Телефон, менять нельзя, в этом поле пользователь может ввести только номер телефона)
Выпадающий список (при использовании этого элемента нужно обязательно задать название и несколько вариантов)
Услуга (выпадающий список с добавленными в общих настройках услугами, название по-умолчанию Услуга, менять нельзя, если ранее, в области с общими настройками были настроены взаимосвязи между услугами и сервисными центрами, то на сайте при выборе одного из вариантов в выпадающем списке с адресами сервисных центров, в этом выпадающем списке отобразятся только те услуги, которые предоставляются в выбранном сервисном центре)
Адрес сервисного центра (выпадающий список с с добавленными в общих настройках адресами сервисных центров, название по умолчанию Адрес сервисного центра,менять нельзя, если ранее, в области с общими настройками были настроены взаимосвязи между услугами и сервисными центрами, то на сайте при выборе одного из вариантов в выпадающем списке с услугами, в этом выпадающем списке отобразятся только те сервисные центры, где есть выбранная услуга)
Дата (выпадающий список дат в рамках 1 календарного месяца)
Время (выпадающий список вариантов времени с 9:00 до 18:00 с 10 минутным интервалом, нельзя забронировать уже прошедшее время и время уже забронированное другим пользователем для этой комбинации адреса-услуги)
Кнопка (текст на кнопке)
РАБОЧАЯ ОБЛАСТЬ
где мы собираем форму и задаем настройки.
Когда форма собрана, должна быть возможность сгенерировать код/линк для вставки под кнопку. Форма на сайте будет использоваться на страницах услуг и должна появляться во всплывающем окне при клике на кнопку.
При оформлении заявки данные с формы приходят на почту.
Актуальные фриланс-проекты в категории Веб-программирование
Внесение правок на сайт (WP, Elementor)Добрый день. Нужно внести 2 правки на сайт: 1. Мейн меню "пляше" при наведении курсора, плюс на укр версии оно центрировано по вертикали (так и должно быть), а в ру - без центровки, сверху. Нужно отцентрировать ру как в укр 2. На главной странице есть блок "наши продукты", там… Веб-программирование ∙ 1 час 35 минут назад ∙ 31 ставка |
Необхідно модернизувати для зручності адмінку в Open CartТехническое задание по настройке/доработке OpenCart 1. Каталог → Товары Задача 1. Добавить колонку «Категория» в список товаров Задача 2. Добавить колонку «Артикул» в список товаров Задача 3. Добавить колонку «Дата и время создания товара» Задача 4. Быстрое редактирование… Веб-программирование ∙ 1 час 52 минуты назад ∙ 33 ставки |
Доработка каталога для сайтаДля сайта каталога нужно сделать доработки: (работу можно разбить на єтапи чи взяти по кваліфікаціі частину) 1. в админке возможность заливать SQL файлы для обновления цен (в архиве он price_balluff_2026_for_site.sql). (сейчас они залиты программистом, нужно на будущее, что б… AI обработка текстов, Веб-программирование ∙ 2 часа 1 секунда назад ∙ 21 ставка |
WhatsApp Business API / Meta Cloud API.Здравствуйте. Мне нужна помощь по официальному подключению WhatsApp Business API / Meta Cloud API. Ситуация такая: У меня уже есть рабочий WhatsApp Business номер. Он сейчас используется на телефоне в приложении WhatsApp Business. Удалять приложение, переносить номер только в… Веб-программирование ∙ 2 часа 43 минуты назад ∙ 13 ставок |
Учетные записи ShopifyИщу человека для настройки существующего магазина детской мебели, магазин еще не работал, но частично заполнен Веб-программирование ∙ 2 часа 57 минут назад ∙ 16 ставок |