Für das Design an sich brauchst du eigentlich keine HTML-Kentnisse, obwohl diese natürlich auch nicht schaden würden. Mit Dreamweaver geht's halt auch ohne.
Aber um ein eigenes Shopsystem zu kreiren, benötigst du HTML- sowie PHP-Kentnisse. Und zwar nicht zu wenig. Ich denke du hast dich da einfach ein bisschen übernommen. Lass es langsam angehen und arbeitet dich erstmal langsam in die HTML-materie ein, dann ist PHP auch nur noch halb so schwer.