Дисконтные карты в компоненте «Запись на прием» для Joomla

Начиная с версии 1.7.5 в компоненте «Запись на прием для Joomla» реализована возможность работы с дисконтными (накопительными картами). Для этого в компоненте должна быть включена оплата за запись, а также у времени приема должна быть указана стоимость записи.

Напоминаю: компонент «Запись на прием для Joomla» продается в Интернет-магазине по ссылке ниже. Легальная версия компонента продается исключительно на этом сайте. Все остальные сайты продают пиратскую версию компонента с урезанным функционалом!

Купить компонент «Запись на прием для Joomla»

Принцип работы карты

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

Накопление суммы происходит при каждом заказе, если это разрешено в настройках платежного плагина.

Скидка по карте рассчитывается автоматически, если это опять же разрешено в настройках платежного плагина.

Обратите внимание! Работа с дисконтными картами возможна только для зарегистрированных пользователей!

Настройка скидок и сумм

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

  1. Первоначальная скидка - 3 процента

  2. При накоплении заказов на сумму 30 000 руб и выше скидка по карте будет составлять 4 процента

  3. При накоплении заказов на сумму 50 000 руб и выше скидка по карте будет составлять 5 процентов.

Для реализации задачи отправимся в административную панель компонента «Запись на прием» в раздел «Правила расчета».

В левом верхнем углу нажимаем кнопку «Создать» и переходим на страницу редактирования/создания правила расчета.

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

Тип операции — выбираем вариант «Правило для дисконтной карты»

Тип расчета — выбираем вариант «Процент»

Значение — указываем число 3

Сумма — поскольку в нашем случае скидка 3 процента дается сразу же после создания карты, а фактическое накопление происходит до 4 и более процентов, то сумму можно указать любую, однако одна должна быть меньше той, что будет указана на правиле для 4 процентов

Далее в левом верхнем углу нажмем кнопку «Сохранить и создать» и приступим к созданию нового правила. Оно будет действовать при накоплении суммы в 30 тысяч рублей и давать скидку в 4 процента.

Все значения и параметры идентичны. За исключением суммы. После заполнения всех полей опять нажимаем кнопку «Сохранить и создать» и приступаем к созданию последнего правила.

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

Нажимаем кнопку «Сохранить и закрыть» и в списке правил видим созданные нами правила.

Следующий шаг — это настройка работы дисконтных карт. Для этого в правом верхнем углу нажимаем кнопку «Настройки» и в новом окне переходим на вкладку «Дисконтная карта клиента».

Настройка дисконтной карты

У посетителя вашего сайта есть два пути получения дисконтной карты.

Первый: карта выдается сотрудником регистратуры через веб-интерфейс. Об этом мы поговорим чуть позже.

Второй: автоматическая генерация карты в процессе первого заказа.

За переключение того или иного режима отвечает переключатель «Автоматическая генерация дисконтной карты в процессе заказа».

Последующие два параметра, а именно: «Префикс при генерации дисконтной карты» и «Количество знаков при генерации дисконтной карты» необходимы для автоматической генерации номера дисконтной карты.

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

В выпадающем списке «Тип генерации штрихкода» необходимо выбрать нужный вариант. Если у вас отсутствует сканер штрих — кодов и, в общем-то, не принципиально какой тип используется, я рекомендую выбирать вариант «TYPE_EAN_13»

Далее выбираем «Статусы, при которых происходит начисление накопительной суммы».

Параметры «Ширина», «Высота» и «Цвет» генерируемого штрихкода относятся к характеристикам изображения штрих кода.

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

Статья должна быть заранее создана в стандартном менеджере материалов Joomla.

На рисунке ниже показана страница дисконтной карты в личном кабинете клиента:

Настройка платежных плагинов

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

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

Чтобы это сделать, необходимо в административной панели Joomla перейти в менеджер плагинов, далее выбрать тип плагинов «ttfsp_payment»

Открываем плагин на редактирование и обращаем внимание на два переключателя:

«Применять скидку для дисконтной карты» и «Накапливать скидку по дисконтной карте».

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

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

Присвоение дисконтной карты сотрудником регистратуры или администратором сайта

Дисконтная карта может быть добавлена сотрудником регистратуры или администратором сайта.

Администратор сайта может добавить карту в административной панели компонента «Запись на прием», в разделе «Клиенты», где напротив клиента необходимо нажать кнопку «Добавить карту».

Далее необходимо ввести номер карты либо его генерировать. Указать накопленную сумму по карте. И сохранить карту.

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

На демонстрационном сайте раздел клиенты доступен по ссылке ниже:

https://zapis-na-priem-30.sitogon.ru/kabinet-spetsialista/klienty

Для авторизации используем логин и пароль: user

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

Просмотр данных по дисконтной карте клиентом

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

Тип пункта меню выбираем, как «Запись на прием — дисконтная карта клиента».

Просмотреть страницу дисконтной карты на демонстрационном сайте можно по ссылке ниже:

https://zapis-na-priem-30.sitogon.ru/lichnyj-kabinet-patsienta/diskontnaya-karta-klienta

Для авторизации используем логин и пароль: user2

Заключение

Я рассмотрел все нюансы при работе с дисконтной картой в компоненте «Запись на прием». Если у вас будут вопросы или пожелания с интересом выслушаю их, как в личном сообщении, так и в группе «Вконтакте».

С уважением, Владимир Егоров