Нужно сперва объяснить где и второе заменять не стоит, лучше добавить. Добавить можно в описании товара, в описании материала
Смотрите у вас и так есть поля "дополнительные изображения", есть просто добавить изображения для товара
Смотрите как сделаны "дополнительные изображения", залезаете в MySQL, смотрите структуру таблиц, создаете копию, с другим названием, залезаете в шаблон где добавляются товары, вставляете туда блок для добавления изображений, лезите в контроллер, прописываете переменные, лезите в модель и прописываете переменные для работы с базой данных. Главная зада, понять как работают "Дополнительные изображения для товара" Тестирования лучше проводить на локальном сервере
Попробуйте сделать сперва копию вывода дополнительных изображений, если выйдет, то считайте что вы уже выполнили то что хотели. Все есть