News:

Support the VirtueMart project and become a member

Main Menu

Recent posts

#21
Virtuemart Development and bug reports / Re: Comma in alias
Last post by Milbo - January 08, 2026, 22:27:25 PM
Quote from: drejk on December 09, 2021, 11:03:29 AMSolution is to slightly modify a line in administrator/components/com_virtuemart/helpers/vmtable.php:

a) comment out line aroud line 1570 (add // in front) - this fixes links (this line shouldn't be there anyways. Btw. "$unicodeslugs" is practically the opposite of what it is called - it should be called "$transliterate" )
   //if($unicodeslugs)$this->{$slugName} = rawurlencode($this->{$slugName});

b) optional - if you want only alphanumeric characters, dashes and underscores add at next line
       $this->{$slugName} = preg_replace('~[^-a-z0-9_]+~', '', $this->{$slugName});



Do you mean this fix? I did not check it yet.So the problem is that you geht instead of the komma, a 2c? like here?
Get product alias "sample-product%2C-test".

sandomatyas I was not aware that the problme is not fixed.
#22
Virtuemart Development and bug reports / Re: [FIX] Use VirtueMart CSS +...
Last post by Milbo - January 08, 2026, 22:22:30 PM
Yes, that should be part of the new VirtueMart 5. And removing jQuery, it will be kept for extensions, but the core should run without. These are the two main parts left for vm5.
#23
The normal logic means the discount on the final price. Not in between. Depending on the tax system of your country, you discount either the price before tax (like in USA) or after tax (like in Europe). Your idea is to discount the baseprice, but not the variant addon price. It can make sense, for example if the variant includes a service, but is not the default. I cannot add your code without breaking the prices for all the others using the default logic.
#24
Virtuemart Development and bug reports / Re: Delete articles
Last post by Milbo - January 08, 2026, 22:06:49 PM
Vm5.4? do you mean joomla 5.4?
#25
Language/Translations / Re: Batch translation of produ...
Last post by Milbo - January 08, 2026, 21:58:25 PM
I wrote a new plugin which uses Deepl Translate to use their AI for translation. https://extensions.virtuemart.net/back-office/tools/deepl-translator-detail
#26
Language/Translations / Re: Language bug? Shipment, pa...
Last post by Milbo - January 08, 2026, 21:36:42 PM
Thank you stAn, indeed the problem is if the vm languages is loaded before the router set the new language var,... the vm lang code uses the set default language of joomla of the current run time.

I wonder if this code in virtuemart.php in the Fe, so (/components/com_virtuemart/virtuemart.php)
if (!class_exists( 'VmConfig' )) require(JPATH_ROOT .'/administrator/components/com_virtuemart/helpers/config.php');
VmConfig::$execTrigger = true;
VmConfig::loadConfig(false, false, true, true);
vRequest::setRouterVars();
$lang = vRequest::getCmd('lang','');
if(!empty($lang)){
vmLanguage::setLanguageByTag($lang);
}
#27
Plugins: Payment, Shipment and others / Re: Coupon discount and free s...
Last post by jankoo - January 08, 2026, 19:23:25 PM
how its possible i still found this error in virtuemart 4.4 after more than 10 years? how it make any sense to not calculate discount code for free shipping over total order?? does anyone in virtuemart dev have any brain? and the only solution is hack the core? it seems that even special coupon plugin will not solve this issue.. unbelievable..
#28
Frontend Modules / Re: Module to display list of ...
Last post by iWim - January 08, 2026, 08:06:02 AM
This is a solution for an issue over 14-ish years ago!
What was that VirtueMart 2?

More information would help alot...

How does it not work?
What error do you see?

What version of Joomla, VirtueMart, PHP do you use?
What version of Joomla, VirtueMart, PHP did you update from?
How did you update?
#29
Frontend Modules / Re: Module to display list of ...
Last post by jlover - January 08, 2026, 04:26:19 AM
this code is very useful for my site. however, after upgrade to 4.0 it is not working. show error.

please someone review for me.

sorry to dig this topic back :).
#30
Language/Translations / Re: Language bug? Shipment, pa...
Last post by stAn99 - January 07, 2026, 13:41:33 PM
the issue with language is most commonly cuased by any system plugin loading vmconfig "before onafterroute" event (i.e. before languag filter plugin sets the language)

to see which plugin does it you might want to put:

$x = debug_backtrace();
foreach ($x as $l) echo $l['file'].' '.$l['line']."<br />\n";
die(__FILE__.'@'.__LINE__);


within /administrator/components/com_virtuemart/helpers/config.php

(at the top after <?php )

this will show you bakctrace of which plugin had loaded it too early - disable the plugin and test it further