Dépend de si tu reste dans les fonctionnalités classiques que propose le CMS.
En soit tu peux très bien t’en sortir sans torcher une ligne de code, j’ai des connaissances qui ont une boutique en ligne et ils y connaissent 0 en programmation.
Je te déconseille fortement de partir de 0 si tu n’a aucune / peu de connaissances dans le domaine. Et je parle pas forcément de programmation pure, mais plutôt de sécurité.
En touchant au ecommerce tu va jouer avec pleins de données potentiellement sensibles :
- Les comptes utilisateurs avec mot de passe
- Les informations bancaires
- La sécurité de ta base de donnée de façon plus générale.
C’est pleins de paramètres à prendre en compte lors de la conception et c’est vraiment un domaine à part entière. En l’occurence tu t’abstrait de tout ça en laissant le CMS choisir à ta place puisque des modules le font déjà très bien.