Мастер-Тур(15):Личный Кабинет (ЛК) — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
 
Строка 9: Строка 9:
  
 
Основные возможности личного кабинета:
 
Основные возможности личного кабинета:
* '''Просмотр списка заказов с детальной информацией''' позволяет агентам быстро получать сведения о бронированиях, статусах заявок, суммах оплат и задолженностях.
+
* '''Просмотр списка заказов с детальной информацией''' позволяет агентам быстро получать сведения о бронированиях, статусах заявок, суммах оплат и задолженностях.
* '''Фильтрация и сортировка заявок''' помогает находить нужные заявки по заданным параметрам (номер заявки, фамилия туриста, даты поездки и т. д.).
+
* '''Фильтрация и сортировка заявок''' помогает находить нужные заявки по заданным параметрам (номер заявки, фамилия туриста, даты поездки и т. д.).
* '''Управление учётными данными агентства''' включает редактирование контактной информации, реквизитов компании и управление учетными записями сотрудников.
+
* '''Управление учётными данными агентства''' включает редактирование контактной информации, реквизитов компании и управление учетными записями сотрудников.
* '''Доступ к финансовой информации и отчетам''' позволяет просматривать суммы оплат, задолженности и формировать отчёты для контроля финансовых операций.
+
* '''Доступ к финансовой информации и отчетам''' позволяет просматривать суммы оплат, задолженности и формировать отчёты для контроля финансовых операций.
* '''Взаимодействие с туроператором через сообщения и уведомления''' обеспечивает связь между агентством и туроператором, уведомляя о важных изменениях и позволяя вести переписку.
+
* '''Взаимодействие с туроператором через сообщения и уведомления''' обеспечивает связь между агентством и туроператором, уведомляя о важных изменениях и позволяя вести переписку.
  
  
Строка 82: Строка 82:
 
*Город (город проживания в туре, по отелю)
 
*Город (город проживания в туре, по отелю)
 
*Название тура
 
*Название тура
*Скидка (комиссия) в нац валюте - слово скидка, есть залогинен частник, комиссия - если агент
+
*Скидка (комиссия) в нац валюте слово скидка, есть залогинен частник, комиссия если агент
*Скидка (комиссия) в валюте тура - слово скидка, есть залогинен частник, комиссия - если агент
+
*Скидка (комиссия) в валюте тура слово скидка, есть залогинен частник, комиссия если агент
 
*Оплачено в нац валюте
 
*Оплачено в нац валюте
 
*Оплачено в валюте заявки
 
*Оплачено в валюте заявки
Строка 149: Строка 149:
 
[[Файл:Ag 292.png]]<br>
 
[[Файл:Ag 292.png]]<br>
 
Расположен в верхней части страницы и включает:
 
Расположен в верхней части страницы и включает:
* '''Название агентства''' указывается текущее агентство, от имени которого пользователь вошёл.
+
* '''Название агентства''' указывается текущее агентство, от имени которого пользователь вошёл.
* '''Основное меню навигации''' вкладки: ''Информация'', ''Заявки'', ''Бонусы'', ''Учётные данные'', ''Юридические документы''.
+
* '''Основное меню навигации''' вкладки: ''Информация'', ''Заявки'', ''Бонусы'', ''Учётные данные'', ''Юридические документы''.
* '''Номер заявки и даты поездки''' номер заявки выделен синим, продолжительность тура прописывается в скобках.
+
* '''Номер заявки и даты поездки''' номер заявки выделен синим, продолжительность тура прописывается в скобках.
 
* '''Кнопки управления:'''
 
* '''Кнопки управления:'''
** '''Оставить заявку''' предоставляет возможность оставить заявку без строгого соответствия стандартным параметрам бронирования.
+
** '''Оставить заявку''' предоставляет возможность оставить заявку без строгого соответствия стандартным параметрам бронирования.
** '''Запрос на аннуляцию''' подача заявки на аннуляцию текущего заказа.
+
** '''Запрос на аннуляцию''' подача заявки на аннуляцию текущего заказа.
** '''Отчёты''' доступ к печатным и финансовым документам по заявке.
+
** '''Отчёты''' доступ к печатным и финансовым документам по заявке.
* '''Контактные данные и текущий пользователь''' отображаются телефон и email туроператора, курсы валют, имя пользователя, кнопка выхода.
+
* '''Контактные данные и текущий пользователь''' отображаются телефон и email туроператора, курсы валют, имя пользователя, кнопка выхода.
  
  
Строка 163: Строка 163:
  
 
Находится в левом верхнем блоке. Содержит ключевые параметры заявки:
 
Находится в левом верхнем блоке. Содержит ключевые параметры заявки:
* '''Статус''' текущее состояние заявки.
+
* '''Статус''' текущее состояние заявки.
* '''Дата создания''' с точным временем оформления.
+
* '''Дата создания''' с точным временем оформления.
* '''Агентская комиссия''' процент комиссии.
+
* '''Агентская комиссия''' процент комиссии.
* '''Страна''' страна тура.
+
* '''Страна''' страна тура.
* '''Название тура''' отображается название тура.
+
* '''Название тура''' отображается название тура.
* '''Дата заезда и выезда''' даты тура.
+
* '''Дата заезда и выезда''' даты тура.
  
  
Строка 175: Строка 175:
 
[[Файл:Ag 296.png]]<br>
 
[[Файл:Ag 296.png]]<br>
 
Находится в правом верхнем блоке и включает:
 
Находится в правом верхнем блоке и включает:
* '''Стоимость тура''' полная цена.
+
* '''Стоимость тура''' полная цена.
* '''Комиссия*''' отображается в процентах и сумме.
+
* '''Комиссия*''' отображается в процентах и сумме.
* '''Курс валюты''' при необходимости указывается курс расчёта.
+
* '''Курс валюты''' при необходимости указывается курс расчёта.
* '''Скидка клиенту''' если применима.
+
* '''Скидка клиенту''' если применима.
* '''Оплачено''' сумма, уже внесённая клиентом.
+
* '''Оплачено''' сумма, уже внесённая клиентом.
* '''Задолженность''' остаток к оплате.
+
* '''Задолженность''' остаток к оплате.
* '''Дата предоплаты / сумма предоплаты''' используются для планирования платежей.
+
* '''Дата предоплаты / сумма предоплаты''' используются для планирования платежей.
* '''Дата полной оплаты''' крайний срок для внесения всех средств.
+
* '''Дата полной оплаты''' крайний срок для внесения всех средств.
  
  
Строка 189: Строка 189:
 
[[Файл:Ag 294.png]]<br>
 
[[Файл:Ag 294.png]]<br>
 
Блок со списком всех туристических услуг, входящих в заявку:
 
Блок со списком всех туристических услуг, входящих в заявку:
* '''Дата''' дата начала услуги.
+
* '''Дата''' дата начала услуги.
* '''День''' день предоставления услуги.
+
* '''День''' день предоставления услуги.
* '''Продолжительность''' продолжительность услуги.
+
* '''Продолжительность''' продолжительность услуги.
* '''Услуга''' подробное описание услуги (например, перелёты, отели, трансферы).
+
* '''Услуга''' подробное описание услуги (например, перелёты, отели, трансферы).
* '''Человек''' количество туристов, участвующих в услуге.
+
* '''Человек''' количество туристов, участвующих в услуге.
* '''Статус''' статус услуги.
+
* '''Статус''' статус услуги.
  
 
Дополнительно:
 
Дополнительно:
Строка 204: Строка 204:
 
[[Файл:Ag 284.png]]<br>
 
[[Файл:Ag 284.png]]<br>
 
Таблица с информацией по каждому туристу в заявке(символом [[Файл:Ag 285.png]] обозначается главный турист по заявке):
 
Таблица с информацией по каждому туристу в заявке(символом [[Файл:Ag 285.png]] обозначается главный турист по заявке):
* '''Пол''' обозначение пола туриста.
+
* '''Пол''' обозначение пола туриста.
* '''Фамилия и имя''' в латинской транслитерации, если применимо.
+
* '''Фамилия и имя''' в латинской транслитерации, если применимо.
 
* *'''Дата рождения'''
 
* *'''Дата рождения'''
* '''Паспорт''' серия и номер паспорта
+
* '''Паспорт''' серия и номер паспорта
* '''Виза''' статус или информация о наличии визы (может быть пустым, если виза не требуется или ещё не оформлена).
+
* '''Виза''' статус или информация о наличии визы (может быть пустым, если виза не требуется или ещё не оформлена).
  
  
Строка 226: Строка 226:
 
[[Файл:Ag 287.png]]<br>
 
[[Файл:Ag 287.png]]<br>
 
Раздел предназначен для загрузки и просмотра файлов по заявке:
 
Раздел предназначен для загрузки и просмотра файлов по заявке:
* '''Список загруженных файлов''' отображаются прикрепленные документы.
+
* '''Список загруженных файлов''' отображаются прикрепленные документы.
* '''Категории''' могут быть разбиты по типам.
+
* '''Категории''' могут быть разбиты по типам.
* '''Кнопка "Загрузка"''' позволяет загрузить документы с окна информации о путевке.
+
* '''Кнопка "Загрузка"''' позволяет загрузить документы с окна информации о путевке.
  
  
Строка 245: Строка 245:
  
 
; Цветовая индикация
 
; Цветовая индикация
* 🟩 '''Свободно''' место доступно для бронирования
+
* 🟩 '''Свободно''' место доступно для бронирования
* 🟥 '''Занято''' место уже выбрано другим туристом
+
* 🟥 '''Занято''' место уже выбрано другим туристом
 
* <span style="display:inline-block;width:1em;height:1em;background:#aaa;margin:0 0.3em 0 3px;"></span> '''Заблокировано''' — место нельзя выбрать (например, резерв, санитарная зона и т.п.)
 
* <span style="display:inline-block;width:1em;height:1em;background:#aaa;margin:0 0.3em 0 3px;"></span> '''Заблокировано''' — место нельзя выбрать (например, резерв, санитарная зона и т.п.)
  
Строка 255: Строка 255:
 
* Схема рассадки разделена на зоны (например, "ЗОНА 1", "ЗОНА 2")
 
* Схема рассадки разделена на зоны (например, "ЗОНА 1", "ЗОНА 2")
 
* Каждое место имеет уникальный номер и может содержать символы:
 
* Каждое место имеет уникальный номер и может содержать символы:
** ''П'' проход
+
** ''П'' проход
** ''Л'', ''П'' левая/правая сторона
+
** ''Л'', ''П'' левая/правая сторона
** ''*'', ''**'', ''&&'' специальные метки, уточняющие особенности места (например, приоритетное, техническое, нестандартное)
+
** ''*'', ''**'', ''&&'' специальные метки, уточняющие особенности места (например, приоритетное, техническое, нестандартное)
  
 
; Поведение
 
; Поведение
 
* Пользователь может просматривать занятость мест в реальном времени.
 
* Пользователь может просматривать занятость мест в реальном времени.
 
* При нажатии может зафиксировать место за туристом.
 
* При нажатии может зафиксировать место за туристом.

Текущая версия на 16:48, 18 апреля 2025

Статья находится на стадии разработки.

Версия статьи от 18-04-2025.


Введение

Личный кабинет — это веб-интерфейс, предназначенный для турагентств и их сотрудников, предоставляющий доступ к информации о заказах, финансовых операциях и другим важным данным. В нём реализованы функции управления бронированиями, взаимодействия с туроператором и контроля платежей.

Основные возможности личного кабинета:

  • Просмотр списка заказов с детальной информацией – позволяет агентам быстро получать сведения о бронированиях, статусах заявок, суммах оплат и задолженностях.
  • Фильтрация и сортировка заявок – помогает находить нужные заявки по заданным параметрам (номер заявки, фамилия туриста, даты поездки и т. д.).
  • Управление учётными данными агентства – включает редактирование контактной информации, реквизитов компании и управление учетными записями сотрудников.
  • Доступ к финансовой информации и отчетам – позволяет просматривать суммы оплат, задолженности и формировать отчёты для контроля финансовых операций.
  • Взаимодействие с туроператором через сообщения и уведомления – обеспечивает связь между агентством и туроператором, уведомляя о важных изменениях и позволяя вести переписку.


Заголовок и общие элементы страницы «Личный кабинет»

Любая страница Личного кабинета содержит заголовок и меню для перехода на основные экраны. В заголовке отображаются:

  • Контактные данные туроператора (телефон, email) – предназначены для оперативной связи с отделом бронирования.
  • Курсы валют (список настраивается) – отображают актуальные курсы, которые могут изменяться в зависимости от настроек.
  • Логотип туроператора – по умолчанию устанавливается логотип компании, но его можно заменить на пользовательский через настройки.
  • Ссылки на онлайн–бронирование – позволяют агентам быстро перейти к оформлению новых заявок.
  • Название агентства, к которому привязан личный кабинет – отображает текущее агентство, под учетной записью которого выполнен вход.
  • Ссылка на страницу оформления неформального заказа(кнопка "оставить заявку") – предоставляет возможность оставить заявку без строгого соответствия стандартным параметрам бронирования.
  • Кнопка выхода из личного кабинета – завершает сессию пользователя.


После авторизации пользователь попадает на основную страницу Личного кабинета, с которой может перейти к другим разделам через меню.

Заголовок и общие элементы страницы «Личный кабинет»


Основное меню
  • Информация
  • Заявки
  • Бонусы
  • Учётные данные
  • Юридические документы

После выбора раздела открывается соответствующий экран.

Заявки

Список заявок доступен авторизованным пользователям по умолчанию после входа в систему или при выборе соответствующего пункта меню.

Список заказов

Основной сценарий

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

Настройки отображения
  • Количество строк на странице (по умолчанию 20)
    • Элемент управления: раскрывающееся меню в правом нижнем углу списка заказов.
    • Пользователь может выбрать количество отображаемых строк: 20, 50 или 100.
    • Выбранное значение сохраняется в cookies браузера и применяется при следующем входе.
    • Возможные ошибки: при сбое cookies настройки могут сбрасываться.

Настройка количества строк на странице


  • Возможность настройки видимых столбцов
    • Элемент управления: кнопка «Настройки» в правом верхнем углу таблицы списка заказов.
    • При нажатии открывается всплывающее окно со списком всех доступных колонок.
    • Для включения/отключения колонки используются чекбоксы.
    • Выбранные настройки сохраняются в cookies.

Выбор видимых столбцов

По умолчанию отображаются:

  • Номер заявки
  • Страна (страна проведения тура)
  • Дата заезда
  • Главный турист по заявке
  • Статус заявки
  • Стоимость
  • Долг в валюте заявки

Дополнительные столбцы (по настройке)

  • Город (город проживания в туре, по отелю)
  • Название тура
  • Скидка (комиссия) в нац валюте – слово скидка, есть залогинен частник, комиссия – если агент
  • Скидка (комиссия) в валюте тура – слово скидка, есть залогинен частник, комиссия – если агент
  • Оплачено в нац валюте
  • Оплачено в валюте заявки
  • Долг в нац валюте
  • Полная стоимость в нац валюте
  • Полная стоимость в валюте
  • Полная стоимость в нац валюте за вычетом комиссии
  • Полная стоимость в валюте заявки за вычетом комиссии
  • Менеджер
  • Статус визы
  • Дата окончания тура
  • Предоплата до
  • Полная оплата до
  • Число туристов
  • Менеджер
  • Дата оформления


Фильтры поиска

Фильтры поиска в списке заказов

Фильтрация заявок осуществляется по следующим параметрам:

  • Номер заявки
  • Фамилия туриста
  • Статус визы
  • Страна тура
  • Даты тура (с, по)
  • Дата оформления заявки
  • Наличие визы
  • Наличие задолженности
  • Срок полной оплаты

Дополнительные условия

  • Любые изменения фильтров сохраняются для пользователя.
  • Фильтры «С наличием визы» и «Задолженность» запоминаются между сеансами.

После выбора заявки осуществляется переход на страницу с детальной информацией по заказу (OrderInfo).

Информация по заказу (OrderInfo)

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

Страница информации по заказу

Назначение

Экран предназначен для:

  • Просмотра всех деталей заявки
  • Отслеживания истории изменений по заказу
  • Контроля финансовых расчётов
  • Проверки актуальности виз, оплаты и сроков

Структура страницы

Страница состоит из следующих информационных и функциональных блоков:

  • Заголовок и действия
  • Информация по заявке
  • Финансы
  • Услуги
  • Туристы
  • Чат
  • Документы
  • История изменений

Заголовок и действия

Ag 292.png
Расположен в верхней части страницы и включает:

  • Название агентства – указывается текущее агентство, от имени которого пользователь вошёл.
  • Основное меню навигации – вкладки: Информация, Заявки, Бонусы, Учётные данные, Юридические документы.
  • Номер заявки и даты поездки – номер заявки выделен синим, продолжительность тура прописывается в скобках.
  • Кнопки управления:
    • Оставить заявку – предоставляет возможность оставить заявку без строгого соответствия стандартным параметрам бронирования.
    • Запрос на аннуляцию – подача заявки на аннуляцию текущего заказа.
    • Отчёты – доступ к печатным и финансовым документам по заявке.
  • Контактные данные и текущий пользователь – отображаются телефон и email туроператора, курсы валют, имя пользователя, кнопка выхода.


Информация по заявке

Ag 293.png

Находится в левом верхнем блоке. Содержит ключевые параметры заявки:

  • Статус – текущее состояние заявки.
  • Дата создания – с точным временем оформления.
  • Агентская комиссия – процент комиссии.
  • Страна – страна тура.
  • Название тура – отображается название тура.
  • Дата заезда и выезда – даты тура.


Финансы

Ag 296.png
Находится в правом верхнем блоке и включает:

  • Стоимость тура – полная цена.
  • Комиссия* – отображается в процентах и сумме.
  • Курс валюты – при необходимости указывается курс расчёта.
  • Скидка клиенту – если применима.
  • Оплачено – сумма, уже внесённая клиентом.
  • Задолженность – остаток к оплате.
  • Дата предоплаты / сумма предоплаты – используются для планирования платежей.
  • Дата полной оплаты – крайний срок для внесения всех средств.


Услуги

Ag 294.png
Блок со списком всех туристических услуг, входящих в заявку:

  • Дата – дата начала услуги.
  • День – день предоставления услуги.
  • Продолжительность – продолжительность услуги.
  • Услуга – подробное описание услуги (например, перелёты, отели, трансферы).
  • Человек – количество туристов, участвующих в услуге.
  • Статус – статус услуги.

Дополнительно:

  • Кнопка «Раскрыть колонки» позволяет настроить отображаемые поля таблицы.


Туристы

Ag 284.png
Таблица с информацией по каждому туристу в заявке(символом Ag 285.png обозначается главный турист по заявке):

  • Пол – обозначение пола туриста.
  • Фамилия и имя – в латинской транслитерации, если применимо.
  • *Дата рождения
  • Паспорт – серия и номер паспорта
  • Виза – статус или информация о наличии визы (может быть пустым, если виза не требуется или ещё не оформлена).


Чат

Ag 295.png

Раздел для общения между агентом и туроператором:

  • Каждое сообщение сопровождается датой, временем и именем отправителя.
  • Новое сообщение вводится в текстовом поле снизу.
  • Для отправки используется кнопка со стрелкой.
  • Поддерживается вертикальный скролл в истории сообщений.


Документы

Ag 287.png
Раздел предназначен для загрузки и просмотра файлов по заявке:

  • Список загруженных файлов – отображаются прикрепленные документы.
  • Категории – могут быть разбиты по типам.
  • Кнопка "Загрузка" – позволяет загрузить документы с окна информации о путевке.


История изменений

Ag 297.png
Хронологический список изменений по заявке:

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

План рассадки

Ag 289.png

Раздел отображает визуальную схему рассадки туристов, применимую, например, для трансферов, автобусов или ж/д переездов.

Цветовая индикация
  • 🟩 Свободно – место доступно для бронирования
  • 🟥 Занято – место уже выбрано другим туристом
  • Заблокировано — место нельзя выбрать (например, резерв, санитарная зона и т.п.)



Структура отображения
  • Схема рассадки разделена на зоны (например, "ЗОНА 1", "ЗОНА 2")
  • Каждое место имеет уникальный номер и может содержать символы:
    • П – проход
    • Л, П – левая/правая сторона
    • *, **, && – специальные метки, уточняющие особенности места (например, приоритетное, техническое, нестандартное)
Поведение
  • Пользователь может просматривать занятость мест в реальном времени.
  • При нажатии может зафиксировать место за туристом.