С помощью этого дополнения вы и ваши пользователи смогут генерировать купоны для пополнение личного баланса, а так же активировать эти купоны.
Особенности
- Возможность создавать купоны не только админом, но и пользователями
- Возможность указывать время жизни купона. Если оно истечет, то активация купона не получится
- Возможность создавать многоразовые купоны - при достижении лимита активаций купон станет неактивен
- Пользователь не может активировать один и тот же купон больше 1го раза
Внимание! Дополнение требует наличия Money Wallet Wp-Recall (Продвинутый кошелек)
Генерация купонов из админки
В административной части вы сможете создавать купоны используя следующие параметры:
- Имя купона - код при использовании которого купон будет активирован
- Сумма купона - сумма на которую пополнится баланс того кто активировал купон
- Многоразовый - если поставить галочку то вы сможете указать лимит на кол-во активаций купона
- Истекает - дата и время когда действие купона истекает
Так же вам будет доступен просмотр всех созданных купонов и информации о них, а так же просмотр статистики по активации купонов.
Генерация купонов юзерами
Плагин создает в ЛК новую вкладку "Купоны" в которой можно активировать и создать купон. Возможность создания купонов юзерами регулируется в настройках плагина, вы можете отключить или включить ее.
В отличии от создания купона в админке, тут при создании купона с баланса пользователя спишется сумма на которую он создает купон.
Так же пользователям недоступна генерация многоразовых купонов.
Под формой создания купона пользователь видит все свои созданные купоны и кто и когда их активировал.
Активация купона
Активация купона происходит так же в ЛК на вкладке "Купоны"
Для активации достаточно ввести купон в поле и нажать "Активировать"
Под формой активации пользователю доступен список всех ранее активированных им купонов.
После активации баланс пользователя пополнится, там же будет написано за активацию какого купона был увеличен баланс.
Опции плагина
В опциях вы можете:
- Разрешить / Запретить создавать купоны пользователям
- Ограничить кол-во создаваемых купонов пользователями
- Выбрать будут ли при ограничении учитываться активированные купоны
- Выбрать сколько купонов может активировать пользователь
- Указать ID пользователей чьи купоны можно будет активировать независимо от ограничения на активацию
- Выбрать могут ли пользователи активировать свои купоны
Доступные хуки
//Хук при создании купона add_action('rcl_coupon_created', 'after_create_coupon'); function after_create_coupon($data) { $data['coupon_id']; // id созданного купона $data['user_id']; // id пользователя создавшего купон $data['frontend']; // 1 если купон создавался во фронтенде } //Хук при активации купона add_action('rcl_user_activate_coupon', 'after_activate_coupon'); function after_activate_coupon($data) { $data['coupon_id']; // id созданного купона $data['user_id']; // id пользователя активировавшего купон $data['balance']; // сумма купона }
Выбрать архив с дополнением и нажать "Установить". Или ручками поместить папку дополнения в /wp-content/wp-recall/add-on/
*Исправлена ошибка, которая могла нарушать работу скриптов при включенной минимизации файлов recall
= 1.8.2 =
*Исправлена ошибка когда нельзя было активировать купон с отложенной датой начала активации
= 1.8 =
*Добавлена возможность скопировать код созданного купона, кликнув по нему
*Добавлено отображение валюты сайта при выводе суммы купона
= 1.7 =
*Изменен внешний вид контента вкладок
*Исправлены мелкие ошибки
*Содержимое вкладок теперь выводится через шаблоны recall
*При удалении и аннулировании купона в админке, автору купона будут возвращены средства, если его купон никто не активировал
= 1.6 =
*Исправлена ошибка, когда с баланса списывались средства при неудачном создании купона
= 1.5 =
*Добавлена поддержка wp-recall 16.22.3+
= 1.4 =
*Рядом с полем для указания купона добавлена кнопка позволяющая сгенерировать рандомный купон
= 1.3 =
*Добавлена возможность указать время начала действия купона
= 1.2 =
*Исправлена ошибка с созданием купона с отрицательным балансом
= 1.1 =
*Добавлена возможность удалять / аннулировать купоны
*Добавлено больше настроек в опции плагина
= 1.0.1 =
*Вкладка в ЛК теперь приватная
= 1.0 =
*Релиз
Ох, ещё бы с партнёрской системой связать этот доп - ему бы цены не было!
Вопрос: Если юзер создаёт купон, а потом второй юзер его активирует, первый получает какой-то бонус? Это как раз из серии партнёрской программы. Может ли юзер создать купон без списания со своего баланса?
Можно ли допилить добавление второго юзера как реферала к первому юзеру в партнёрской программе при активации купона? Готов обсудить эту доработку.
1. Автор купона ничего не получает если его купон активировали. Но есть хук срабатывающий при активации купона, а значит можно дописать функцию и давать что-то автору купона
2. Без списания со своего баланса купон может создавать только админ в админке
3. Я не знаю код плагина партнерской программы, но думаю это возможно
Неплохо было бы добавить функцию, при которой активировать купон могут только те, кто ещё ни разу не активировал ни одного купона. А так же, добавить индивидуальные купоны. Если индивидуальный купон был активирован один раз, второй индивидуальныйй купон пользователь уже активировать не сможет.
Настройку на кол-во активаций для пользователя добавлю, а по индивидуальным купонам я не понял, пишите на форум подробно.
Обновил плагин.
Теперь вы можете удалять / аннулировать купоны в админке, как по одному так и массово.
*При аннулировании купон нельзя будет активировать
*При удалении удаляется сам купон и данные по статистике активации, т.е. вы сможете создать купон с таким же именем и его смогут активировать.
Добавлена куча новых опций:
1. Лимит на кол-во создаваемых купонов пользователями
2. Учитывать ли при подсчете лимита активированные купоны
3. Сколько купонов можно активировать
4. Пользователи чьи купоны можно активировать независимо от ограничений
5. Возможность активации своих же купонов
Если есть еще какие-то предложения по функционалу, можете писать на форум.
Что-то не активируется доп, нажимаю активировать идёт перезагрузка страницы и всё, доп неактивирован
Привет. Я подарил купон, а тот кому я его подарил потерял (не использовал купон). Можно, чтобы при прошествии действия купона и его не активации средства возвращались на счёт создателя купона?
2. -2% с активатора купона.