Начиная с версии 1.7.5 в компоненте «Запись на прием для Joomla» реализована возможность работы с дисконтными (накопительными картами). Для этого в компоненте должна быть включена оплата за запись, а также у времени приема должна быть указана стоимость записи.
Напоминаю: компонент «Запись на прием для Joomla» продается в Интернет-магазине по ссылке ниже. Легальная версия компонента продается исключительно на этом сайте. Все остальные сайты продают пиратскую версию компонента с урезанным функционалом!
Купить компонент «Запись на прием для Joomla»
В настройках компонента задается процент скидки и сумма, после которой скидка становится активной. После выдачи дисконтной карты клиенту, значением скидки становится минимальное значение, указанное в настройках.
Накопление суммы происходит при каждом заказе, если это разрешено в настройках платежного плагина.
Скидка по карте рассчитывается автоматически, если это опять же разрешено в настройках платежного плагина.
Обратите внимание! Работа с дисконтными картами возможна только для зарегистрированных пользователей!
По условию нашей задачи наша карта будет работать следующим образом:
Первоначальная скидка - 3 процента
При накоплении заказов на сумму 30 000 руб и выше скидка по карте будет составлять 4 процента
При накоплении заказов на сумму 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
Я рассмотрел все нюансы при работе с дисконтной картой в компоненте «Запись на прием». Если у вас будут вопросы или пожелания с интересом выслушаю их, как в личном сообщении, так и в группе «Вконтакте».
С уважением, Владимир Егоров