Наша цель - совершенствование!
BroLib WorkShop BroGroup ID 1 Portfolio CallMeBaby.ru

В нескольких словах

Проект CallMeBaby.ru является не чем иным как сервисом платных телефонных звонков для выражениях разных эмоций, а также для осуществления розыгрышей, поздравлений, извинений и других аспектов человеческих взаимоотношений. На проекте CallMeBaby.ru Вы без труда можете заказать звонок вашему другу или подруге, основательно настроив заказ через удобную систему «Быстрого оформления заказа».

Ниже приведена техническая документация для Администраторов, Пользователей, Операторов, Партнеров. В текущую техническую документацию по использованию программного продукта «CallMeBaby.ru engine» не включено описание алгоритма выполнения программного кода, а также архитектуры самой программы в целом. Эта документация может служить только для разбора существующей технической части проекта (в его актуальной версии ядра 4a07), для ознакомления с функционалом проекта его пользователями и для представления общих данных по проекту в виде описаниях тех. части для портфолио BroGroup ID 1.

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

Содержание

  1. Общие сведения для Администратора проекта;
    1. Центр Администрирования;
      1. Модуль: Заказы;
      2. Модуль: Купоны;
      3. Модуль: Звонки;
      4. Модуль: Отзывы;
      5. Запрещено к публичному показу!
      6. Модуль: Партнерская программа;
      7. Модуль: Клиенты;
      8. Модуль: Рассылка;
      9. Модуль: Управление страницами;
      10. Модуль: Управление Операторами;
  2. Общие сведения для обычных пользователей (посетители/клиенты/потенциальные клиенты). Промежуточная авторизация/регистрация при оформлении нового заказа;
    1. Авторизация / Регистрация / Восстановление пароля от аккаунта в системе;
    2. Просмотр каталога звонков & осуществление выбора звонка;
    3. Оформление заказа & оплата;
    4. Система купонов;
    5. Личный кабинет пользователя. Общее представление;
    6. Система отзывов & прослушать выполненный заказ.

Общие сведения для Администратора проекта

Администратор проекта (в будущем именуем как Адм. или Администратор) - это человек, наделенный правами доступа для авторизации в Центре Управления проектом. Права доступа представляют из себя имя пользователя и пароль. Имя пользователя и пароль, в свою очередь, задаются в главном конфигурационном файле проекта и имеют индекс настроек «Запрещено к публичному показу!» и «Запрещено к публичному показу!». Запрещено к публичному показу!

Центр Администрирования

Центр Администрирования (в будущем ЦА) – это инструмент Адм., с помощью которого он может влиять на проект по средствам управления всеми существующими модулями. Для того, чтобы попасть в ЦА, нужно перейти по специальной ссылке - Запрещено к публичному показу! и ввести авторизационные данные. После успешной авторизации Адм. будет перемещен в скрытую часть ЦА, в которой ему будет представлена панель навигации по модулям и краткая информация о системе на текущий момент времени (например, кол-во новых оплаченных заказов, версия ядра системы, кол-во заявок на вывод денежных средств Операторами и т.д.). На момент написания статьи по эксплуатации ЦА действующая версия ядра составляла «4а07». Это официальная последняя версия ядра системы.

Функционал ЦА, как описано выше, имеет вид администрирования наращиваемого функционала в виде встроенных авторских модулей. В текущем регламенте описан функционал и советы по эксплуатации по всем существующим в системе модулям.

Центр Администрирования: Модуль «Заказы»

Проект CallMeBaby.ru носит коммерческий характер, направленный на обработку поступивших от пользователей заказов. Модуль Заказов позволяет Администратору просмотреть удобный список всех существующих в системе заказов. При этом Адм., для удобства, может фильтровать заказы по ключевым колонкам информации (используя динамические фильтры): «ID заказа», «email заказчика», «Имя в аккаунте», «Имя в заказе», «Тип звонка» (ссылкой на звонок в модуле «Звонки»), «Имя получателя», «Телефон получателя», «Время осуществления заказа», «Время исполнения заказа», «Статус заказа». Для этого можно ввести интересующий текст в поле «Search» либо кликнуть левой кнопкой мыши по нужному заголовку.

Также как и с динамическими фильтрами, Администратор имеет возможность изменять кол-во записей, которые отображаются на странице. Подразумевается, что динамические фильтры будут фильтровать информацию, которая существует на странице (только по тем строкам, которые выведены на странице). Поэтому если требуется выполнить удобный поиск с фильтрами по большому кол-ву записей, Мастер рекомендует выводить по 1000 строк. Опция, которая отвечает за подобную настройку, находится под самоговорящим заголовком «Кол-во заказов на страницу». По умолчанию опция имеет значение «20».

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

  1. Выполнен;
  2. Оплачен;
  3. Выбран потенциальный оператор;
  4. В обработке;
  5. Не оплачен;
  6. Провален;
  7. Отменен;
  8. Ошибка.

Для более детального понимания необходимо разобрать все существующие статусы более подробно:

  1. Выполнен. Данный статус присваивается системой сразу после успешного звонка. Это означает, что статус будет присвоен заказу, только если разговор состоялся, и время разговора с конечным получателем было больше или равно чем 20 секундам. Важно отметить тот факт, что оповещение клиента произойдет не сразу после присвоения данного статуса, а только после того, как запись разговора будет успешно создана и обработана;
  2. Оплачен. Данный статус будет присвоен после того, как посредник платежных операций PayMaster в автоматическом режиме сообщит системе CallMeBaby.ru о том, что платеж был успешно совершен. Разумеется, данный статус будет установлен только в том случае, если все данные от платежного посредника PayMaster будут иметь правильные значения (т.е. пройдут все соответствующие проверки). Запрещено к публичному показу! Важно отметить, что в случае возникновения проблем с оплатой из-за спорных моментов, Администратор без особых проблем может анализировать вышеописанный ЛОГ файл. В данном файле отражены все обращения удаленного обработчика PayMaster к системе, а также краткое описание ситуаций;
  3. Выбран потенциальный оператор. Автоматическая Система Распределения Заказов успешно выбрала потенциального оператора. Система ожидает подтверждение участия в заказе самим Оператором;
  4. В обработке. Выбранный системой «Потенциальный Оператор» подтвердил свое участие в заказе и стал «Ответственным лицом за заказ». Это означает, что Оператор уведомлен и будет совершать заказ (Оператор не сможет более отказаться от заказа самостоятельно. Оператор при данном статусе может быть снят лишь самим Адм. либо системой в критичный временной промежуток исполнения заказа). Оператор готовится и совершает заказ;
  5. Не оплачен. Клиент совершил заказ, но еще не оплатил его;
  6. Провален. Заказ был провален. Данный статус может означать, что заказ не был выполнен в отведенный для этого срок;
  7. Отменен. Данный статус может выставлять лишь Адм. проекта. Данный статус отменит заказ. Если на заказ уже был назначен Оператор, то его участие нужно отменить отдельно!;
  8. Ошибка. Системная ошибка при совершении заказа.

Администратор может удалять заказы. Удалить заказы возможно лишь на главной странице модуля, выбрав нужные заказы и нажав на кнопку в виде крестика под столбцом «ID заказа».

Просмотр деталей заказа. Администратор не может менять информацию о заказе. За исключением «статуса» и «временного интервала исполнения». Для просмотра детальной информации о заказе, Адм. должен перейти по соответствующей ссылке («Детали» в строке соответствующего заказа). При изменении статуса заказа на «Выполнен» клиенту будет отослано уведомление об выполненном заказе.

Ниже приведен полный список информативных полей с описанием их содержимого (информация, доступная при просмотре деталей заказа):

  1. Имя клиента в аккаунте: Имя, которое указал заказчик в своем аккаунте на проекте;
  2. Имя клиента в заказе: Имя, которое клиент указал при оформлении заказа. Может отличаться от имени в аккаунте;
  3. Имя получателя: Имя человека, которому будет адресован звонок;
  4. Телефон получателя: Телефон человека, на который будет осуществлен звонок;
  5. Место проживания получателя: Страна, город человека, которому будет осуществлен звонок;
  6. Тип выбранного звонка: Ссылка с названием типа выбранного звонка. Ссылка ведет на модуль «Звонки», на страницу редактирования соответствующего звонка;
  7. Время совершения заказа: Когда заказ был оформлен (по мск. времени);
  8. Выбранный временной промежуток: Временной промежуток, в который необходимо совершить заказ;
  9. Выбранная дата: Дата, в которую необходимо совершить заказ;
  10. Статус операции: Статус заказа;
  11. Пол оператора: Предпочтительный пол оператора (более подробно);
  12. Комментарий к заказу: Комментарий к заказу от клиента (более подробно);
  13. Запись звонка: Ссылка на запись звонка (если таковая имеется);
  14. Ответственный Оператор: Ссылка с именем Оператора, ведущая на профиль Оператора в ЦА (в случае, если таковой существует у заказа);
  15. Время назначения оператора (как потенциального исполнителя): Временная метка, когда Оператор был выбран системой как «потенциальный исполнитель».

Также на странице детальной информации о заказе существуют возможности: «Отменить отказ Оператора от заказа» и «Снять Ответственного Оператора с заказа». Во втором случае Адм. может назначить ответственному лицу штраф размером в обычный гонорар за выполненный заказ (т.е. по тарифному плану самого Оператора). Важно отметить, что отменять «ответственное лицо за заказ» нужно лишь в крайнем случае. Такое действие рассматривается как крайняя мера.

Центр Администрирования: Модуль «Купоны»

Для начала, ознакомьтесь с общей концепцией купонов на проекте (информация приведена в разделе «Посетители/Клиент/Потенциальный клиент»).

Запрещено к публичному показу!

Генерация новых подарочных купонов имеет дружественный интерфейс. А блоки созданных купонов разделены на разные группы. Таким образом, сгенерировав 25 купонов со скидкой в 4% и написав уникальный комментарий к группе купонов, Адм. может сгенерировать любое кол-во купонов с таким же процентом скидки и не запутаться в них.

Удаление купонов также имеет дружественный интерфейс. При желании Адм. может выделить отдельные купоны либо удалить целую группу. Стоит отметить возможность удаления купонов по кол-ву. Последний вариант доступен только обычной группе купонов. Это означает, что Адм. может выбрать из меню, например: «Удалить 5 купонов». После применения операции, из выбранной группы будут удалены случайные купоны в размере 5 штук.

Центр Администрирования: Модуль «Звонки»

«Модуль звонков» позволяет администрировать все существующие варианты звонков, а также их примеры и каталоги в которых они находятся. Нельзя не отметить возможность настройки модуля «Быстрого оформления заказа», путем установки приоритетных каталогов (описание см. ниже). К тому же для удобства, Администратор обладает возможностью «замораживать» элементы.

Приоритетные каталоги - функционал для фронтального модуля «Быстрое совершение заказа». А именно позволяет назначить три каталога, которые будут отображаться в модуле (во фронтальной части сайта). Связано это с версткой модуля «Быстрое совершение заказа», а именно с кол-вом отображающихся в этом модуле категорий звонков (всего отображается три, назначенных приоритетных каталога). Если не назначить приоритет каталогам, то система выберет каталоги, исходя из ID каталогов (самые первые каталоги).

Заморозка элементов - функционал, который позволяет без удаления единиц информации добиться их полного блокирования на проекте. Такие единицы не будут отображаться во фронтальных частях сайта, а также их нельзя будет выбрать в других смежных модулях (например: Запрещено к публичному показу!), при администрировании.

Типы единиц информации (иерархия элементов). Всего иерархическая лестница (далее именуемая просто «лестница») элементов состоит из трех уровней. Самым главным родительским элементов является «Категория» (имеет 1-ый индекс в лестнице, например категория «Популярное»). Дочерними элементами категория являются «Типы звонков» (например «Извиниться», «Поднять настроение» и т.д.), и эта единица информации имеет 2-ой индекс в лестнице. В «Типах звонков» находятся «Примеры звонков» (например, удачные примеры звонка). «Примеры звонков» имеют третий индекс в лестнице.

Разумеется, что дочерние элементы имеют прямое наследственное отношение к родителю, и в случае удаления родителя все дочерние элементы с зависимыми файлами будут удалены из системы.

Важно отметить, что для функционала «Кнопка-ссылка на оформление заказа с выбранным звонком» перед каждым «Типом звонка» можно увидеть его Запрещено к публичному показу!.

Добавление нового типа звонка. Выбрав категорию и нажав на ссылку «Добавить новый тип звонка» возле названия категории, Администратор будет переадресован на страницу добавления нового типа звонка. На этой странице вниманию Адм. будут предоставлены обязательные (*) и необязательные поля, описание которых см. ниже:

  1. Название* - название нового типа звонка (до 255 символов);
  2. В каталоге* - изначально выбран каталог с ссылки которого Адм. зашел на страницу. При желании можно изменить категорию;
  3. Цена* - цена в рублях. Всегда целое положительное число;
  4. Описание - краткое описание звонка;
  5. Пол оператора* - некоторые звонки может совершать только определенный пол. Это критичный параметр при выборе оператор в будущем;
  6. Приоритетные таланты операторов* - здесь Адм. может установить какие таланты понадобятся Оператору, чтобы выполнить заказ. Критичность или не критичность данной опции зависит от выбранных талантов (таланты могут быть кр. и не кр., подробнее см. раздел «Центр Администрирования: Модуль Операторы - Таланты Операторов»).

Поле доступное только при редактировании типа звонка. Поле, которое доступно только при редактировании типа звонка, это поле «Изображение звонка». Изображение звонка необходимо для корректной работы некоторых смежных модулей Запрещено к публичному показу!.

Центр Администрирования: Модуль «Отзывы»

Разумеется, что все отзывы на проекте callmebaby.ru перед их публикацией во фронтальной части проекта проходят модерирование. Это означает, что после того как клиент оставил отзыв с мыслями о заказе, отзыв отправляется на модерирование Администратором. В случае существования новых отзывов в системе, Администратор будет уведомлен на главной странице Админ-Центра с общей информацией (при авторизации в Админ-Центре).

Вместе с отзывом может существовать оценка работы оператора. Оценка может иметь следующие значения (в модуле данная оценка называется «Отношение к Оператору»):

  1. +1: добавить +1 к рейтингу оператора;
  2. -1: вычесть -1 из рейтинга оператора.

Отношение к Оператору, если таковое есть, отображается вместе с отзывом в качестве цифры +1 или -1, напротив имени Оператора. Имя Оператора является ссылкой на страницу по редактированию информации в модуле «Центр администрирования: Модуль Операторы».

Для того чтобы промодерировать отзывы, Администратор должен выделить нужные отзывы и нажать на ссылку «Присвоить статус промодерировано».

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

  1. Поле с вводом информации: в это поле Администратор может вписать любую информацию о нужных отзывах, например: дату в форматах GGGG.MM.DD, DD HH, MM.DD HH; часть содержания отзыва, имя клиента;
  2. Кол-во отображаемых строк на 1-ой странице: какое кол-во записей отображать на одной странице (не критичное значение для статичных фильтров).

Чтобы обнулить все фильтры, достаточно нажать на ссылку «Не использовать отзывы».

Запрещено к публичному показу!

Запрещено к публичному показу! Запрещено к публичному показу! Запрещено к публичному показу!

Центр Администрирования: Модуль «Партнерская программа»

Вся детальная информация о работе партнерской программы размещена в разделе «Партнеры: Общая информация и концепция». «Центр Администрирования: Модуль Партнерская программа» позволяет настроить проценты поощрений, модерировать вывод денежных средств, управлять существующими рекламными баннерами, Запрещено к публичному показу!.

Все процентные поля конфигураций могут иметь лишь соответствующие значения. От 1 до 100% (при этом символ % указывать не обязательно).

Система управления баннерами. Система управления баннерами - есть ничто иное, как иерархическая лестница, состоящая из двух ступеней: каталог (пропорция) & баннер (дочерний элемент каталога). Пропорция или каталог (еще можно назвать категорией) – представляет из себя родительский элемент для набора баннеров, с одинаковыми пропорциями (например, каталог может называться 120 x 600, это означает, что в данную категорию могут быть добавлены лишь баннеры с пропорцией width 120px & height 600px).

Модерирование вывода денежных средств из системы Партнёром. Операции вывода денежных средств партнером проводятся в ручном режиме, без участия системы. Во время и после совершения операции перевода денежных средств, Администратор может устанавливать соответствующие статусы, которые рассмотрены ниже:

  1. Отменено - отменить заявку на вывод денежных средств;
  2. Обрабатывается - Администратор рассматривает заявку;
  3. Ошибка;
  4. Средства переведены - выплата была успешно совершена. После применения данного статуса будет выслано e-mail сообщение Партнеру, который создавал заявку. В письме будет обозначено, что его заявка успешно обработана и средства переведены.

Общие сведения для обычных пользователей

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

Вышенаписанное означает, что на момент осуществления заказа, пользователь должен иметь авторизацию в системе. Иными словами, для того, чтобы успешно оформить заказ – нужно авторизоваться в системе. Однако, система предусматривает автоматическую регистрацию нового пользователя / авторизацию уже существующего, в ходе проведения заказа, как дополнительный шаг (назовём этот шаг – промежуточной аутентификацией). Для промежуточной регистрации и авторизации система будет использовать вводимый пользователем e-mail (на втором шаге осуществления заказа) как логин.

Для наглядности, приведем пример промежуточной авторизации уже существующего пользователя. Например, некий пользователь системы Ваня забыл авторизоваться в системе перед началом заказа. Он ввел в поле «Ваши данные: e-mail» свой обычный e-mail адрес, и заполнил остальные поля (на свое усмотрение). После чего нажал на кнопку «Далее». Система поняла, что пользователь не имеет авторизации, но такой e-mail заказчика уже существует в базе данных. Поэтому система создаст дополнительный шаг операции – «промежуточную аутентификацию пользователя» (см. рис #1).

Как видно из рисунка 1, для того, чтобы продолжить заказ пользователю необходимо пройти промежуточную аутентификацию, вписав пароль от своего аккаунта (который система нашла в базе данных проекта), и нажав на кнопку далее. Стоит отметить, что если пользователь до этого еще не был зарегистрирован в системе, то вместо «промежуточного шага аутентификации» система создаст новый аккаунт (с уведомление пользователя по почте) и автоматически авторизует клиента (пароль от аккаунта будет выслан на почту пользователя).

Обратите свое внимание, что для удачной «промежуточной авторизации» в ходе оформления заказа, пользователь должен вписать свой e-mail адрес-логин, который он указывал при регистрации/оформление заказа в прошлом. И вписать он должен его (имеется ввиду e-mail) в соответствующее поле (ваши данные: e-mail).

Авторизация / Регистрация пользователя в системе

Авторизоваться либо зарегистрироваться на проекте можно, нажав на кнопку «Войти» Для того, чтобы авторизоваться на проекте пользователь должен нажать на кнопку «Вход» в левой верхней части проекта (под меню). На главной странице проекта. Либо на других страницах в том же месте, но на ссылку «Вход / Регистрация».

После чего, в отрывшемся окне необходимо будет выбрать желаемую операцию (Авторизация / Регистрация). В качестве логина используется действующий e-mail адрес. Пароль должен состоять из латинских символов и цифр.

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

Также, в системе существует «промежуточная авторизация пользователя» в ходе оформления заказа. Данная система была создана с целью упростить процедуру оформления заказа, а также и для того, чтобы не отвлекать внимание потенциального клиента.

Выбор звонка

Ссылки и кнопки, ведущие на оформление заказа, расположены по всему проекту. Общая концепция выбора подходящего звонка строится на: просмотре списка всех доступных звонков, прослушивании примеров звонка, и начале оформления заказа. Однако удобно выбрать подходящий тип звонка можно не только на специальной странице-каталоге. Для удобства пользователей, на проекте реализованы такие модули, как: ТОП 3 звонков, быстрое оформление заказа, кнопки-ссылки на зарезервированный тип звонка. Более подробно стоит упомянуть о последнем модуле.

Такой тип кнопок (имеется ввиду: «кнопки-ссылки на зарезервированный тип звонка») можно увидеть на специальных страницах, которые были созданы под уникальные события, например «День святого Валентина». Такая кнопка, при нажатии, вызовет окно быстрого оформления заказа с уже выбранным типом звонка. Тип, разумеется, назначит Администратор проекта.

Оформление заказа

Заказ на проекте можно оформить только с помощью модуля «быстрое оформление заказа». При этом, на проекте существует две версии данного модуля, а именно: статичная и динамичная. Различие в версиях является в том, что в статичной версии не используется JavaScript, что позволяет совершить заказ даже устаревшим системам, либо системам с маленькой производительностью. Робот callmebaby.ru сам определит, какую версию окна выводить для клиента. Обычно, статичная версия выводится для устаревших версий браузеров и для мобильных устройств. Визуальный внешний вид статичная версия имеет абсолютно такой же, как и динамичная, что позволяет в будущем клиенту не путаться в функционале (например, если клиент захочет совершить повторный заказ со своего стационарного компьютера). В статичной версии оформления заказа также доступна «промежуточная авторизация и регистрация».

Всего система «Быстрого оформления заказа» состоит из 3-4 шагов:

  1. Выбор звонка (с любого доступного места на проекте);
  2. Ввод данных для заказа (ввод таких данных, как: Имя клиента, e-mail клиента, телефон получателя, имя получателя, страна и город получателя, пожелания к заказу, пол оператора, когда проводить заказ);
  3. «Промежуточная авторизация» (в случае, если пользователь не имеет авторизации);
  4. Заказ оформлен! Кнопка оплаты заказа.

Для того, что бы вызвать окно оформления заказа, нужно выбрать желаемый звонок. После чего 1-ый шаг оформления заказа будет пройден и к вниманию клиента будет представлен 2-ой шаг операции (ввод данных). Ниже приведено изображение (рис. #2), на котором поля отмечены цифрами. Разберем все существующие поля по порядку.

  1. Имя клиента. По умолчанию при существовании авторизации будет вписано имя, которое указано в аккаунте;
  2. E-mail адрес клиента. По умолчанию, при существовании авторизации данное поле нельзя изменить, и в нем вставлен e-mail-логин от аккаунта. Если авторизации не существует, то данный e-mail адрес будет использован системой в качестве логина для «промежуточной авторизации/регистрации»;
  3. Имя, кому будет адресован звонок;
  4. Телефон на который будет осуществлен звонок;
  5. Страна и город человека, которому будет осуществлен звонок (например: Россия, Ижевск);
  6. Дата звонка (по московскому времени): день звонка. В нем может быть указан сегодняшняя дата/будущая дата;
  7. Дата звонка (по московскому времени): месяц. Месяц не может быть прошедшим;
  8. Временной промежуток (по московскому времени), в который будет нужно осуществить заказ;
  9. Предпочтительный пол оператора. Данная настройка не является критичной и несет лишь пожелательный характер. Некоторые звонки в системе могут быть совершены исключительно мужским/женским полом. Однако, пожелание клиента учитывается «Системой Автоматического Распределения Заказов». Приоретет будет выставлен на выбранный клиентом пол;
  10. Пожелания к заказу. Здесь можно указать все, что оператору может пригодиться при совершении заказа. Можно не заполнять данное поле. Максимальный размер пожелания составляет 600 символов;
  11. Сохранить анонимность клиента;
  12. Заказ можно продолжить, только в том случае, если клиент согласен «пользовательским соглашением» и «политикой конфиденциальности»;
  13. Если у клиента существует купон на скидку, то он может его использовать. Для этого понадобится ввести свой код для его активации. Можно оплатить свой заказ редким 100% купоном;


После заполнения всех необходимых форм, и нажатии на кнопку «Далее» или «Enter» на клавиатуре может произойти следующее:

  1. Если клиент не имеет авторизации, но при этом указанный e-mail найден в базе данных, то будет вызван дополнительный шаг «промежуточной авторизации»;
  2. Если клиент предоставил некорректные данные, то будет выведена ошибка (все введенные параметры будут сохранены);
  3. Если система смогла успешно обработать параметры и создать заказ, клиент будет перемещен на третий шаг операции – «Оплата заказа» (разумеется, это не касается случая, когда оплата была произведена 100% купоном);

На третьем шаге операции будет выведена кнопка «Оплатить», которая при нажатии переадресует клиента на «сайт-посредник электронных платежей PayMaster». На этом сайте клиент сможет оплатить заказ любым из удобных ему способов. После совершения или отказа от оплаты, клиент сможет по своему желанию перейти на соответствующие статусу операции страницы проекта с детальной информацией и рекомендацией по последующим действиям.

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

Немаловажной частью функционала являются ссылки на продолжение заказа. Таким образом, клиент способен делиться ссылками с другими людьми сразу на оформление заказа по понравившемуся звонку. Данный функционал работает как на динамичной, так и на статичной версиях модуля «Быстрое оформление заказа». Разумеется, что ссылки имеют разный вид. В зависимости от выбранной системой версии модуля (статичная/динамичная). Но обе версии ссылок работоспособны на любой системе. Для рекламы рекомендуется использовать ссылки на статичную версию модуля.

Общая концепция купонов

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

  1. Купон на определенный процент скидки (Администратор имеет возможность сгенерировать любое вол-во скидочных купонов, на любой процент скидки);
  2. Автоматически-сгенерированный купон повторного оформления заказа. При совершении оплаты каждого второго заказа клиенту даруется скидочных купон (процент скидки устанавливает Администратор);
  3. Супер купон (1 код для многократного использования разными клиентами. Например, может быть использован в акции);
  4. 100% купон. Купон, полностью оплачивающий любой заказ (в этом случае клиент, после удачной активации купона не будет перемещён на шаг операции «Оплата заказа». Он будет перемещён на страницу–информатор о удачно-оплаченном заказе);

Любой из купонов можно активировать лишь 1-н раз. Важно отметить, что в динамичной версии оформления заказа купон активируется моментально после ввода правильного кода, и подтверждения. Это означает, что если клиент активирует купон и закроет окно заказа - купон будет помечен как использованный.

Все купоны приходят на электронную почту.

Личный кабинет пользователя

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

Любой клиент, который совершил хотя бы 1-н заказ - уже имеет аккаунт, чтобы авторизоваться в личном кабинете. Главная концепция системы оформления заказов – оформить заказ может лишь авторизованное лицо.

Оставление отзыва и прослушивание записи звонка

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

После авторизации на персональной странице заказа, клиент получит возможность скачать запись и перейти на страницу оставления отзыва через кнопку «Оставить отзыв о заказе» (нажав на эту кнопку). Каждый заказ в системе выполняет наиболее подходящий Оператор (который выбирается системой исходя из разных факторов). Перейдя на страницу оставления отзыва, вниманию клиента будет представлена форма с заполнение информации. В этой форме будет автоматически выбран заказ, который клиент хочет оценить. Клиенту останется заполнить лишь следующие данные:

  1. Отношение к оператору: положительное либо отрицательное. Понравилась ли работа оператора? Как изменить рейтинг оператора в системе? Добавить карму или уменшить?;
  2. Текст отзыва. Клиент может написать свои мысли. Текст будет предварительно модерирован Администратором.

Тем самым, клиенты сервиса callmebaby.ru непосредственно влияют на рейтинг, выполняющих заказы, операторов. Поэтому система всегда готова предоставить клиенту наилучшего оператора на текущий момент времени.