Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
50 000 ₴

Разработка сайта / интернет-магазина

project expired


Необходимо разработать сайт на одной из стандартных CMS и типовых модулях/плагинах с минимальным количеством нового кода. Битрикс не предлагать.

Техническое задание на создание сайта

Сайт предназначен для продажи услуг (обучения) и товара (книг).


  1. Основные функции сайта:

а) Продажа услуг (обучение, консультирование и др.)

б) Продажа товара (книги и др.)

в) Информирование о мероприятиях.

г) Статьи и новости (Блог)



  1. Должны быть на сайте справочники:

а) Услуги - общий справочник для всех экспертов/исполнителей. Его создает и поддерживает администратор сайта.

б) Товары - по факту обычный интернет-магазин со стандартным функционалом.

в) Эксперты/исполнители  - создает и поддерживает администратор сайта.

Информация  - фото, описание, какие услуги оказывает (из справочника услуг)

г) Администраторы сайта (с разными правами)

- Контент-менеджер - заносит информацию по товарам и услугам, по экспертам/исполнителям, ведет раздел блог/новости

- Бухгалтер - работает с заказами и платежами.


  1. Категории пользователей сайта:

а) Клиенты - осуществляют покупку товаров и услуг. Должен быть личный кабинет со списком выполненных заказов/продаж и планируемых (корзина). Регистрируются на сайте самостоятельно.

б) Эксперты и исполнители услуг (обучение) - их выбирают клиенты при заказе услуги. Данные о них вводит администратор сайта. У них свой личный кабинет, в котором должен быть список услуг, которые они оказали своим клиентам и список потенциальных заказов (которые еще не оплачены).

в) Администраторы сайта - видят все заказы - от всех клиентов и для всех исполнителей .

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


  1. На сайте должен быть реализован прием платежей за оплату заказов на услуги и товар;

а) Банковскими картами (оплата из разных стран)

б) Безналичная оплата (выписка счета-фактуры) через банки

в) Наличная оплата - ручной ввод админом сайта.


  1. Сайт должен быть мультиязычным - украинский, русский и английский языки.
  2. Сайт должен быть адаптивным - корректно отображаться на всех компьютерах, планшетах и смартфонах.
  3. Сайт должен находиться на Украинском хостинге.
  4. Сайт должен содержать возможность для настройки информации для SEО-оптимизации.
  5. На сайте должны быть размещены настраиваемые кнопки социальных сетей
  6. На сайте должно быть стоять поле подписки на новости сайта (e-mail-рассылка).
  7. Должна быть обеспечена интеграция с сервисами рассылок по электронной почте (Unisender, SendPulse, MailCimp или др. по согласованию) по заданным полям.
  8. Должна быть обеспечена интеграция с сервисами рассылок SMS (Unisender, SendPulse, или др. по согласованию) по заданным полям.
  9. На сайте должен быть закрытый раздел для информационной поддержки экспертов. Там находятся ссылки на скачивание и/или просмотр текстовых, аудио- и видеоматериалов.


  1. Работа с заказами услуг на сайте.

а) Клиент может сделать заказ услуги на сайте сначала выбрав вид услугу (из справочник услуг). В каждой услуге может быть подуслуга.

б) При этом ему выводится список экспертов/исполнителей, которые могут эту услугу оказать.  И он выбирает того эксперта, с кем он хочет работать.

в) После этого он выбирает нужную длительность услуги. Каждая услуга имеет набор типовых длительностей исполнения (0.5, 1, 2 часа и др). Она задается в справочнике услуг.

г) При выборе услуги, эксперта и длительность ему выводится соответствующая стоимость услуги.

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

е) Если клиента все устраивает, он нажимает кнопку “Купить” и переходит к оформлению заказа.

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

и) При оформлении заказа нужно перебросить на модуль оплаты - картой или через банк (квитанция на оплату или счет фактура)

к) Оформленный заказ должен быть виден в списке своих заказов в личном кабинете.

д) Должна быть возможность отменить заказа - кнопка или ссылка в статусе оплаты в таблице заказов.

е) Должна быть возможность фильтровать список своих заказов - все/не оплачено /оплачено/отменено

к) При формировании заказа должно высылаться уведомление о заказе на e-mail - клиенту и эксперту.

л) Статус заказа “оплачен” должен выставляться автоматически при оплате картой или бухгалтером при получении денег на расчетный счет или при наличной оплате.

м) Если заказ получил статус “оплачен”, уведомление об этом должно высылаться в виде SMS-сообщения на телефоны клиента и исполнителя, а также на их e-mail. Кроме того, уведомления должны поступать Бухгалтеру (отключаемая опция).


  1. Отчеты по итогам выполнения услуг:

а) После выполнения каждой услуги исполнитель должен создавать отчет по её выполнению.
б) Для каждой услуги может быть свой набор параметров (полей) и часть из них выбирается из отдельных справочников.

в) Настройку отчетов должен делать Администратор сайта.

г) Отчет должен отправляться на заданные адреса электронной почты (задаются в настройка). Один из них - исполнителю.

д) Исполнитель должен иметь возможность делать сводный отчет по клиентам, которым он оказывал услугу с соответствующим фильтром - ФИО клиента, Вид услуги, Период дат, статус выполнения (заказано, оплачено, не оплачено, отменено). Если ФИО не указано, то отчет выводится по всем клиентам этого исполнителя. Если не указаны при отборе другие параметры, то считается, что нужно выбрать всех.

е) Менеджер и Бухгалтер должны также иметь возможность формирования таких-же отчетов с добавлением ФИО исполнителя.



  1. proposal concealed by freelancer
  2. proposal concealed by freelancer
  3. proposal concealed by freelancer
  4. proposal concealed by freelancer
  5. proposal concealed by freelancer
  6. proposal concealed by freelancer
  7. proposal concealed by freelancer
  8. proposal concealed by freelancer
  9. 20 days65 000 ₴
    Єгор
    Єгор Крушевський
    306   verified  

    Такий інтернет-магазин можна зробити і на laravel, даби це все було максимально оптимізовано і гнучко. Звертайтеся, обговоримо детальніше. Також проживаю в Києві можемо зустрітися особисто. Розібєм весь проект на етапи і будемо говорито по кожному окремо.

    Телеграм: @dak139 (https://t.me/dak139)
    email: [email protected]
    тел: +380 63 147 92 64

    Ukraine Kyiv | 21 October at 21:44 |
  10. proposal concealed by freelancer
  11. proposal concealed by freelancer
  12. proposal concealed by freelancer
  13. proposal concealed by freelancer
  14. proposal concealed by freelancer
  15. proposal concealed by freelancer
  16. proposal concealed by freelancer
  17. proposal concealed by freelancer
  18. proposal concealed by freelancer
  1. proposal concealed by freelancer
  • Haim Asher
    21 October at 19:43 |

    Бюджет маловат

  • Haim Asher
    21 October at 19:45 |

    Я не пойму связи между продажей книг и услугами экспертов и исполнителей?