вёрстка формы будет предоставлена!

Необходимо на сайте создать подраздел.

В разделе создать форму для ввода личных данных пользователя.

 

После заполнения формы на сайте должны сохраниться все введённые пользователем данные.

После сохранения данных сайт должен предоставить ссылку для скачивания заполненного договора в pdf формате.

 

Сценарий пользователя:

1. Пользователь открывает страницу с формой и первым шагом - выбирает

1.1

1.2 Далее одно из двух: «Договор для частного сектора» или «Договор для физ.лица» (селектор).

2. В зависимости от выбранного пункта на шаге 1.2, появляется форма для заполнения личных данных пользователя (подробнее ниже).

3. При вводе данных механизм сайта проверят обязательность заполнения всех полей формы. Без заполненных обязательных полей нельзя отправить данные для сохранения. При незаполненных или некорректно заполненных

полях отображается сообщение об ошибке.

Минимальный набор обязательных полей для ввода: ФИО (отдельными полями), адрес (строка), телефон (сотовый или домашний, с проверкой на правильность ввода).

4. Если все поля заполнены корректно, кнопка «Отправить» становится активной и пользователь может отправить все

данные на сохранение.

5. Данные сохраняются сайтом в инфоблок, а пользователю показывается надпись «Все введённые данные успешно сохранены», а так же предоставляется ссылка для скачивания заполненного персонально для пользователя договора, в формате PDF.

 

Принцип заполнения поля «номер договора» (в шаблоне договора):

Номер договора можем предложить формировать так: 210316_34, где «210316» - текущие день, месяц и год, а «34» - просто

порядковый номер (ID) очередного пользователя, данные которого мы сохраняем после ввода данных.

 

Важные дополнения:

·  Если один и тот же пользователь многократно вводит свои данные, то система не будет обновлять

ранее введённые данные. Все введённые данные будут сохраняться снова и снова.

·  В договоре понадобится указание даты начала и окончания действия договора. Для этого в форме должны присутствовать два поля, который по умолчанию заполняются автоматически - одно текущей датой, второе - этой же датой через 1 год. Поля должны оставаться доступны для изменения, чтобы пользователь мог вручную изменить сроки действия будущего договора.

·  При клике на ссылку скачивания договора в самом названии договора в формате PDFдолжна присутствовать фамилия клиента и номер договора. Пример именования:

«Договор 210316_34 – частный сектор – Иванов А.А.», или «Договор 210316_34 –

физ. лицо – Иванов А.А.»

9 років тому
Farum
42 роки
14 років у сервісі
Був
9 років тому

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Добрый день, уважаемые фрилансеры. На сайте под старой Joomla 1.5 есть каталог в котором URL формируются следующим образом: /112-izdelie-odin ,где 112-ID товара, izdelie-odin - алиас товара. Страница товара доступна по любым URL, где в ...

    Закритий
    9 років тому
  • нужно сделать конструктор для сайта мототехники, есть четкое тз в рамках которого и нужно сделать бэкэнд, для фронтэнда есть исходники дизайна сверстать и натянуть на функционал, все есть только нужно реализовать, подробное тз кандидатам, никакой ...

    Закритий
    9 років тому
  • Необходимо сверстать сайт на наиболее подходящей для этого CMS. Пытался реализовать на Drupal, но отказался, поскольку не нашел исполнителей, способных довести работу до конца.  Макет здесь https://cloud.mail.ru/public/FLC3/92WVEWkEV Это не весь ...

    Закритий
    9 років тому
  • Добрый день. Есть кастомный модуль поиска локаций для WordPress (для сети магазинов, где посетитель может найти ближайший магазин, указав адрес). На данный момент поиск происходит идеально. Результаты поиска показываются на ...

    Веб-програмування1 виконавець
    Завершено
    9 років тому
  • Добрый день! Задача простая, и для того кто разбирается - очень быстрая. Нужно убрать из кода сайта, сайт не индексируется из за этого. Сайт на вордпресс. По цене - чем дешевле тем ...

    Веб-програмування1 виконавець
    Завершено
    9 років тому
  • Особенно важны пункты 2 и 31. Сделать микроразметку (доп модулями например типа такого - http://marketplace.1c-bitrix.ru/solutions/coffeediz.schema или на усмотрение программиста) Проверить валидность разметки в гугле и яндексе по ссылкамhttps://webmaster.yandex.ru/microtest.xmlhttps://developers.google.com/structured-data/testing-tool/2. Все товарные страницы в разделе женские шубы http://www.maryfurs.ru/zhenskie-shuby/ дублируют товары остальных разделов. Например: /shuby_iz_bobra/851//zhenskie-shuby/851/shuby_iz_norki/11296//zhenskie-shuby/11296/и ...

    Закритий
    9 років тому
  • Необходимо написать оболочку для ERP-системы Интернет-магазина (20 страниц) на PHP+JS, оформление необходимо делать с использование Bootstrap. Подробное ТЗ, структура базы данных в приложении.  Оболочка - значит, что функции для взаимодействия с базой данных ...

    Закритий
    9 років тому
  • Не оч стандартная задача. главное понять что нужно))) необходимо для сайта на WP  на форму регистрации юр лица сделать функцию обращения к стороннему серверу 1с для проверки данных и формирования документа. Через com обьекты. ...

    Закритий
    9 років тому