Directory / plugin
Catalog Image for WooCommerce
v1.0.0 · by wpgenie2
Choose a separate catalog image for each product and optionally hide the featured image from its classic WooCommerce gallery.
About this plugin
Use an illustration or branded cover in your product catalog while keeping screenshots or other images on the product page.
Two independent controls are available in the classic product editor:
- Catalog image: choose or upload an image through the WordPress Media Library. It replaces the image in classic WooCommerce product loops, including shop pages, categories, product shortcodes, related products and upsells.
- Hide featured image in product gallery: use the first valid gallery image as the main image and exclude the featured image from the classic gallery. If there are no other valid gallery images, the featured image remains visible.
Both options are disabled by default. Removing the catalog image restores normal catalog behavior. Product image assignments are never rewritten by the frontend. Cart, checkout, order and email images are not replaced.
The plugin adds no frontend scripts, styles, tracking, external requests or settings pages.
Compatibility scope
Requires WooCommerce 8.0 or later. This release targets the classic WooCommerce product editor, product loops and gallery templates. Your theme must use the standard WooCommerce loop hooks and product image APIs.
The block-based Product Collection and Product Gallery, the new product editor, and third-party gallery replacements are not supported in this release. Variation-specific images retain WooCommerce behavior and can replace the main gallery image when a variation is selected. AJAX variation galleries are not altered.