Установка

AXIO TicketSale должен быть установлен в качестве стандартного компонента через панель администрирования Joomla!. Обратите внимание, что все плагины будут установлены вместе с компонентом. 

 Перед установкой компонента убедитесь, что следующие каталоги на сайте имеют разрешения на запись: 

  • /components/
  • /administrator/components/
  • /plugins/
  • /plugins/system/
  • /plugins/axiotech/ (если существует)
  • /language/ru-RU/
  • /language/en-GB/

 

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

 

Термины

Организатор - тот, кто создает или просит создать билет

Участник - пользователь, который пытается оформить конкретный билет, заполняя форму на сайте  

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

Статусы заказа - этапы оформления билета  

 

Первоначальная настройка

Перед работой с компонентом необходимо ввести код лицензии, который можно получить на сайте http://axio.store. После активации лицензии вам будет доступен полный функционал компонента.

В настройках компонента необходимо указать, какие билеты вы будете использовать: для платных билетов необходимо указать шлюз оплаты из компонента AXIO CheckOut или, в случае его отсутствия, - код валюты и его текстовое обозначение.

 

Билеты

Каждый билет - это событие или подписка. Во вкладке "Настройка полей" вы можете настроить порядок расположения полей и выбрать, какие поля следует заполнять пользователям.

 По умолчанию присутствуют следующие поля:

  • Таблица с билетом - блок, в котором отображается название билета, описание и количество заказываемых билетов;
  • Общий итог - блок, в котором будет отображаться итоговая сумма по заказу. Появляется, если включены платные билеты; 
  • Имя - текстовое поле;
  • Email - Email заказчика (является обязательным для заполнения);

     

Поля “Таблица с билетом”, “Общий итог” и “Email” невозможно удалить из формы. Есть несколько типов полей, которые можно добавить в форму.

 Поле для ввода пользователем:

  • Цифры
  • Текстовое поле
  • Email
  • Телефон
  • Дата
  • Время

Визуальные поля:

  • Разделитель - отображает в форме длинную полосу (<hr />)
  • Описание  - отображает в форме html текст

В разделе "шаблон" вы можете настроить внешний вид одного билета.

 

Статусы

Каждый заказ получает один из четырех статусов:

  • Оформлено
  • Подтверждено
  • Оплачено
  • Отменено

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

Чтобы пользователи подтверждали свой email, включите настройку "Требовать подтверждение email" во вкладке "Основные настройки". При включении данной настройки можно указать статус, который заказ получит после подтверждения email.

 

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

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

 

Вывод формы заказа

Вставка через специальный код:    {ticketsale}TICKET_ID{/ticketsale}

Вставка через модуль Joomla

Вставка на сторонний сайт:    <script src="http://tickets.axio.center/components/com_ticketsale/assets/js/iframe.js?id=TICKET_ID"></script>

 

Установка

AXIO TimeRent должен быть установлен в качестве стандартного компонента через панель администрирования Joomla!. Вместе с компонентом будут установлены все плагины. 

Перед установкой компонента убедитесь, что следующие каталоги на сайте имеют разрешения на запись:

  • /components/
  • /administrator/components/
  • /plugins/
  • /plugins/system/
  • /plugins/axiotech/ (если существует)
  • /language/ru-RU/
  • /language/en-GB/

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

 

Термины

Арендатор - пользователь, забронировавший помещение

Календарь - форма отображения состояния занятости помещения

 

Первоначальная настройка

Перед работой с компонентом необходимо ввести код лицензии, который можно получить на сайте http://axio.store. После активации лицензии вам будет доступен полный функционал компонента.

 Настройка оплаты:

  • статус после оплаты
  • шлюз для оплаты - берется из компонента AXIO CheckOut  если он установлен
  • валюта - код валюты в универсальном формате
  • представление валюты - форма отображения валюты рядом с суммой

 

Помещения

Каждое помещение имеет свои Настройки отображения и бронирования.

Вы можете настроить:

  • индивидуальный цвет:
  • паузу между бронированиями:
  • ограничения на одновременное бронирование.

 

Статусы

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

По умолчанию существуют следующие статусы 

Предварительное бронирование

  • Забронировано
  • Забронировано и оплачено
  • Завершено
  • Отменено

 

Цены

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

 

Отображение

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

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

 

Бронирование

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

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

В окне создания бронирования отображается выбранное помещение, временной промежуток и цена аренды. С помощью ползунка можно изменить выбранный промежуток времени и написать комментарий (например, “требуется проектор”).

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

 

Мои бронирования

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

 

Синхронизация с Google.Calendar

Данный плагин подразумевает, что все бронирования будут выгружаться в Google.Calendar

Для работы данного плагина необходимо получить API ID и ключ на сайте https://console.developers.google.com/

Указать их можно в разделе "Инструменты":

AXIO TimeRent -> Инструменты -> Настройки GCalendar

После указания необходимых ключей в инструментах появится новый пункт "Подключить GCalendar".

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

 

Импорт CSV

AXIO TimeRent -> Инструменты -> Импорт CSV

Для импорта бронирований файл должен содержать следующие колонки в таком же порядке:

  • User name
  • User email
  • User id
  • Rent price
  • Rent title
  • Rent id
  • Rent start
  • Rent end
  • Rent created
  • Calendar id
  • Status id

 Если аккаунта пользователя не существует, он будет создан автоматически.

 

Установка

AXIO SMSConfirmed должен быть установлен в качестве стандартного компонента через панель администрирования Joomla. Все плагины будут установлены вместе с компонентом.

Перед установкой компонента убедитесь, что следующие каталоги на сайте имеют разрешения на запись: 

  • /components/
  • /administrator/components/
  • /plugins/
  • /plugins/system/
  • /plugins/axiotech/ (если существует)
  • /language/ru-RU/
  • /language/en-GB/

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

 

Термины

Поставщик - компания предоставляющая услуги по отправке смс сообщений.

sms code/смс-код - смс-сообщение, которое содержит код для подтверждения чего-либо.

sms - смс-сообщение, содержащее какую-либо информацию, но ничего не требующее в дальнейшем. 

 

Первоначальная настройка

Перед работой с компонентом необходимо ввести код лицензии, который можно получить на сайте http://axio.store. После активации лицензии вам будет доступен полный функционал компонента. В настройках компонента необходимо указать длину и срок действия смс-кода, также здесь можно поменять настройки безопасности. Для работы необходимо добавить хотя бы 1 шлюз.

 

Шлюзы

На данный момент имеется интеграция с sms.ru и smsc.ru. После добавления шлюза ему необходимо указать API ключ, полученный из вашего личного кабинета у поставщика. 

 

Коды подтверждения

В данном разделе находится список смс-кодов, которые были запрошены. Коды получают статус "отправлен" и "использован". 

 

Сообщения

Раздел содержит список всех отправленных смс-сообщений с указанием компонента, из которого оно было отправлено. Из этого раздела можно отправлять сообщения, в списке они будут отображаться как "manual".

 

Плагины

Все включения/выключения и настройки плагинов компонента

можно сделать в разделах Компоненты->AXIO SMSConfirmed->Плагины или в Расширения -> Менеджер плагинов.

 

Запрос телефона у пользователя

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

 

Авторизация: телефон как логин

Ваши пользователи могут использовать номер телефона вместо логина. Для этого необходимо включить плагин SMSConfirmed.PhoneAuth.

 

Двухфакторная аутентификация

Для работы двухфакторной аутентификации необходимо включить плагин SMSConfirmed.TwoFactorAuth.

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

 

Автоматическая смена паролей

В комплекте с данным компонентом поставляется плагин, который позволяет менять пароли по расписанию и отправлять их пользователям по sms.

Для работы необходимо включить плагин SMSConfirmed.AutoswitchPassword и настроить AXIO TotalCron.

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

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

 

Интеграция со сторонними компонентами

Для отправки sms из ваших компонентов вы можете использовать следующий API:

  

if(!class_exists('SMSConfAPI')){

  require_once JPHATH_ROOT.'/components/com_smsconfirmed/api.php';

}

$smsAPI= new SMSConfAPI();

$smsAPI->sendMessageToUser($message,$user_id);  // если не получилось отправить или у пользователя не привязан телефон то вернет false

$smsAPI->sendMessageToPhone($message,$phone);   // если не получилось отправить то вернет false

 

 

Пройти тестирование

Установка

AXIO CheckOut должен быть установлен в качестве стандартного компонента через панель администрирования Joomla!. Вместе с компонентом будут установлены все плагины.

Перед установкой компонента убедитесь, что следующие каталоги на сайте имеют разрешения на запись:

  • /components/
  • /administrator/components/
  • /plugins/
  • /plugins/system/
  • /plugins/axiotech/ (если существует)
  • /language/ru-RU/
  • /language/en-GB/

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

 

Термины

Шлюз - компания, которая предоставляет вам возможность оплаты через интернет. На данный момент доступны ручной ввод оплаты и интеграция с Яндекс.Кассой и PayMaster.

Обработчик - создатель заказа. Заказ может быть создан вручную или с помощью стороннего компонента.

  

Первоначальная настройка

Перед работой с компонентом необходимо ввести код лицензии, который можно получить на сайте http://axio.store. После активации лицензии вам будет доступен полный функционал компонента.

В настройках компонента необходимо указать:

  • префикс - обеспечивает уникальность счетов при переходе с других компонентов или при использовании нескольких компонентов на одном шлюзе
  • валюту - код валюты в универсальном формате
  • представление валюты - форма отображения валюты рядом с суммой

Для работы необходимо добавить хотя бы один шлюз.

 

Шлюзы

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

На данный момент имеется 3 вида обработчиков:

  • Paymaster
  • Yandex.kassa
  • Manual  - предназначен для ручного ввода оплаты

При выключенном параметре "Разрешено использовать простым пользователям" использовать данный шлюз можно будет только из административной панели.

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

  • Check - по этой ссылке обращается фирма перед оплатой
  • Aviso - по этой ссылке приходит уведомление об успешном платеже
  • Success redirect - по этой ссылке переадресовывается при успешной оплате
  • Failure redirect - по этой ссылке переадресовывается при неудачной оплате  

 

Заказы

Счет на оплату создается на основании заказа. В списке заказов колонка "обработчик" отображает компонент, который создал заказ: заказы, созданные вручную, получат обозначение "manual"; созданные сторонним компонентом будут содержать название компонента.

Редактировать можно только заказы, созданные вручную. В таких заказах можно указать имя, фамилию и email.

Статусы заказа:

  • не оплачен
  • частично оплачен
  • оплачен

 

Счет на оплату

Счет на оплату создается на основе заказа. 

Зайдите внутрь заказа и нажмите "Создать счет на оплату", и вам откроется новый счет. В номере счета будет присутствовать префикс: он берется из настроек и предназначен для обеспечения уникальности при работе со шлюзом.

Счет на оплату может иметь один из следующих статусов:

  • ожидание оплаты
  • оплачен
  • отменен

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

 

© 2016 AXIO LLC