Il te faut beaucoup plus que du HTML et du CSS. Le HTML n'est qu'un outil permettant de structurer et de mettre en forme des pages, tandis que le CSS n'est là que pour définir le style.
Avec ça, en gros, tu ne fais que de l'affichage.
Il te faut absoluement connaitre un language de programmation te permettant de développer tes applications web (php par exemple).
D'un point de vue perso, et franchement sans vouloir te décourager, je te dirai de laisser tomber cette idée, dans le sens ou tu n'a pour l'instant que quelques bases en HTML et CSS. Il faut déja avoir une base solide en un "vrai" language de programmation pour te lancer dans ce genre de projet.
Si tu veux être capable de le faire plus tard, tu devrais te lancer dans le developpement en PHP par exemple (ou autre).
Ce genre de projet (e-commerce) demande une bonne connaissance non seulement en developpement web mais également en Programmation Orientée Objet. ça demande du temps, ça ne s'apprend pas en 2 jours.
De plus, il faut savoir aussi "conceptualiser" et modéliser un minimum avant de se lancer dans ce genre de choses.
Ta description du projet est relativement floue, non ordonnée.Même si d'autres comme moi vont "comprendre" ce que tu veux faire, ce n'est pas présenté ou pensé à la maniere d'un developpeur.
Et, encore une fois sans vouloir te décourager, apprend d'abord à developper, ensuite tu verra.