News:

Looking for documentation? Take a look on our wiki

Main Menu

Add/Edit Billing details or checkout gives error page

Started by Three_d, June 14, 2024, 13:09:00 PM

Previous topic - Next topic

Three_d

I use Joomla 4.4.5 and have updated VirtueMart 4.2.12.11012 to VirtueMart 4.2.14 11022. It is a Dutch shop.
After this update, it is no longer possible for guests to go to the 'Add/Edit Billing details' page in the shopping cart. This is the error message I get after clicking on 'Add/Edit Billing details' or checkout:

count(): Argument #1 ($value) must be of type Countable|array, null given
I have tried everything in VirtueMart's configuration to no avail.
I have the same site on VirtueMart 4.2.12.11012 and there the 'Add/Edit Billing details' page just works.

Does anyone know how to solve this because customers can't order now?

pimo

Hello, I don't have a solution, sorry.

But yesterday I updated to the same code as you and I just tested if I can edit this data in the cart and if it has been possible.
Although I have also received a notice from a client who got an error, but it is different from yours, it is an error about the displayed name. I don't think it's the same thing that happens to you.

Three_d

Apparently it's not the same problem because I just solved it. It had to do with a template override in a commercial template.
Even though I disabled the template, the override was still called.
For those who want to know the solution.
I removed the following override:
'templates/NAME-OF-TEMPLATE/html/com_virtuemart/user/edit_address.php

I don't get an error about a 'displayed name'.

Nilsy

Sorry, could you explaing this...
Is this the file (over FTP), or a backend access "thing"?
If so, where?  :-[

Ok, I see in the Change logs... hehe, (I am an idiot), but did you mean to just delete this file?