We have done this before. we set it up so that you can edit online on your admin page. Click "add attribute", select which online value you want to change e.g. custom attributes, price p/sqm for category "a" etc. then click "Update" - all variables on site are on one admin page, a mini cms. The main page would be php/html/javascript - unlimited categories, unlimited products. create new anything in two clicks