Hello,
I would recommend creating custom document type for 'rooms' and another one for 'subcategories' and create tree structure similar to following sample one:
-products (page)
-- living room (room)
--- sofa (subcategory)
--- reciner (subcategory)
Then you should add repeater configured to display documents of type 'room' under 'products' page and another repeater configured to display documents of type 'subcategory' under current page (path: ./%) so when you come to 'room' page the documents under this page are displayed.
You can add custom fields of type 'image selection' or 'file upload' for storing thumbnails. Alternatively you can store thumbnails as attachments. Please see
File management overview for more details.
Best Regards,
Martin Dobsicek