Здрвствуйте!
1. Скажите пожалуйста, почему на моменте формирования заказа до его фактической оплаты место в зале уже отмечается как оплаченное (иконка юзера), в админке его статус еще как неоплаченный.., скорее всего, пока место не оплачено, оно должно быть с картинкой забронировано (иконка время)?
Для наочности, я записал видео
2. Где в коде можно поменять время ожидания пока освободиться место с "1 часа" на скажем 5 мин? Как это возможно реализовать?
3. Как можно связать плагины Events&Places и WPKey, что бы в Events&Places можно было идентифицировать пользователя по email указанному в WPkey?
К третьему пункту важное дополнение:
Мы используем WPKey для переадресации пользователя на страницу мероприятия (плагин Events and Places).
Нам важно что бы на эту страницу передался один из параметров (key_id, user_email, key_string, key_token) для персонификации пользователя (кто конкретно перешел на страницу меропряиия)...
1. какой статус назначается заказу после завершения оформления? смотрите в админке. если статус "забронировано", то оплата не требуется.
2. см. файл /wp-content/plugins/events-and-places/cron-actions.php, строка 45
3. не понял, что именно требуется, идентифицировать пользователя по его email можно стандартной функцией ВП get_user_by(), если конечно такой пользователь существует, но не понял, что за переадресация происходит и через какой функционал.
1. Если делать как на видео выше (с возвратом на предыдущую страницу
), то статус в админке "Неоплачен" при настройках "Оплата заказа" - "Требуется".
2. Там указаны часы, а нужно поставить минуты, попытка поставить доли часа - не увенча успехом.
3. Пользователь не зарегестрирован на сайте, но он вводит свой email при покупке доступа через wp-key на закрытую страницу. Закрытая страница - это мерприятие созданное плагином Events&Places. Как на закрытой странице мероприятия можно выяснить какой пользователь зашел? (key_id, user_email, key_string, key_token). Другими словами, как средствами плагина wp-key передать идентификатор пользователя (например имейл или айди ключа) на страницу мероприятия (Events&Places)?
1. Все верно, так и должно работать
2. пробуйте изменить HOUR на MINUTE
3. в файле index.php плагина на строке 303 и 314 найдете wp_redirect(get_permalink($post_id)); это перенаправление на страницу с закрытым доступом после проверки ключа, дополните ссылку своими параметрами и будете получать их через get после перенаправления на эту страницу