intanto grazie per la risposta, comunque l'applicazione almeno per il momento in linea generale comprenderà:
pagine standard: home, contatti, profilo, mappa, privacy, video spot etc..
un catalogo dei prodotti (linee, cat, subcat, dettaglio, pdf, print version, share etc.. )
uno store per il commercio elettronico (separato per motivi di marketing dal catalogo)
multilingua
pannello controllo per la gestione del catalogo e lo store

Ormai sono anni che uso IIS/ASP/SQL Server combinato con Ajax e JavaScript/JQuery, direi che dopo mesi di studio sono quasi pronto a partire con il pacchetto APM (Apache, PHP, MySQL) se dovessi farlo "con modello classico" con cui sono abituato, cioè cercando di tenere il più possibile separati markup (HTML), stili (CSS), client side(JavaScript/JQuery), server side(PHP) ma comunque senza sottostare a regole particolari.
Se invece dovessi avvicinarmi concetti tipo design pattern - VMC - PHP framework - template engine etc.. di cui sono quasi a "digiuno" certamente dovrei rivedere la tempistica e valutare probabilmente ancora diversi mesi di apprendimento.