Создание модуля Конструктор форм брони для CMS Prestashop
У модуля должна быть страница настройки в админ-панели, где есть:
перечень уже созданных форм (их можно редактировать и изменять в них любые ранее заданные настройки) и кнопка “Добавить новую форму”.
При клике на кнопку “Добавить новую форму”, открывается страница, где есть:
ОБЛАСТЬ С ОБЩИМИ НАСТРОЙКАМИ ФОРМЫ:
кнопка “Создать сервисный центр” (текстовое поле: Адрес и кнопка "Сохранить")
кнопка “Создать услугу” (при клике текстовое поле: Название услуги и кнопка "Сохранить")
и кнопка “Настроить связи” при клике на которую таблица, где:
по вертикале все добавленные сервисные центры, а по горизонтали все добавленные услуги и на пересечении - чекбоксы (по умолчанию везде стоят галочки, их можно снять, таким образом указав какие услуги оказываются в каком сервисном центре).
ОБЛАСТЬ С ПЕРЕЧНЕМ ДОСТУПНЫХ ЭЛЕМЕНТОВ
а именно:
Чекбокс (при использовании этого элемента можно, но не обязательно задать название и добавить один или несколько вариантов)
Радиокнопки (при использовании этого элемента нужно задать название и добавить несколько вариантов)
Текстовое поле (при использовании этого элемента нужно задать название поля)
Имя (название поля по-умолчанию: Имя, менять нельзя)
Телефон (название поля по-умолчанию: Телефон, менять нельзя, в этом поле пользователь может ввести только номер телефона)
Выпадающий список (при использовании этого элемента нужно обязательно задать название и несколько вариантов)
Услуга (выпадающий список с добавленными в общих настройках услугами, название по-умолчанию Услуга, менять нельзя, если ранее, в области с общими настройками были настроены взаимосвязи между услугами и сервисными центрами, то на сайте при выборе одного из вариантов в выпадающем списке с адресами сервисных центров, в этом выпадающем списке отобразятся только те услуги, которые предоставляются в выбранном сервисном центре)
Адрес сервисного центра (выпадающий список с с добавленными в общих настройках адресами сервисных центров, название по умолчанию Адрес сервисного центра,менять нельзя, если ранее, в области с общими настройками были настроены взаимосвязи между услугами и сервисными центрами, то на сайте при выборе одного из вариантов в выпадающем списке с услугами, в этом выпадающем списке отобразятся только те сервисные центры, где есть выбранная услуга)
Дата (выпадающий список дат в рамках 1 календарного месяца)
Время (выпадающий список вариантов времени с 9:00 до 18:00 с 10 минутным интервалом, нельзя забронировать уже прошедшее время и время уже забронированное другим пользователем для этой комбинации адреса-услуги)
Кнопка (текст на кнопке)
РАБОЧАЯ ОБЛАСТЬ
где мы собираем форму и задаем настройки.
Когда форма собрана, должна быть возможность сгенерировать код/линк для вставки под кнопку. Форма на сайте будет использоваться на страницах услуг и должна появляться во всплывающем окне при клике на кнопку.
При оформлении заявки данные с формы приходят на почту.
Актуальні фриланс-проєкти в категорії Веб-програмування
Допрацювання Front-end e-com сайта на OpencardПотрібно допрацювати front-end e-commerce сайту на OpenCart. Основні задачі: виправити візуальні баги, адаптивність під мобільні пристрої, покращити відображення карток товарів, категорій, кошика та сторінки оформлення замовлення. Очікується акуратна верстка, збереження… CMS, Веб-програмування ∙ 4 хвилини тому ∙ 5 ставок |
Розробка форми збору лідів перед завантаженням програми (MODX)Сайт:bricscad-ukraine.com.uaCMS: MODXМета: Створити механізм збору лідів перед завантаженням програмного забезпечення для 3-х версій Windows, MacOS, Linux з сайту для подальшої обробки відділом продажів. Веб-програмування ∙ 3 години 33 хвилини тому ∙ 24 ставки |
Видалити віруси з сайту і оновити плагіни (Wordpress)Потрібен WordPress-спеціаліст для технічного доопрацювання сайту Завдання: Очистити сайтhttps://www.mast-agency.com/ від вірусів/шкідливого коду, файлів; (на сайті вірус який робить сторінки і редіректи на чужий магазин) Оновити плагіни, щоб сайт працював і виглядав після… CMS, Веб-програмування ∙ 7 годин 4 хвилини тому ∙ 64 ставки |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 8 годин 9 хвилин тому ∙ 44 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 8 годин 20 хвилин тому ∙ 62 ставки |