Вход | Регистрация
Xevian.CMS: База знаний
Шаблоны
Терминология
Руководство разработчика
Вопросы
- Системные константы
- Системные переменные
- Локализации
- Типы статических блоков
Типы контейнеров статических блоков
- Типы параметров
- Плэйсхолдеры
- Шаблоны
CSS классы
- Паттерны


ГлавнаяВопросыУправление биллингом в бекенде

Управление биллингом в бекенде

Включение биллинга в бекенде

Для того, чтобы включить биллинг, нужно пройти по пути Система --> Группы --> Нужная группа --> Вкладка "Права". Далее в этой вкладке активировать чекбоксы возле пунктов: Биллинг, Зачисления, Заказы, Продукты

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

Рассмотрим теперь подпункты Биллинга подробнее.

Продукты

Здесь нам нужно создать продукт, указав для него следующее:

  • Название в поле "Заголовок". Например, Премиум-статус
  • Уникальный идентификатор продукты в поле "Идентификатор". Например, premium
  • Цену (за месяц) в поле "Цена". Например, 500.00
  • Краткое описание в поле "Описание"
  • В поле "Действие" указывается код, предназначенный для выполнения какого-либо действия при покупке данного товара.
    К примеру, для того, чтобы пользователь при покупке перешёл в группу с N-ым ID, в этом поле нужно указать $result = $processor->change_group('N');
    Или, к примеру, для того, чтобы у компании пользователя при покупке появился параметр с N-ым ID (к примеру, ссылка на сайт компании), в этом поле нужно указать $result = $processor->show_param('N');
  • В поле "Возврат" указывается код, предназначенный для выполнения какого-либо действия по истечению срока покупки (по умолчанию это 1 месяц).
    К примеру, для того, чтобы пользователь по истечению срока покупки перешёл в группу с N-ым ID (как правило в ту группу, в которой он был до покупки), в этом поле нужно указать $result = $processor->change_group('N');
    Или, к примеру, для того, чтобы у компании пользователя по истечению срока скрылся параметр с N-ым ID (к примеру, ссылка на сайт компании), в этом поле нужно указать $result = $processor->hide_param('N');
  • Кроме вкладки "Содержание" у подраздела "Продукты" есть вкладка "Доступ". В этой вкладке можно дать доступ к продуктам (во фронтенде) пользователям из какой-либо группы.

Заказы

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

Какая информация содержиться в отдельном заказе?

  • "Пользователь", от которого поступил заказ
  • "Период", на который пользователь купил продукт
  • Купленный "Продукт"
  • "Сумма", которую заплатил пользователь за продукт

Зачисления

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

Какая информация содержиться в отдельном зачислении (вкладка "Материалы") ?

  • "Пользователь", от которого поступило зачисление
  • "Дата", когда пользователь зачислил денежные средства
  • "Платежная система", с помощью которой был осуществлен платеж
  • "Сумма", которая была зачислена

Рассмотрим теперь вкладку "Платежные системы". Здесь можно создать какой-либо тип оплаты. Для безналичного расчета все просто, нужно только указать название, например, "Безналичный расчет" и идентификатор, например, beznal

Для SpryPay:

  • Заполнить "Заголовок", SpryPay
  • Заполнить "Идентификатор", sprypay
  • Зарегистрироваться в SpryPay для того, чтобы получить идентификационный номер
  • "Форма (php)". Эту форму можно взять с re-port.ru, только вставить свой идентификационный номер здесь, у тега input: name='spShopId' value='ID'
  • Содержание поля "Результат (html)" можно взять 1 в 1 с репорта
  • В личном кабинете SpryPay заполнить поля ipnUrl: http://site.com/xajax.php?mode=sprypay и successUrl: http://site.com/profile/?balance Опция - POST.

Для отображения биллинга в личном кабинете, нужно пройти по пути auth/defaults/center.html (центральное меню) и прописать в этом шаблоне billing

Тоже самое нужно прописать здесь auth/defaults/short.html (боковое меню)

Отдельные статьи

Комментарии

Вы не авторизованы. При отправке сообщения, в качестве автора будет указан "Гость". Вход | Регистрация

Руководство разработчика