|
17.10.2025 11:41
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Виявлено проблему в роботі способу оплати.
Якщо клієнт робить замовлення і його перекидує на сайт оплати, а там щось йде не так, наприклад помилка при неправильно введеній карті (скрін), при повернені на сайт він бачить що замовлення оформлено (скрін), але замовлення не відображається в адмінці, не формується pdf file замовлення, відповідно адміністратор магазину не отримує листа що замовлення було створено.
В базі по номеру замовлення знайти можна.
Відмінності в таблиці itshop_jshopping_orders між замовленням з помилкою і замовленням де була проведена оплата (в дужках де все нормально):
order_status = 3 (6)
order_created = 0 (1)
pdf_file = пусто (20790_5ff65c1f60821g336be672f1c6a77f6e.pdf)
invoice_date = 0000-00-00 00:00:00 (2025-10-17 12:11:45)
product_stock_removed = 0 (1)
Якщо в базі напряму змінити order_created з 0 на 1, замовлення в адмінці зявляється зі статусом "Отменен", та і лист не приходить і клієнт не бачить що щось пішло не так.
Дуже критична помилка так як може бути багато причин не проходження платежу, а замовлення створюється але не відображається в адмінці, не надходить лист аміну, і клієнт не бачить що платіж не пройшов і не має можливості повторити оплату!
На сайті ще встановлено офіційний Quick Checkout, якщо це має значення.
Joomla: 5.3.0 JoomShopping: 5.6.1 PHP: 8.4.12 MySQL: 8.4.6-6
|
| |
|
17.10.2025 12:33
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
В списку замовлень є фільтер
Not finished: all - ви побачите всі замовлення
Всі спроби оплат мають статус order_created 0
і їх може бути багато
Тут все правельно (нічого не приходить ні адміну ні користовачу)
Помилка тільки в тому що показалась сторінка Дякую за замовлення
Letzte Änderung: 17.10.2025 12:33
|
| |
|
17.10.2025 12:44
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
А як виправити проблему зі сторінкою що показала оформеле замовлення?
|
| |
|
17.10.2025 12:59
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Відповім як подивлюсь код аддона.
|
| |
|
17.10.2025 13:30
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
А чи можна ще отримувати листи на пошту адміну, щоб було зрозуміло що замовлення не оплочене, а то крім адмінки ніяк не зрозуміти що робили замовлення але не пройшла оплата?
|
| |
|
17.10.2025 15:04
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Немає такої можливості.
(переробити можна)
|
| |
|
17.10.2025 15:28
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Зрозумів. Функція checkTransaction за це відповідає?
|
| |
|
17.10.2025 15:56
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
І очікую фітбеку по проблемі з сторінкою що показує оформеле замовлення, хоча по оплаті помилка.
|
| |
|
18.10.2025 09:10
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
LiqPay вертає користувача на 1 і туж сторінку після оплати або відміни
Тому ми не знає чи замовлення було оплачено чи відмінено
Інформація про успішну оплату може прийти через 5 мин.
Ми пропонуємо створити спец. сторінку
Ваше замовлення буде оброблено через .......
....
LiqPay 1.1.0 (JoomShopping 5.0.0+)
Добавлено новий параметр
Result URL
URL у Вашому магазині на який буде переадресовано після завершення покупки або відміни
|
| |
|
18.10.2025 09:17
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
rudoy24 - 17.10.2025 15:28
Зрозумів. Функція checkTransaction за це відповідає?
checkTransaction - виконуэться якщо оплачено
--------------------------------------------------------------------------------------
components\com_jshopping\payments\pm_liqpay\pm_liqpay.php
function showEndForm($pmconfigs, $order)
виконується якщо створено замовлення і користувач перейде на сайт оплати
тут можна відправити повідомлення що є нова замовлення
-------------------
якщо кліент не зміг оплатити вім може і не вертатися на сайт
Letzte Änderung: 18.10.2025 09:29
|
| |
|
19.10.2025 16:02
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Доброго дня.
А можна щоб повертало не довільну сторінку, а саме сторінку що замовлення зроблено як зараз і повертає (видно номер замовлення і інформація про замовлення), а вже на цю сторінку сторінку додати довільний текст по типу "Ваше замовлення створено та очікує підтвердження оплати від банку." - це було би логічніше побачити клієнту, ніж відправляти його на пусту сторінку де він бачить тільки довільний текст без номера замовлення та без інформації про це замовлення!
|
| |
|
19.10.2025 21:29
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Тоді просто поміняйте текс на сторінці Фініш.
|
| |
|
20.10.2025 10:35
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Якщо додати просто текст на фінішній сторінці то він буде для усіх типів оплати, а наприклад для післяплати це буде некоректний текст.
А так щоб цей текст був не для усіх способів оплати, а саме для LiqPay, можливо щоб посилання мало якийсь параметр "?payment=liqpaywait", чи додавався в body який клас "liqpaywait" на сторінці фініша як можна реалізувати?
|
| |
|
21.10.2025 15:22
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 28007
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
https://www.webdesigner-profi.de/joomla-webdesign/shop/plugins/checkout-finish.html
Addon Checkout finish 3.0.0 (JoomShopping 5.0.0+)
Добавлена нова опція
Можна задати свій текст для сторінки фініш (На кожну платіжну систему)
|
| |
|
21.10.2025 23:29
|
|
rudoy24
Name: Taras
12.09.2013
Posts: 47
|
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Дякую.
Вже реалізував через com_jshopping/checkout/finish.php
|
| |