Вместо того, чтобы заново взломать систему, вы можете установить собственный контроллер, который возвращает изображение продукта для данной категории / URL-адреса продукта.Это избавит от необходимости переписывать основные функции.
Если написание модулей фазирует вас (это должно быть!), То вы можете использовать API в задании cron для просмотра каждого продукта, получения URL-адреса его категории, имени продукта иосновное изображение, чтобы затем скопировать (или связать) основное изображение по нужному пути, например, images / cat1 / subcat1 / sku.jpg
Этот подход будет означать, что изображения будут загружаться быстрее, вы также можете настроить их так, чтобыжелаемый размер с небольшим количеством обработки изображений Imagemagick.