Домой Wp-Recall WP-Recall: Проблемы и решения WP-Recall и Woocommerce Регистрация, Восстановление пароля
5ответ(ов) в теме
alandr
не в сети 10 месяцев
На сайте с 15.10.2021
Участник
Тем 2
Сообщения 6
1
21:53
Версия WP-Recall: 16.25.18
Ссылка на страницу, с которой нужна помощь: https://london.cc-forum.com/cc-chat/

Здравствуйте.
Мои проблемы связаны именно с Woocommerce, но может быть подскажете путь поиска решения.
На сайте продается сего 1-3 товара. Это билеты на мероприятие. Для делегатов мероприятия создан личный чат. В Wordpress возможность зарегистрироваться любому отключена. Соответственно в чате регистрации нет.
Проблем - две:
1. При оформлении заказа на Woocommerce происходит автоматическая регистрация на сайте и одновременно в чате. Woocommerce шлет свое письмо о регистрации. А вот Wordpress и WP-Recall - нет. Соответственно пользователи не получают ссылку на вход в чат. Сразу после оформления заказа пользователь отправляется на страницу чата. Но если он из чата выйдет, не изменив пароль, он чат не зайдет больше.
Делегаты народ непростой и зачастую спесивый, поэтому для них нужно организовать все по максимуму упрощенно.
Если отключить Woocommerce и производить регистрацию через чат - все работает нормально.
Но две регистрации они не выдержат.(((
2. При попытке просто авторизоваться в чате без знания пароля через его восстановление ничего не получается. Нижняя ссылка в форме не работает ни при включенном Woocommerce, ни без него. При попытке ввести неправильный пароль возникает ошибка, как и положено. Возникает ссылка на замену пароля. Но при включенном Woocommerce, она не работает, а при выключенном - все в порядке.

Была мысль послать этот Woocommerce куда подальше, но у владельца сайта расчеты идут через Stripe, а у Вас его нет.

Редакции сообщения
06.02.2022 22:39alandrПричина: не указано
06.02.2022 22:44alandrПричина: не указано
06.02.2022 23:23alandrПричина: не указано
0
Андрей CS
не в сети 16 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
2
18:43

К сожалению, не работал с Woocommerce, видимо, у него своя процедура регистрации.
Т.е. если отключен wp-recall, то письма с данными регистрации приходят, а если включен, то нет, верно?
можно попробовать отключить процедуру регистрации от wp-recall кодом:

remove_filter( 'registration_errors', 'rcl_get_register_user', 90 );

0
alandr
не в сети 10 месяцев
На сайте с 15.10.2021
Участник
Тем 2
Сообщения 6
3
20:32

Наоборот.
Если отключен Woocommerce, и регистрацию производить из WP-Recall - данные для дальнейшей авторизации в чате приходят штатно.
Но если WC включен, а регистрация в WP-R отключена, то приходит письмо (кастомное) от WC, происходит регистрация и в WC, и в WP, и в WP-R, но писем от двух последних нет.
Проблему я, в принципе, решил обходным маневром:
- отключил в админке автоматическую генерацию пароля;
- добавил в форме регистрации WC поле создания пароля.
После регистрации клиент имеет возможность сохранить пароль в браузере и далее может авторизоваться когда угодно.
НО!
Если он не сохранился, то LOST PASSWORD не работает!!! при включенном WC
А я не могу его отключать.(((

0
Андрей CS
не в сети 16 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
4
20:36

alandr сказал(а)
Если он не сохранился, то LOST PASSWORD не работает!!! при включенном WC

не работает от wp-recall? а как именно не работает?

0
alandr
не в сети 10 месяцев
На сайте с 15.10.2021
Участник
Тем 2
Сообщения 6
5
21:04

Происходит redirect на страницу авторизации, но информации о сбросе пароля и предложении ввести новый - нет.
Если попытаться ввести неправильный пароль - выскакивает ошибка, как и положено. Но если в тексте ошибки нажать на LOST PASSWORD - происходит то же самое. Но это при включенном WC.
При отключенном - из текста ошибки сообщение приходит, а из нижнего - нет.

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