Создание модуля Конструктор форм брони для CMS Prestashop
У модуля должна быть страница настройки в админ-панели, где есть:
перечень уже созданных форм (их можно редактировать и изменять в них любые ранее заданные настройки) и кнопка “Добавить новую форму”.
При клике на кнопку “Добавить новую форму”, открывается страница, где есть:
ОБЛАСТЬ С ОБЩИМИ НАСТРОЙКАМИ ФОРМЫ:
кнопка “Создать сервисный центр” (текстовое поле: Адрес и кнопка "Сохранить")
кнопка “Создать услугу” (при клике текстовое поле: Название услуги и кнопка "Сохранить")
и кнопка “Настроить связи” при клике на которую таблица, где:
по вертикале все добавленные сервисные центры, а по горизонтали все добавленные услуги и на пересечении - чекбоксы (по умолчанию везде стоят галочки, их можно снять, таким образом указав какие услуги оказываются в каком сервисном центре).
ОБЛАСТЬ С ПЕРЕЧНЕМ ДОСТУПНЫХ ЭЛЕМЕНТОВ
а именно:
Чекбокс (при использовании этого элемента можно, но не обязательно задать название и добавить один или несколько вариантов)
Радиокнопки (при использовании этого элемента нужно задать название и добавить несколько вариантов)
Текстовое поле (при использовании этого элемента нужно задать название поля)
Имя (название поля по-умолчанию: Имя, менять нельзя)
Телефон (название поля по-умолчанию: Телефон, менять нельзя, в этом поле пользователь может ввести только номер телефона)
Выпадающий список (при использовании этого элемента нужно обязательно задать название и несколько вариантов)
Услуга (выпадающий список с добавленными в общих настройках услугами, название по-умолчанию Услуга, менять нельзя, если ранее, в области с общими настройками были настроены взаимосвязи между услугами и сервисными центрами, то на сайте при выборе одного из вариантов в выпадающем списке с адресами сервисных центров, в этом выпадающем списке отобразятся только те услуги, которые предоставляются в выбранном сервисном центре)
Адрес сервисного центра (выпадающий список с с добавленными в общих настройках адресами сервисных центров, название по умолчанию Адрес сервисного центра,менять нельзя, если ранее, в области с общими настройками были настроены взаимосвязи между услугами и сервисными центрами, то на сайте при выборе одного из вариантов в выпадающем списке с услугами, в этом выпадающем списке отобразятся только те сервисные центры, где есть выбранная услуга)
Дата (выпадающий список дат в рамках 1 календарного месяца)
Время (выпадающий список вариантов времени с 9:00 до 18:00 с 10 минутным интервалом, нельзя забронировать уже прошедшее время и время уже забронированное другим пользователем для этой комбинации адреса-услуги)
Кнопка (текст на кнопке)
РАБОЧАЯ ОБЛАСТЬ
где мы собираем форму и задаем настройки.
Когда форма собрана, должна быть возможность сгенерировать код/линк для вставки под кнопку. Форма на сайте будет использоваться на страницах услуг и должна появляться во всплывающем окне при клике на кнопку.
При оформлении заявки данные с формы приходят на почту.
Current freelance projects in the category Web Programming
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 8 minutes back ∙ 8 proposals |
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 20 hours 42 minutes back ∙ 24 proposals |
Shopify developer for sushi delivery website (Poland)We are looking for an experienced Shopify developer to implement a food delivery website (sushi) for a client from Katowice, Poland. What needs to be done: Set up the site on a ready-made Shopify template (template to be agreed upon) Menu with photos of dishes and descriptions… Web Programming ∙ 22 hours 13 minutes back ∙ 40 proposals |
Webflow developer for filling portfolio pages on the websiteA website custom-built on Webflow for a construction company needs to quickly fill project pages using one template (replace images and texts) For 2 languages Quantity - 6 pieces Ready to start asap, thank you! HTML & CSS, Web Programming ∙ 1 day 14 hours back ∙ 41 proposals |
LearnWorlds Administrator-ConfiguratorTask Set up the ready-made LearnWorlds platform for an elite online course. Do not develop the architecture — implement the already prepared structure manually in the admin panel. ———————— What needs to be done: Branding ⦁ Connect your domain ⦁ Upload the logo, set up… Content Management Systems, Web Programming ∙ 1 day 17 hours back ∙ 12 proposals |