Thélia est un projet de plate forme e-commerce lancé en 2006 par la société Octolys. Depuis novembre 2006, une version open source existe.
Je travail pour première fois sur un projet de site e-commerce. En bon connaisseur du système de boucles de Spip, je cherchais une plate forme reprenant le même concept ou alors étant capable de se fondre dans le CMS.
C’est finalement sur Thélia que je suis tombé il y a quelques semaines.
Le fonctionnement de Thélia est simple, un fichier.php fait appel a un autre qui porte le même nom (fichier.html) et qui contient le code html + les boucles Thélia. Ca ressemble fortement à du Spip version 1.8.2, exemple avec la boucle produit :
Le backoffice et le frontoffice mélange subtilement un peu d’ajax avec le fonctionnement normal de ce type de plate forme.
Le système est multilingues, il permet le switch entre l’allemand, l’anglais et le française. Il permet aussi de créer des déclinaisons et des caractéristiques. Cela permet surtout de personnalisé le truc afin de faire un peu ce que l’on veut.
Mais ce n’est pas facile de comprendre parfaitement comment ca fonctionne, car il n’y a pas vraiment de documentation. Mais plutôt un résumé assez bref de ce que l’on peut faire avec Thélia. Bien sur l’équipe de dev met à disposition un Template tout fait qui permet de voir comment ca fonctionne en condition réel.
Je pense qu’une fois le site terminé, j’essaierai d’écrire une documentation un peu mieux fourni.
Pour s’en sortir, il faut savoir mettre les mains dans le cambouis car cela reste un système en cours de développement.
Le site sur lequel je travail en ce moment est une boutique de T-shirt (oui je sais : encoooore!!) et je bloque sur plusieurs problèmes dont je n’ai pas trouvé de solutions.
- Comment fonctionne la gestion du stock
- Comment fonctionne la gestion des frais de livraison
- un fichier manque dans le Template de base il s’agit de “livraison_modifier.html”, du coup je ne trouve pas d’astuces pour modifier l’adresse du client.
- je ne comprends pas à quoi sert le fichier “referer.html”
- Si je commence à peu près à comprendre le fonctionnement des caractéristiques et des déclinaisons, je ne sais pas encore comment m’en servir.
Bref il y a plein de choses, je continuerais à poster sur ce blog sur l’état d’avancement du site.
Pour finir :
l’adresse du blog : http://blog.thelia.fr/
l’adresse du forum : http://forum.thelia.fr/