Створення пошукового модулю
30 000 UAHТехнічне завдання пошукового модулю
Проєкт “Модуль замовлення / придбання квитків для автобусних пасажирських перевезень”
Загальна частина
В даному документі надається повна інформація про функціонал, структуру, оформлення та технічні характеристики модуля, достатня для його розробки, тестування та впровадження.
Всі відносини між замовником, підрядником, субпідрядниками знаходяться за межами даного документу.
Функціональні вимоги
Загальні
Дані твердження написані з огляду на плани створення сайту під керуванням системи управління наповненням Wordpress. Модуль встановлюється копіюванням каталогу модуля до теки модулів сайту та вмиканням у відповідному розділі. Видаляється у відповідному розділі сайту.
Мова інтерфейсу має бути закладена в файлах модулю. Мова наповнення переводиться в автоматичному режимі модулем GTranslate.
Після замовлення білетів замовник отримує можливість переглянути або розрукувати квиток, також повідомлення про придбання / інструкції при бронюванні на вказану адресу електронної пошти.
Для користувача
Пошук рейсів від одного пункту до іншого.
У разі відсутності рейса на дату пошука, модуль має пропонувати найближчі рейси.
Вибір пунктів відправлення та прибуття в полях вводу за літерами входження в слово (без врахування їх знаходження в назві).
Вибрі валюти (UAN, USD, EUR)
Зміна кількості пасажирів, залежно від їх віку (групи “до 6 років”, 7-12 років”, “13-16 років”, “16+“).
Сортування за датою та часом відправлення, часом в дорозі, вартістю.
Замовлення білетів на обраний рейс в обраній кількості (кнопки Бронювати, Купити).
Внесення ПІБ пасажирів, паспортних даних (опціонально) та контактних даних для зв’язку.
Оплата замовлення через інтерфейс LiqPay.
Для диспетчера
Диспетчер працює в адмінському інтерфейсі сайту.
Аналітика замовлень (кількість поточних / оброблених замовлення, вибір періоду аналітики, кількість пасажирів за пунктами призначення, за різними часовими проміжками, за різними віковими групами).
Статистика за найближчими маршрутами (залежно від поточного часу, кількість місць на рейс всього / вільних / замовлених / викуплених, перегляд та друк інформації про пасажирів по маршруту - кількість в кожному пункті (“+” - посадка, “-” - висадка), контакти пасажирів).
Робота з новими бронюваннями / покупками (Пункти відправлення / прибуття, кількість замовлених місць, тип замовлення, статус оплати, замовник, контакти, кількість місць на рейс всього / вільних / замовлених / викуплених, підтвердження / відхилення замовлення).
Внесення замовлень в систему.
Для адміністратора
Внесення видів транспорту (назва, загальна кількість місць, кількість місць понад повну для overbooking).
Внесення населених пунктів (Країна, назва, синоніми / варіанти назв, прив’язка до Google Map?).
Внесення маршрутів (Опис маршруту, дати відправлення, вид транспорту, початковий пункт, кінцевий пункт, проміжні пункти, вартості місця до кожного проміжного та кінцевого пунктів (в гривні та в рублях) відповідно групам пасажирів, час відправлення, коментарі по кожному пункту, додаткові умови).
Можливість автоматичного створення обратного маршруту.
Автоматична підстановка точок маршруту при створенні нового, за принципом ідентичності початкової та кінечної точок маршруту.
Налаштування (ввімкнення видів видачі модуля, адрес / телефонів приймання замовлень, кольори кнопок, налаштування використання та виведення різних елементів модуля, управління диспетчерами, ключі LiqPay)
Статистика роботи системи та диспетчерів (управління Dashboard - ввімкнення певних блоків статистики, показники діяльності диспетчерів).
Можливiсть редагування скидок i акцiй.
Структура модуля
ФронтЕнд
Сторінка
Блок
Пошуковий блок
Результати пошуку
БекЕнд
Dashboard
Замовлення
Клієнти
Види транспорту
Населені пункти
Маршрути
Налаштування
Оформлення та стилі
ФронтЕнд
Відповідно основним стилям сайту. Додатково в налаштуваннях модуля можлива зміна кольору кнопок,
БекЕнд
Відповідно стилям адміністративної частини.
Технічні вимоги
Модуль створюється на мові програмування PHP.
Модуль має бути сумісним з версіями CMS Wordpress 5.0 і вище.
Заключна частина
Модуль проходить тестування на рівні розробника, тестувальника розробника, підрядника та замовника.
Підставою для визначення готовності модуля є відповідність заявленим в даному ТЗ характеристикам та його роботоспроможність.
Додатки 1
-
716 4 0 Вітаємо Вас!
Я спеціалізуюся на складних проектах 10 років.
Можна професійно
Розробка плагіна з необхідною функцією.
Надішліть посилання на сайт.
Точна ціна після уточнення ТЗ і ознайомлення з кодом сайту.
Заробітна плата поступова, як виконання роботи.
Актуальні фриланс-проєкти в категорії PHP
Модуль для OpenCart: масове створення товарів з папок з зображеннямиРозробка модуля масового створення товарів для OpenCart (ocStore 3.x)Необхідно розробити адміністративний модуль для OpenCart / ocStore 3.x, який автоматично створює товари з заздалегідь підготовленої структури папок з зображеннями.Основний функціонал:масове створення товарів з… CMS, PHP ∙ 1 день 1 година тому ∙ 40 ставок |
Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизаціїНаша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні… PHP, Веб-програмування ∙ 4 дні 3 години тому ∙ 24 ставки |
Оптимізація сайтуОптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -… HTML та CSS верстання, PHP ∙ 4 дні 23 години тому ∙ 33 ставки |
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 6 днів 2 години тому ∙ 21 ставка |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 7 днів 3 години тому ∙ 47 ставок |