You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Версия модуля: 1.9.3
Возникает (предположение) если клиент "задержался" на странице оплаты - не сразу нажал вернуться в магазин
1 раз Статус заказа меняется на "оплачен"(кастомный) при получении подтверждения платежа (клиент еще не вернулся в магазин, а уведомление пришло)
В моем случае (электронный товар) товар отправляется покупателю автоматически, статус заказа меняется на "выполнен"
2 раз статус заказа меняется на "оплачен" при возврате клиента в магазин, предполагаю что при этом идет повторная коммуникация с подтверждением платежа
Ну и соответственно, товар отгружается повторно (в моем случае)
Не могу сказать, что это не корректное поведение модуля, но раз вы так оперативно отвечаете, возможно подскажете как (ладно, не будем наглеть, хотя бы где) отменить повторную смену статуса заказа если "payment_id" уже имеет запись с датой "captured_at" в базе
The text was updated successfully, but these errors were encountered:
Оперативность поддержки закончилась на простом вопросе...))
короч поправил /catalog/model/extension/payment/yandex_money.php стр. 362
добавил проверку дублирования статуса в истории
$check_second_change_query=$this->db->query('SELECT `date_added` FROM `'.DB_PREFIX.'order_history` WHERE `order_id`='.(int)$orderId.' and `order_status_id`='.(int)$statusId.';');
if ($check_second_change_query->num_rows<1){
Версия модуля: 1.9.3
Возникает (предположение) если клиент "задержался" на странице оплаты - не сразу нажал вернуться в магазин
1 раз Статус заказа меняется на "оплачен"(кастомный) при получении подтверждения платежа (клиент еще не вернулся в магазин, а уведомление пришло)
В моем случае (электронный товар) товар отправляется покупателю автоматически, статус заказа меняется на "выполнен"
2 раз статус заказа меняется на "оплачен" при возврате клиента в магазин, предполагаю что при этом идет повторная коммуникация с подтверждением платежа
Ну и соответственно, товар отгружается повторно (в моем случае)
Не могу сказать, что это не корректное поведение модуля, но раз вы так оперативно отвечаете, возможно подскажете как (ладно, не будем наглеть, хотя бы где) отменить повторную смену статуса заказа если "payment_id" уже имеет запись с датой "captured_at" в базе
The text was updated successfully, but these errors were encountered: