News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Recent posts

#41
Administration & Configuration / Re: Google Merchant Center 500...
Last post by iWim - August 22, 2026, 14:23:17 PM
VM automatically (re)creates smaller images.
You can change the image size in the backend, then VM (re)creates the new images automatically.

It should also be possible to have VM create different image sizes through a template override:
https://docs.virtuemart.net/tutorials/templating-layouts/different-thumbnail-sizes

When bigger images mess up the design of your shop, use CSS to (re)style it.
If you need help with CSS than please provide a URL to a page where we can see the image messing up your layout.
#42
Product creation / Products not appearing in the ...
Last post by info@fionab.co.za - August 22, 2026, 13:41:54 PM
Hi
I have an issue that my products are displaying in the correct product category via Virtuemart.  But when I click on the drop down main menu and click on the category the products do not display there. I have attached some screen shots.  I know I am doing something wrong, just for the life of me, have not clue what it is.  Hopefully someone can assist.
Joomla 4.4.14
Virtuemart 4.2.0
PHP 8.3.28
#43
Administration & Configuration / Google Merchant Center 500x500...
Last post by hotrod - August 21, 2026, 13:18:44 PM
I'm running Joomla 4 with VirtueMart 4.2.4.

Google Merchant Center is warning me that approximately 1,000 of my products have images that are too small for an upcoming enforcement. Google says that beginning January 31, 2027, product images must be at least 500×500 pixels.

I discovered that VirtueMart is generating my product images like this:

/images/stories/virtuemart/product/resized/product-name_300x300.png

My VirtueMart Media File Settings are currently:

Enable Dynamic Thumbnail Resizing: Yes
Fullimage width: 300
Fullimage height: 300
Thumbnail Image Width: 0
Thumbnail Image Height: 160

If I change Fullimage to 500×500, VirtueMart generates a 500×500 image, and Google would presumably be happy, but it also makes the product image much larger on my product pages, which I don't want.

I don't use a Google Merchant product feed. Google has discovered most of my products from my website/structured data.

My question is:

Is there a way in VirtueMart to keep the product-page image at 300×300 (or its current display size), while having the Product structured data/schema provide Google with the original/larger product image of at least 500×500?

Or is there a VirtueMart setting, override, or file that controls which product image URL is placed into the Product schema?

I'm trying to avoid changing the display size of hundreds/thousands of products just to satisfy Google's new image requirement.

Any advice on where VirtueMart generates the Product.image structured-data URL would be greatly appreciated.
#44
Administration & Configuration / The form cannot be submitted a...
Last post by MAD King - August 20, 2026, 20:48:30 PM
Trying to add Custom Page Title, Meta Keywords, and Meta Description to the Vendor Shop page and getting this error when saving:


QuoteThe form cannot be submitted as it's missing required data. Please correct the marked fields and try again.

There are NO marked fields!!!

What is going on lately with VM?

Joomla 5.4.7
VirtueMart 4.6.4 11226
#45
General Questions / Re: Virtuemart can't produce a...
Last post by hazael - August 10, 2026, 11:35:51 AM
It looks like in the current VirtueMart ecosystem, when it comes to image problems, "real girls" are more likely to help you than anyone from support.  ;D
#46
Administration & Configuration / Re: Stop Custom Field from add...
Last post by hotrod - August 07, 2026, 13:33:18 PM
SOLVED!!!    with hours of work with AI..  I made this change years ago and after updating I lost it... and Of course I didn't document it...

After comparing the old working VirtueMart files against the new version, the behavior change came from administrator/components/com_virtuemart/models/product.php.


Around line 3357 (VirtueMart 4.6.8):

if (VmConfig::get('calculateVariantsOnFreshLoad', true)) {

    $setvirtuemart_custom_id = array();

    foreach ($product->customfields as $customfield) {

        if (!isset($setvirtuemart_custom_id[$customfield->virtuemart_custom_id])) {

            if (empty($customfield->addEmpty)) {

                $product->customPlugin[$customfield->virtuemart_product_id][$customfield->virtuemart_custom_id]
                    = (int)$customfield->virtuemart_customfield_id;

                $setvirtuemart_custom_id[$customfield->virtuemart_custom_id] = 1;
            }
        }
    }
}
The test

I changed:

if (VmConfig::get('calculateVariantsOnFreshLoad', true)) {

to

if (VmConfig::get('calculateVariantsOnFreshLoad', false)) {

(or temporarily if (false) just to verify the behavior).

Result

The product page immediately returned to the old behavior:

✅ Base product price is shown on page load.
✅ Default dropdown option remains selected.
✅ The +$75 is not added to the displayed product price.
✅ After clicking Add to Cart, the +$75 is correctly added to the cart total.
✅ Existing cart calculations continue to work correctly.

Couldn't get help anywhere..  The issues was I have very competitive prices.. others add the fee in shipping I am forced to add as an up-charge.. but with it adding to the total.. google was showing the total with the upcharge which made us look way more expensive..  Posting here for other that would like this option...  and for my records in futur updates..   

Would be useful I think as an option.. for those needed an up-charge attribute on their products...
#47
General Questions / Is VM 4.x in a good state? (mi...
Last post by EvanGR - August 07, 2026, 10:05:33 AM
Hello everyone,

We manage 2 eshops both on VM 3.8 and legacy Joomla/PHP.
They are working fine, and we have adapted to the quirks and have a smooth workflow.

We are planning an upgrade soon (VM 4 / J5 / PHP 8.3+), for security purposes.

Currently, VM 4.6.x is the offered platform... I am wondering if it's been battle tested, and if it's stable enough with no major issues.

Thanks
#48
Templating & Layouts / Re: Can't override sublayouts
Last post by hotrod - August 06, 2026, 12:17:45 PM
Have you tried AI?  Chatgpt has been very helpful in all my upgrade issue..  Pretty amazing!!
#49
Administration & Configuration / Stop Custom Field from adding ...
Last post by hotrod - August 06, 2026, 02:14:22 AM
I had this issue a few years back.. And someone gave me a file to change to stop my custom field from adding into the total seen on the product page. 

I since Subscribed and updated to the latest VM and have lost that setting.   We have an oversize shipping fee on some large parts.  Its a custom Field OverSize Shipping. But it's adding to the product price.. making it seem higher that I should be selling it for. If I uncheck Automatically add empty option..  It doesn't had to the total unless checked.. but then the customer has to select it.. and can elect not to...  I need it to add when added to the cart..  and it then says as it still does. Over size shipping fee added into total.  I know Someone here gave me the file and fix.. just can't find it..

In the image below the cost of the radiator is $675  and over size shipping is $135   I can't have it adding into the price people are looking at...

I put a ticket in but I'm sure max is Busy...


VirtueMart 4.6.8 11258
J 4.4.14
PHP 8.232
#50
Installation, Migration & Upgrade / Re: class does not exist Plgvm...
Last post by balai - August 05, 2026, 13:09:24 PM
What happens if you enable Joomla's System Debug?
Are you getting more info about the source?