27ответ(ов) в теме
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
1
00:35
Версия WP-Recall: 16.12.3
Версия дополнения: 1.4.1

Все версии актуальные, обновлено.

1) Товар почему-то после оплаты получает статус не "оплачен", а "в обработке". Почему так?
2) Возможно не по адресу конкретно этого допа.
После оплаты со счёта пользователя корзина от вукоммерса не очищается. Как бы это поправить? У меня яндекс-касса для WP-Recall если это важно.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
08:20

AlexBaker сказал(а)
Все версии актуальные, обновлено.

- а указали не актуальные:

Версия WP-Recall: 16.12.3

Версия дополнения: 1.4.1

Обновляйтесь.
Рекол сейчас 16.13.0
Доп 2.0.4

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
3
15:20

Я указал, то что выскочило из предложенных. Т. к. там обязательные поля. И написал ЧТО ВСЁ ОБНОВЛЕНО. Что здесь такого непонятного?

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
4
15:25

Потому что лазать по допам и смотреть их версии для полностью обновлённого сайта считаю тратой времени. Для этого и написал, что всё обновлено - свежее.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
15:29

Поля сделаны для того чтобы не писать "все обновлено", а чтобы в них указывать используемую вами версию цифрами.

Вот сейчас мы и тратим время. Указывайте версию в поля в дальнейших вопросах на форуме. Они специально созданы, чтобы нам не выяснять "последняя", или нет, стоит у вас. Нет такой версии "последняя" - а есть четкая версия включающая цифры - вот эту информацию в виде цифр и предоставляйте нам.
Тратим общее время.

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
6
00:54

Объясняю в 25й раз. Моё дело указать на косяк. Не хотите - не правьте. Только чести это вам не делает.
Данные косяки, указанные выше, не зависят от версий. И вы сами это прекрасно знаете.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
01:29

Данные косяки, указанные выше,

Оффтоп
offtop это всё ниже...

ваше дело указать на "касяк" и не забыть указать версии числами. Как это требует форма.

В рамках этой темы мне больше добавить нечего - вукоммерц нет возможности проверить. Но я попытался уточнить. Сорян - не ожидал что ушат негатива выльете.

А по второму вашему вопросу - свои желания, к "косякам" не нужно приравнивать.
В итоге, возможно, косяк у вас всего один. Но чтоб ускорить проверку и исключить уточнение версий - указывайте в форме используемые версии. Это важно.

А так - всем мира...

1
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
8
14:03

Негатив есть, потому что когда пишут обновлено - значит обновлено. Оттого, что я напишу версию, что-то изменится? Если я напишу 112, а будет стоять по факту 110? И вы всем наслово верите, кто тут пишет? Последние версии стоят, каждый день на сайте делаю по мелочи и всё обновляю. Я сюда зашёл заметку кинуть для размышления, потратил время, а мог бы вообще болт забить.
У пряморуких вебмастеров после покупки корзина очищается как бэ. Это не моё желание, а реалии современных магазинов. Вы бы для реального бизнеса по торговле пару сайтов запилили бы - сразу бы увидели слабые места функционала. Я пишу как должно быть, а вы это воспринимаете почему-то как прихоти дурачков. Я с этими оплатами через сайты каждый день дело имею. Написал сюда вообще между делом, чтобы помочь усовершенствовать для общего блага, а вы начинаете воспитанием заниматься. Ошибки/сбои/неточности/недоработки не критичные, но они добавляют неудобства при использовании. Цель ведь автоматизация, правильно?

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

AlexBaker сказал(а)
когда пишут обновлено - значит обновлено

Была уже масса таких упертых, которые пишут "обновлено", а на самом деле необновлено, потому требуем точного указания версии, чтобы не тратить время впустую. Каждый сам решает что ему первично, вступать в бесполезные препинания или решать дальше проблему, просто указав правильную версию.
За заметку для размышлений спасибо, поразмышлял.
В последней версии дополнения при оплате заказа вызывается функция wc_empty_cart() которая и должна очищать корзину, почему у вас этого не происходит, надо разбираться отдельно, для этого требуется указание точной версии, заглянуть в лог ошибок (вдруг там пишется что то), ответить на вопрос: "пишется ли к оплаченному заказа комментарий - Оплачено через ..." или нет, т.е. от вас требуются действия, а размышления сами по себе бесполезны.

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
10
16:06

Так давайте действовать, я против чтоли?
Версия 2.0.4
Заказ #10 был оформлен 02.04.2018 и сейчас Обработка.
Никаких других надписей нет.
Оплачено было через счёт
Лог ошибок где смотреть?

Редакции сообщения
06.04.2018 16:07AlexBakerПричина: не указано
0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
11
16:51

AlexBaker сказал(а)
Оплачено было через счёт

как именно был оплачен заказ? через платежную систему от wp-recall?

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
12
18:12

Да, через личный счёт

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
13
18:31

в этом случае я никаких проблем в коде дополнения не вижу:
1. заказу назначается статус completed
2. прикрепляется комментарий "Оплачено через..."
3. очищается корзина

во всех трех пунктах используется функционал WC, ничего своего:

$order->payment_complete($payData->pay_id);
$order->add_order_note("Оплачено через ".$payData->current_connect);
wc_empty_cart();

Дополнение в данном случае отрабатывает верно, если какие то проблемы в этом случае и могут произойти, то на стороне WC.
Ну или вы указали некорректную версию дополнения.

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
14
20:14

Сейчас ещё раз проверил - да, корзина не очищается. Даже после смены статуса на "Выполнен"

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
15
20:16

У вас есть примеры магазинов для сравнения? У меня с WP-Recall пока один сайт только, сравнить не с чем

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
16
00:13

Сразу же ещё вопрос по этому допу: В настройках выставлено "Предлагать оплату с личного счёта". После оформления заказа во вкладке Заказы WC показывается собственно заказ со способами оплаты Яндекс-деньги и Личный счёт.

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

Это корректное поведение?

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
17
08:29

установил WC на тестовый сайт, проверил работу с этим допом.
1. Корзина действительно не очищалась, возможно, связано с изменениями в последней версии WC, тк ранее работало.
Корзина очищается функцией WC - wc_empty_cart(), посмотрел что находится внутри нее, оказалось что эта функция не очищает сессионные данные пользователя, поэтому корзина не может быть очищена, написал свою замену.
2. Заказу действительно присваивается статус "В обработке", хотя должен назначаться "Завершен".
Содержимое функции WC сообщило, что статус заказу после его оплаты назначается в зависимости от неких текущих опций, которые и сообщают нужно заказ помещать на обработку или завершать его, например, это связано с указанием товара как виртуального или требующего загрузки, для физических товаров завершить товар нельзя, если только делать это принудительно внутри допа, но смысла в этом не вижу, тк такое поведение находится за рамками действия допа и должно решаться либо опциями магазина либо сторонним кодом.

Изменения связанные с очисткой корзины внес в версии 2.0.5

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
18
08:34

Кстати, изменять статус заказа после оплаты можно через фильтр woocommerce_order_item_needs_processing, если через него вернуть true, то заказ отправится в обработку, если false, то будет завершен.

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
19
16:47

Ок, обнова сама должна прийти, если я правильно понял?
По вопросу про поведение ответите? А то непонятно за что настройка отвечает...

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
20
16:56

Обновления проверяются дважды в день

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
21
17:00

AlexBaker сказал(а)
непонятно за что настройка отвечает

данная опция не от этого дополнения, отвечает за оплату заказов в магазине от wp-recall, wc не учитывается, учет wc будет добавлен в обновлении

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
22
17:09

Понял, спасибо за инфу

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
23
17:18

Корзина вукоммерса так и не очищается, обновился Версия 2.0.6

Редакции сообщения
19.04.2018 17:18AlexBakerПричина: не указано
0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
24
17:32

обновляйтесь до версии 2.0.7

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
25
17:37

Ок, пока не приходила обнова

0
AlexBaker
не в сети 1 год
На сайте с 04.07.2017
Участник
Тем 28
Сообщения 135
26
20:49

Сейчас работает очищение только после оплаты, при обычном заказе без оплаты не очищается. Так и должно быть?

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

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

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