News:

Support the VirtueMart project and become a member

Main Menu

Printing invoice displays wrong payment method

Started by jbrailas, December 03, 2022, 16:58:51 PM

Previous topic - Next topic

jbrailas

Hello.
Using VirtueMart 3.8.8 10472 + Joomla 3.10.11
The payment method is displayed wrong when I print an invoice at backend. Most times another payment is shown. The correct payment method is shown in orders list and database.
Any clue where to look at?
Important note: I've tried to update Virtuemart to latest version but everything was messed up, so I've reverted to the original working version (3.8.8 )

jbrailas

I've found that inside the order.php located in administrator/components/com_virtuemart  the variable $this->orderbt->virtuemart_paymentmethod_id is returning correct information but the variable $this->orderbt->order_payment is returning false information.

Milbo

I fear we cannot help you here. Because any fix is already in the vm3.9 versions. But the philosophy behind the vm core is constant evolution. VM4 was meant that it works with j4. So one solution is to update to the last vm3.9, but why updating to a RC release.
I just wait for one akeeba backup to fix the last bug I know and so we should have new release tomorrow vm4.0.10. Meanwhile you should do a backup and try an update to vm4.0.8 (works on j3 almost perfect, most changes on vm4.0.10 are for j4 and PHP8.3 https://dev.virtuemart.net/attachments/1348/com_virtuemart.4.0.8.10748_package_or_extract.zip
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/