News:

Looking for documentation? Take a look on our wiki

Main Menu

Recent posts

#31
Virtuemart Development and bug reports / Image generation is not workin...
Last post by Kuubs - February 04, 2025, 13:01:17 PM
Hello,

I have updated my website from 4.2.4 to 4.4.4 and now my image generation is not working correctly anymore. When I upload an image the image gets uploaded but I see no thumbnails and a triangle with an error



Any idea why this happens?

I have tested this on multiple different installations all 3.10.20 and it all does the same thing
#32
Virtuemart Development and bug reports / Re: Search no longer working
Last post by p.barg - February 04, 2025, 10:09:37 AM
Thanks Jumbo for sharing this fix - works fine  :)
#33
Virtuemart Development and bug reports / Re: Search no longer working
Last post by jflash - February 03, 2025, 18:23:36 PM
Thanks, good to know that the issue is resolved! When I discovered that the search wasn't working, I reverted the website from a backup. Once the new version is released, I'll give it another try. :)
#34
Virtuemart Development and bug reports / Should VirtueMart follow Jooml...
Last post by iWim - February 03, 2025, 16:42:16 PM
After the release of VM4.4.4, a minor update with major concequenses, I've been thinking.

Should VirtueMart follow Joomla's release schedule?
Would it prevent the isImage bug? Perhaps not. But it would prevent it from happening in a security update.

Minor Z updates: every 6 weeks, bugfixes
Major Y updates: every 6 months, bugfixes & new features
New X version: every 24 months, bugfixes, new features & BC breaks

VM    : Release Date     (J. Released)   - VM support
4.4.6 : ASAP/18 Feb 2025 (J4.4.x/J5.2.4) - J3/4/5
4.4.8 : 1 April 2025     (J4.4.x/J5.2.5)
4.6.0 : 15 April 2025    (J4.4.x/J5.3.0)
4.6.2 : 27 May 2025      (J4.4.x/J5.3.1)
4.6.4 : 8 July 2025      (J4.4.x/J5.3.2)
4.6.6 : 19 August 2025   (J4.4.x/J5.3.3)
4.8.0 : 14 October 2025  (J4.4.x/J5.4.0)
5.0.0 : 14 October 2025  (J5.4.0/J6.0.0) - J5/6
5.0.1 : 25 November 2025 (J5.4.1/J6.0.1)
5.0.2 : 6 January 2026   (J5.4.2/J6.0.2)
5.0.3 : 17 Febuary 2026  (J5.4.3/J6.0.3)
5.0.4 : 31 March 2026    (J5.4.4/J6.0.4)
5.1.0 : 14 April 2026    (J5.4.x/J6.1)
(...)
5.2.0 : 13 October 2026  (J5.4.x/J6.2)
(...)
5.3.0 : 13 April 2027    (J5.4/J6.3)
(...)
5.4.0 : 19 October 2027  (J5.4/J6.4)
6.0.0 : 19 October 2027  (J6.4/J7.0)   - J6/7
7.0.0 : 16 October 2029  (J7.4/J8.0)   - J7/8
8.0.0 : 14 October 2031  (J8.4/J9.0)   - J8/9

I understand that no release schedule is perfect.
The beauty of the Joomla release schedule, I find, is that it's at regular interval and you can plan fixes and updates around it.

I know they are also working on VM for WP, but WP does not really have a release schedule (AFAIK).
#35
Virtuemart Development and bug reports / Re: Search no longer working
Last post by Jumbo! - February 03, 2025, 15:56:17 PM
There is a bug in VirtueMart 4.4.4, which will be fixed in the next update. In the meantime, you can make the following changes to your site to resolve the issue.

Open - components/com_virtuemart/views/category/view.html.php

Find the following codes between lines 248 to 257:

if(!empty($this->showsearch) and !empty($this->keyword) or !empty($this->productModel->searchcustoms)) {
vmdebug('Lets load the search',$this->keyword,$this->productModel->searchcustoms);
// Load the products in the given category
$ids = $this->productModel->sortSearchListQuery (TRUE, $this->categoryId);
VirtueMartModelProduct::$_alreadyLoadedIds = array_merge(VirtueMartModelProduct::$_alreadyLoadedIds,$ids);
$this->vmPagination = $this->productModel->getPagination($this->perRow);
$this->orderByList = $this->productModel->getOrderByList($this->categoryId);
$this->products['products'] = $this->productModel->getProducts ($ids);
$this->productModel->addImages($this->products['products'], $imgAmount );
}
Replace the above by:

if (!empty($this->keyword) or !empty($this->productModel->searchcustoms)) {
vmdebug('Lets load the search', $this->keyword, $this->productModel->searchcustoms);
// Load the products in the given category
$ids = $this->productModel->sortSearchListQuery(true, $this->categoryId);

VirtueMartModelProduct::$_alreadyLoadedIds = array_merge(VirtueMartModelProduct::$_alreadyLoadedIds, $ids);

$this->vmPagination         = $this->productModel->getPagination($this->perRow);
$this->orderByList          = $this->productModel->getOrderByList($this->categoryId);
$this->products['products'] = $this->productModel->getProducts($ids);

$this->productModel->addImages($this->products['products'], $imgAmount);
}
#36
During the tests I noticed there are no Cyrillic letters in the invoice (customer's name and surname).
See the profile - Last Name:


And there are ? symbols instead of Cyrillic letters in the invoice:


I suppose there is a problem with pdf library.

VirtueMart 4.4.0 11095, Joomla 4


UPD: this issue appears in pdf file of the order.
#37
Administration & Configuration / customer_note not showing in o...
Last post by Margriet - February 03, 2025, 09:55:30 AM
Steps to reproduce:
Order as registered user, type something in Notes and special requests and place order.
Result: customer note in confirmation email and order info
Do the same but order as guest
Result: customer note missing in confirmation email and order info.
#39
Installation, Migration & Upgrade / Re: Error 1267 - Illegal mix o...
Last post by Three_d - January 31, 2025, 15:27:57 PM
I was able to solve the problem by going to Tools > Tools & Migration in VirtueMart and clicking on 'Update VirtueMart tables to UTF8MB4'. This caused the tables to be converted to UTF8MB4, but not all VirtueMart tables were converted to UTF8MB4 and an error message was displayed. By looking up the tables that had not yet been converted to UTF8MB4 via phpMyAdmin, I was able to find out where the problems were. That was in the tables prefix_virtuemart_categories_en_gb, prefix_virtuemart_manufacturercategories_en_gb, prefix_virtuemart_manufacturers_en_gb, prefix_virtuemart_paymentmethods_en_gb, prefix_virtuemart_products_en_gb, prefix_virtuemart_shipmentmethods_en_gb
By comparing the values of the fields with the NL tables, we were able to track down the problems and also run the 'Update VirtueMart tables to UTF8MB4' without errors.

Hopefully this information is useful to others.

Jeroen