Изображения это дополнительные картинки на странице товара. Количество изображений не ограничено, однако рекомендуется добавлять в разумных пределах на стандартном шаблоне, т.к. при большом количестве будут сдвинуты вниз вкладки с описанием, характеристиками, рекомендованными товарами и отзывами.
Если у товара много фотографий, я рекомендую воспользоваться каруселью, что бы для просмотра доступны были, например 3 изображения, а остальные прокручивались стрелками, таким образом, мы и все фото выложим и не испоганим шаблон
Как оказалось на практике, настройка и генерация всплывающих больших изображений определенного размера совершенно неудобно т.к. во многих магазинах есть как большие изображения товара, так и маленькие. При задании размера большого фото товара, например 800х600, изображения размером 800х400 будут иметь белые полоски, а картинки малых размеров — увеличены и зернистые, что неправильно и некрасиво.
Если сайт имеет в своем наборе разного размера и ориентации изображения, я рекомендую сделать всплывающие оригинальные фото. Для этого открываем файл catalog/controller/product.php ищем строку
$this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
Заменяем её на
$this->data['popup'] = '/image/'.$product_info['image'];
По аналогии убираем статический размер в дополнительных изображениях. Для этого строку
'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
Заменяем на
'popup' => '/image/'.$result['image'],
После этих изменений при нажатии на изображение товара у нас в сплывающем окне будет отображено оригинальное фото в оригинальных пропорциях. Данный метод хорош, если использовать fancybox или стандартный colorbox т.к. он автоматически изменяет размеры окна для изображения, и вписывается пропорционально в размеры браузера, если картинка слишком большая. На стандартном colorbox недостаток метода в том, что если изображение больше за размер окна браузера оно выходит за его рамки и появляются полоски прокрутки. Так что лучше использовать fancybox.