Bonjour,
Exact, ma réponse n'était pas très complète désolé.
Il y a bien quelques classes dans includes/classes/, et notamment une classe d'abstraction DB.
Je voulais dire que la majorité du code de Zen Cart est procédural, que Zen Cart 1.x n'est pas orienté MVC, et que ces classes sont anciennes et donc plus trop au goût du jour quand on voit les possibilités Objet de php5.
Du coup, je ne crois pas qu'il y ait de diagramme de classes disponible. Par contre, vous avez quelques explications ici :
http://www.zen-cart.com/wiki/index.php/Developers_API_Tutorials#Observer_Class