Thank you page changed in version 2.0.458

If you are runnig Joomla 3.x and Virtuemart 3.x please post to this forum your questions or support tickets about One Page Checkout

Thank you page changed in version 2.0.458

Postby patbe60 » Tue Nov 04, 2025 3:37 pm

Hello

Until version 2.0.457 I had the thank you page looking as in 2.0.457.png. After updating to 2.0.458 the second part (payment method, order number, amount, button to order) disappeared (The first part in both attached pics is a Joomla article). I did not make any changes in the configuration and tested it with different OPC templates.

Downgrading OPC to the previous version 2.0.457 leads to the correct thank you page.

Do you have any idea?

J 5.4.0
VM 4.6
OPC 2.0.458
Attachments
2.0.458.png
2.0.458.png (22.24 KiB) Viewed 100771 times
2.0.457.png
2.0.457.png (51.57 KiB) Viewed 100771 times
patbe60
 
Posts: 71
Joined: Mon Apr 30, 2012 11:37 pm

Re: Thank you page changed in version 2.0.458

Postby patbe60 » Tue Nov 04, 2025 4:10 pm

The proplem could be in this file:

/administrator/components/com_onepage/helpers/joomla5/jrequest.php

As soon as I replace this with the file from version 2.0.457 the thank you page looks fine again.
patbe60
 
Posts: 71
Joined: Mon Apr 30, 2012 11:37 pm

Re: Thank you page changed in version 2.0.458

Postby office@.....hu » Mon Jan 05, 2026 11:32 pm

It seems that this problem comes from Joomla 5 stricter guest handling. The code was changed to Joomla 5 API in ver 459.
If you go to VirtueMart Configuration -> Shop -> Order tracking method and select "provide link for guest shoppers",
your customers will get a secret key in the confirmation email and can also login later to see the order and the it's status.
In that way, version 459 will NOT drop "Order not found! It may have been deleted." error in the thank you page. It will only show a thank you message, without amount and order number.
But you can turn on OPC config -> After Checkout -> Append order info
and then you get a thank you page with all the order details.
office@.....hu
 
Posts: 1
Joined: Mon Jan 05, 2026 10:32 pm

Re: Thank you page changed in version 2.0.458

Postby admin » Thu Jun 11, 2026 10:56 am

Hello, yes, we had updated our compatiblity layer (jrequest on j5 vs jrequest on j6) and some of these issues come from trying to add future and backward compatiblity helpers.

The main reason for JRequest compatiblity layer being used in OPC is security - we cannot afford to switch to latest Joomla input handling unless they are 100% identical to previous JRequest handling in matters of security. Joomla had changed input handlers on J3->J4->J5->J6 which causes security nightmare on all 3rd party extensions since updating to new APIs might not provide same security escaping and handling as in previous J version.

Currently our most stable version is for Joomla 5 while we still fully support Joomla 3.10+ and Joomla 6. (Joomla 4 and older J3.x are supported on per request base)

Best regards, Stan
admin
Site Admin
 
Posts: 2720
Joined: Wed Jan 06, 2010 11:43 pm


Return to One Page Checkout for Virtuemart 3 on Joomla 3.x