Мастер-Web:Дополнительный модуль Упрощенная регистрация для частных лиц

Материал из Megatec
Перейти к: навигация, поиск

Версия статьи от 14-02-2019.

Введение

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

Установка

Для установки дополнительного модуля Упрощенная регистрация для частных лиц нужно выложить распакованные файлы из архива mw-SocialLoginPlugin-9.2.XX.XXXXX в каталог, где лежит ПК «Мастер-Web».
Для корректной работы модуля предварительно должен быть установлен дополнительный модуль Бронирование для частных лиц.
Плагин доступен в экранах Расширенная корзина и Упрощенная корзина.

Настройка

Подключение к базе данных ПК «Мастер-Тур»

В файле web.config пропишите необходимые параметры подключения (красным цветом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:

  1. <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК «Мастер-Тур»;Initial Catalog=название базы данных ПК «Мастер-Тур»;User ID=логин пользователя ПК «Мастер-Тур»;Password=пароль пользователя ПК «Мастер-Тур»"/>
  2. <add key = "connectionStringShort" value = "Data Source=ip-адрес сервера базы данных ПК «Мастер-Тур»;Initial Catalog=название базы данных ПК «Мастер-Тур»"/>

Настройки в файле WEB.CONFIG основного приложения

Настройки регистрации для частных лиц

Данные настройки прописываются в дополнение к обычным настройкам приложения ПК Мастер-Web Standard.

Описание Значение Настройка
1 Настройка, позволяющая частным лицам бронировать путевки без стандартной регистрации
  • true – частные лица могут регистрироваться и бронировать путевки в базу туроператора;
  • false или отсутствие настройки – возможность отключена.
<add key="BookingNoRegistration" value="true"/>
2 Настройка, позволяющая частным лицам регистрироваться на сайте оператора и бронировать путевки в базу ПК Мастер-Тур.
  • true – частные лица могут регистрироваться и бронировать путевки в базу туроператора;
  • false или отсутствие настройки – возможность отключена.
<add key="personalBooking" value="true"/>
3 Настройка, определяющая партнера в базе ПК Мастер-Тур, к которому будут привязываться заявки от частных лиц. Ключ партнера (таблица tbl_Partners), к которому будут привязываться путевки от частных лиц.
<add key="personalBookingPartnerKey" value="10769"/>
4 Включение дополнительного модуля Система онлайн платежей. Путь к приложению «Система онлайн платежей».
<add key="paymentsLink" value="http://somesite/Payments" />
5 Настройка, определяющая статусы путевок, при которых доступна возможность онлайн оплаты. Ключи статусов из таблицы [Order_Status].
<add key="paymentsStatuses" value="7,37" />

Настройка отправки e-mail сообщений в системе бронирования

В таблице ниже приведены настройки e-mail адресов, которые должны быть заданы в системе, для отправки и получения сообщений.

Отправитель/получатель Настройка Расположение
Адрес, с которого отправляются письма из системы бронирования.
<add key="mailFrom" value="mail@megatec.ru" />
Web.config
Адрес администратора системы.
<add key="rcptTo" value="mail@megatec.ru" />
Web.config
Дополнительные e-mail адреса, на которые приходят сообщения о новой регистрации и заявки на бронирование.
<add key="addRcptTo" value="e-mail1@mail.ru;e-mail2@mail.ru" />
Web.config
Настройка почтового сервера.
<add key="smtpServer" value="mail.megatec.ru" />
Web.config
Порт (по умолчанию 25).
<add key="smtpPort" value="25" />
Web.config
Тип авторизации на сервере. Если не используется авторизация, то None, если используется, то Base64.
<add key="smtpAuthentication" value="Base64" />
Web.config
Имя пользователя для подключения к SMTP-серверу.
<add key="smtpUser" value="Domain\Username" />
Web.config
Пароль пользователя.
<add key="smtpPassword" value="Password" />
Web.config

Работа в системе

Подбор тура

Неавторизованный пользователь может подобрать себе тур по подходящим параметрам, после чего перед ним будет доступен выбор Прайс-листа на конкретную дату заезда:
Выбор Прайс-листа
При нажатии на необходимый Прайс-лист, пользователь попадает в корзину, где ему нужно ввести личные данные всех участников путевки:
Корзина ввода личных данных
При нажатии на кнопку "Оформить", пользователь попадет в окно, в котором может продолжить бронирование как частное лицо:
Окно бронирования
В случае корректного ввода электронной почты и телефона, а также при условии, что в системе нет пользователя, зарегистрированного с тем же электронным адресом, заявка пользователя принимается в систему, а для него создается профиль. При отсутствии оплаты заявка на путевку будет аннулирована менеджером, также клиент может подать запрос на аннуляцию заявки сам.
Созданная заявка

Уведомления на почту

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

Личные данные

Уже после упрощенной регистрации пользователь сможет увидеть список и статус всех своих заявок в разделе "Список заявок":
Список заявок
А также пользователь сможет поменять личные данные в разделе "Личный кабинет":
Личный кабинет