Три вопроса:
1. Если пользователю вручную через админку дать доступ к платному контенту (без оплаты, поставив галочку в профиле) и поставить срок (условно) месяц, >>
А) ему придет письмо о том, что срок оплаты подходит к концу?
Б) если он не оплатит, плагин удалит его из платного доступа?
Вопрос связан с тем, что на тестовом реальном сервере висел пользователь, которому вручную дали доступ (галочку поставили в профиле пользователя). Время прошло. Сейчас захожу в профиль этого пользователя (через консоль) как Админ. А у него стоит галочка о том, что доступ у него есть. А срок указан "-5 дней" (минус пять дней). При этом, если заходишь в Действующие доступы, у этого пользователя стоит 0 дней. Как с этим быть?
2. Как обновляется время в настройках Действующие доступы? Зашел в юзера, дал ему вручную (поставил галочку в профиле) доступ на 1 день. Через пол часа захожу у него Время доступа стоит 23 часа 59 минут и не меняется в течение следующих 10 дней, сколько бы не обновлял страницу. При этом, если снова зайти в его профиль, то там дата меняется.
3. Например, я поставил стоимость платного доступа 10.000 рублей условно. Скидка 0%. Пользователи приобрели доступ. Через два дня я поменял цену для того же (!) уровня уровня доступа с 10.000 на 20.000 рублей и поставил скидку на продление 30%. Какую сумму (при продлении курса) увидят те пользователи, что покупали доступ по 10.000? Сумма продления доступа будет 14.000 или 7.000?
Исправить уже нельзя. Поправка для пункта 2:
2. Как обновляется время в настройках Действующие доступы? Зашел в юзера, дал ему вручную (поставил галочку в профиле) доступ на 1 день. Через пол часа захожу у него Время доступа стоит 23 часа 59 минут и не меняется в течение следующих 10 дней, сколько бы не обновлял страницу. При этом, если снова зайти в его профиль, то там дата меняется.
Читать как:
... в течение следующих 10 минут ...
Дополнение к вопросу 1. Справедливости ради. Сейчас дал другому юзеру платный доступ на 15 минут вручную (галочкой). Роль у него поменялась на ту, которая задается при выдаче доступа. Доступ был. Через 15 минут доступ пропал. Галочка исчезла. Статус вернулся на Подписчика. Всё норм.
Значит, что-то не то было именно с юзером из предыдущего примера. Буду разбираться.
Но вопросы все равно остались. Ответьте, пжл., на них.
1. Письмо придет, дополнение проверяет текущий доступ пользователя при его заходе на сайт, если доступ закончился - удалит его, иначе пользователь будет висеть с отрицательным доступом
2. подобное поведение может провоцировать используемый браузер, подставляет в форму последние сохраненные данные из своего кеша, у себя описанной проблемы не замечаю, как понял, у вас на работе функционала это тоже не сказывается
3. очевидно, что увидят ту цену и ту скидку, которая была установлена последней
4. можно, если соответствующим образом доработать функционал