Структура хранения изображений товаров

В Moguta.CMS для каждого товара создается три файла, будем называть их миниатюры.

  1. IMG_LARGE - оригинальное изображение, используется при приближении и полном просмотре изображения товара;
  2. IMG_MEDIUM - уменьшенное изображение, используется для вывода на страницах категорий товаров (параметры задаются в настройках магазина в разделе "Изображения товаров" );
  3. IMG_SMALL - миниатюрное изображение, используется для вывода на странице корзины и быстрого поиска (параметры задаются в настройках магазина в разделе "Изображения товаров" ).

При ручном добавлении товара в разделе товаров, миниатюры создаются автоматически и помещаются в папку uploads/product/ по следующему алгоритму:

В зависимости от значения ID товара, в папке /product/ миниатюры помещаются в подпапки /000 /100 /200 /300 и т.д

Примеры :

  • ID товара = 5 , значит миниатюры будут размещаться в папке uploads/product/000/5/
  • ID товара = 125 , значит миниатюры будут размещаться в папке uploads/product/100/125/
  • ID товара = 1789 , значит миниатюры будут размещаться в папке uploads/product/1700/1789/

Внутри папки, название которой соответствует ID товара, предусмотрена следующая структура:

  • IMG_LARGE = uploads/product/000/125/imagename.jpg
  • IMG_MEDIUM = uploads/product/000/125/thumbs/70_imagename.jpg
  • IMG_ SMALL = uploads/product/000/125/thumbs/30_imagename.jpg

При импорте товаров из различных файлов, таких как CSV, YML и т.п. может потребоваться дополнительное создание миниатюр.

Для этого в файле импорта необходимо указать ТОЛЬКО название файла картинки, БЕЗ пути. После завершения процесса импорта, нужно воспользоваться плагином Генератор миниатюр, он автоматически создаст из предоставленных оригинальных файлов миниатюры и разместит их по необходимым директориям. В более свежих версиях CMS, загрузить архив с картинками можно прямо в админке, после импорта из CSV.

Подробнее о импорте товаров из CSV файлов