Hi,
The drawing is pretty basic but it tells all.
I would keep the whole project in Excel using VBA scripting.
I will add a new sheet that will be the catalog template formatted to A4 size portrait layout.
In the template, three will be only one section product section (name, 3 images, color, size, price and wight) and this section will be copied one below the other as many times as the number of products listed on the first sheet. These sections will be then filled they way explained on the drawing.
When all is done, the result is exported as a PDF (and also as a new spreadsheet if you want).
Regards,
Balint Kolosi