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

Google Merchant Center 500x500 Image Requirement – VirtueMart Using 300x300 Resi

Started by hotrod, August 21, 2026, 13:18:44 PM

Previous topic - Next topic

hotrod

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.
Bronze Member
VirtueMart 4.6.8 11258
Joomla!  ‎4.4.14
PHP 8.2

iWim

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.

hotrod

Thanks for the info...  can I ask   "Which file controls the image URL that VirtueMart puts into the Product structured data/schema?"
Bronze Member
VirtueMart 4.6.8 11258
Joomla!  ‎4.4.14
PHP 8.2