Добавьте следующий фрагмент кода в functions.php вашей активной темы -
function modify_woocommerce_product_get_image( $image, $product, $size, $attr ) {
$image_ids = $product->get_gallery_image_ids();
if( $image_ids ) {
$image_ids = array_merge($image_ids, array($product->get_image_id()));
$key = array_rand($image_ids);
$id = $image_ids[$key];
$image = wp_get_attachment_image( $id, $size, false, $attr );
}
return $image;
}
add_filter( 'woocommerce_product_get_image', 'modify_woocommerce_product_get_image', 99, 4 );