non conosco oscommerce (se non per sentito dire), ma in genere i grossi progetti usano un template engine che separa la programmazione dai file html, (che generalemente vengono nominati con estensione tpl).

In tal caso puoi prendere il template della grafica e riadattarlo su questi file tpl, ovviamente stando attento a non cancellare le parti che fanno riferimento ai risultati da mostrare...

Per essere un po' meno teorico è + pratico, i file tpl possono avere una sintassi del genere:

codice:
<h1>{$titolo}</h1>
Titolo è una variabile che viene valorizzata dal php, quello che il progettista di template deve fare per adattare un layout è solo stare attento a non cancellare le variabili tra le graffe...

ciao