VirtueMart Forum

VirtueMart 2 + 3 + 4 => Administration & Configuration => Topic started by: hotrod on August 21, 2026, 13:18:44 PM

Title: Google Merchant Center 500x500 Image Requirement – VirtueMart Using 300x300 Resi
Post by: hotrod on 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.
Title: Re: Google Merchant Center 500x500 Image Requirement – VirtueMart Using 300x300 Resi
Post by: iWim on 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.
Title: Re: Google Merchant Center 500x500 Image Requirement – VirtueMart Using 300x300 Resi
Post by: hotrod on August 22, 2026, 16:12:26 PM
Thanks for the info...  can I ask   "Which file controls the image URL that VirtueMart puts into the Product structured data/schema?"