Structure des dossiers
OpenCart utilise l'architecture Modèle-Vue-Contrôleur + L (Langue) :
Modèle - Gestion de la base de données, récupération des données
Vue - Présentation des données indiquées par le Contrôleur
Contrôleur - Traitement des données reçues du modèle et spécification à la Vue des données à afficher
Langue - Localisation (fichier de traduction des informations)
Vous avez ainsi côté Clients pour chacune des pages produit jusqu'à 4 fichiers principaux :
M: \catalog\model\catalog\product.php
V: \catalog\view heme\default emplate\product\product.tpl
C: \catalog\controller\product\product.php
L: \catalog\language\english\product\product.php
De même, du côté Administration, vous avez jusqu'à 4 fichiers principaux :
M: \admin\model\catalog\product.php
V: \admin\view emplate\catalog\product.tpl
C: \admin\controller\catalog\product.php
L: \admin\language\english\catalog\product.php