Домой Каталог: Плагины WordPress WP Events&Places Неоплаченный / оплаченный заказ и вопросы
5ответ(ов) в теме
Denver
не в сети 11 часов
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
1
18:08
Версия плагина: 1.7.10

Здрвствуйте!

1. Скажите пожалуйста, почему на моменте формирования заказа до его фактической оплаты место в зале уже отмечается как оплаченное (иконка юзера), в админке его статус еще как неоплаченный.., скорее всего, пока место не оплачено, оно должно быть с картинкой забронировано (иконка время)?
Для наочности, я записал видео

Вы не можете просматривать опубликованные ссылки

2. Где в коде можно поменять время ожидания пока освободиться место с "1 часа" на скажем 5 мин? Как это возможно реализовать?

3. Как можно связать плагины Events&Places и WPKey, что бы в Events&Places можно было идентифицировать пользователя по email указанному в WPkey?

Редакции сообщения
06.10.2018 18:09DenverПричина: не указано
06.10.2018 18:09DenverПричина: не указано
0
Denver
не в сети 11 часов
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
2
18:40

К третьему пункту важное дополнение:
Мы используем WPKey для переадресации пользователя на страницу мероприятия (плагин Events and Places).
Нам важно что бы на эту страницу передался один из параметров (key_id, user_email, key_string, key_token) для персонификации пользователя (кто конкретно перешел на страницу меропряиия)...

Редакции сообщения
06.10.2018 18:40DenverПричина: не указано
0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16987
3
19:32

1. какой статус назначается заказу после завершения оформления? смотрите в админке. если статус "забронировано", то оплата не требуется.
2. см. файл /wp-content/plugins/events-and-places/cron-actions.php, строка 45
3. не понял, что именно требуется, идентифицировать пользователя по его email можно стандартной функцией ВП get_user_by(), если конечно такой пользователь существует, но не понял, что за переадресация происходит и через какой функционал.

0
Denver
не в сети 11 часов
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
4
22:27

1. Если делать как на видео выше (с возвратом на предыдущую страницу

Вы не можете просматривать опубликованные ссылки

), то статус в админке "Неоплачен" при настройках "Оплата заказа" - "Требуется".
2. Там указаны часы, а нужно поставить минуты, попытка поставить доли часа - не увенча успехом.
3. Пользователь не зарегестрирован на сайте, но он вводит свой email при покупке доступа через wp-key на закрытую страницу. Закрытая страница - это мерприятие созданное плагином Events&Places. Как на закрытой странице мероприятия можно выяснить какой пользователь зашел? (key_id, user_email, key_string, key_token). Другими словами, как средствами плагина wp-key передать идентификатор пользователя (например имейл или айди ключа) на страницу мероприятия (Events&Places)?

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16987
5
11:00

1. Все верно, так и должно работать
2. пробуйте изменить HOUR на MINUTE
3. в файле index.php плагина на строке 303 и 314 найдете wp_redirect(get_permalink($post_id)); это перенаправление на страницу с закрытым доступом после проверки ключа, дополните ссылку своими параметрами и будете получать их через get после перенаправления на эту страницу

0
Вы не имеете права на публикацию сообщений в этой теме