Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/olivierbigras/oli-variation-images-gallery-for-woocommerce/archive/refs/heads/main.zipAdd several gallery images per product variation. The default product gallery swaps to the selected variation and falls back to the main gallery.
Author: Olivier Bigras Author URI: https://github.com/olivierbigras Plugin URI: https://github.com/olivierbigras/Oli-Variation-Images-Gallery-for-WooCommerce Contact: oli@olivierbigras.com License: GPLv2 or later
Features
- Several gallery images per variation from the variation edit panel (media modal, drag to reorder)
- Product page gallery swap with fallback to the main gallery
- Works with the default gallery: zoom, lightbox, and slider
- Thumbnail position (bottom / left / right) and columns (theme default or 1-8)
- REST API and Store API exposure
- HPOS compatible
- One-click, idempotent importer for
rtwpvg_images(dry-run count + WP-CLI)
Requirements
- WordPress 6.5+
- WooCommerce 9.0+
- PHP 7.4+
Installation
- Upload
oli-variation-galleryto/wp-content/plugins/ - Activate the plugin
- Configure WooCommerce → Variation Gallery
- Edit a variable product and add images to each variation
Importer
Existing rtwpvg_images meta (array of attachment IDs) can be copied without deleting the source.
wp oli-vig import --dry-run
wp oli-vig import
wp oli-vig import --force
The import screen and wp oli-vig import --dry-run show how many variations would be imported and how many would be skipped as an existing gallery. Existing non-empty galleries are not overwritten unless you pass --force or check the overwrite box.
Development
composer install
composer lint
composer phpcs
composer test
PHPCS uses WordPress-Extra. Plugin Check should be run on the distribution ZIP (no .github or tests).
License
GPL v2 or later — see license.txt