8ответ(ов) в теме
vutak
не в сети 5 лет
На сайте с 13.01.2019
Участник
Тем 1
Сообщения 4
1
14:27
Версия WP-Recall: 16.17.3

Первая ошибка.
Если человек не зарегистрирован и добавляет товар в корзину, для него появляется форма для оформления заказа, где нужно ввести емаил и имя, так вот если он ведет в поле емаил например просто набор букв цифр без @ и точек, то при нажатие оформить заказ его перебрасывает на станицу ошибки.WP_Error Object ( [errors] => Array ( [email_invalid] => Array ( [0] => Вы указали некорректный email! ) ) [error_data] => Array ( ) ) 1
Вообще в целях безопасности от забивания не нужными заказами от не известных ботов, хотелось бы увидеть в настройках "ОФОРМЛЕНИЕ ЗАКАЗА" возможность полностью отключить "Для оформления заказа заполните форму ниже" c вводом каких либо данных, то есть сделать доступным оформления заказа и оплату из корзины только тем кто уже авторизован. (как этим флудить без капчи я думаю вы уже догадались)

Вторая ошибки.
Добавляя товар в корзину появляется зеленая табличка справа, зайдя по ней в корзину, там есть товар, но если зайти в личный кабинет и там в раздел Корзина то будет написано - Заказов со статусом Корзина пока нет. но если снова добавить товар, то в зеленой табличке уже будет 2 товара, а в личном кабинете также пусто та, это если не нажимать оформить, а просто добавить их в корзину, но и при оформлении их нету в корзине, они появляются сразу в неоплаченные.

0
Андрей CS
не в сети 16 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
14:38

vutak сказал(а)
то при нажатие оформить заказ его перебрасывает на станицу ошибки

не перебрасывает, показывается соответствующее уведомление, ошибка где то на вашей стороне

vutak сказал(а)
Вторая ошибки.

добавляя товар в корзину, заказ еще не создается, поэтому его странно искать в личном кабинете. Заказ со статусом "корзина" может появится только после удаления уже созданного ранее заказа в корзину, т.е. его предварительного удаления.

0
vutak
не в сети 5 лет
На сайте с 13.01.2019
Участник
Тем 1
Сообщения 4
3
14:46

не перебрасывает, показывается соответствующее уведомление, ошибка где то на вашей стороне

Понял буду разбираться. а вообще добавить выключение этих полей вы можете в следующем обновлении?

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

честно говоря, не вижу смысла

0
vutak
не в сети 5 лет
На сайте с 13.01.2019
Участник
Тем 1
Сообщения 4
5
14:49

можете подсказать тогда как удалить эти поля хуком?

0
Андрей CS
не в сети 16 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
14:53

поля удалить можно, но кнопка отправки останется, так что смысла тоже нет, уж тогда просто запрещать формировать корзину гостям

0
vutak
не в сети 5 лет
На сайте с 13.01.2019
Участник
Тем 1
Сообщения 4
7
14:58

как я это могу сделать? в текущей версии

0
Андрей CS
не в сети 16 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
8
15:08

перехватите добавление товара в корзину через фильтр rcl_add_to_cart_data, внутри него проверьте авторизацию и если ее нет, то прервите выполнение функцией wp_send_json() возвратив ошибку:

wp_send_json(array('error' => __('Гостям тут не рады!')));

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