J'ai sauté le pas en 2014 :
http://forum.thelia.net/viewtopic.php?id=10247
Ce qu'on ne te dira pas clairement, c'est que :
- C'est plus facile un site/une boutique simple sur la V1 si t'es pas intégrateur/développeur
- la V2 demande un temps d'adaptation plus long, car il te faut appréhender à minima (sans forcément tout bien comprendre): smarty / les nouvelles boucles (loop) / la gestion des modules / hooks
- pour modifier le template de base si tu souhaites l'adapter à ta boutique, c'est plus long, plus difficile à comprendre et less css complique la tache, car il ya des fichiers partout et on ne sait pas lesquels modifier. Quand tu penses avoir trouvé, tu t'aperçois que la modif ne change rien : la même déclaration se trouve dans un autre fichier qui surcharge celui-la...
- personnaliser un formulaire t'oblige à comprendre et créer un module, sauf si tu utilises un script php directement
- il te faut faire un effort de recherche
- il te faut investir du temps
J'avais également une bonne rentabilité en développant en V1 : http://forum.thelia.net/viewtopic.php?id=11947
http://forum.thelia.net/viewtopic.php?id=11947
Pour toutes ces raisons, j'ai mis du temps à franchir le cap. Mais après l'avoir fait, je ne regrette pas pour les raisons suivantes :
- la V2 est plus aboutie, plus sécurisée, dans une logique de développement industrielle avec des bases très solides
- la V2 est pérenne face à la V1
- Smarty te permet de réaliser quasiment toutes les opérations d'affichage, les tests, la mise en forme graphique sans avoir à développer un module. Chose ultra lourde voire impossible dans la V1 (imbrication de filtres et de tests grrr!)), car pas de smarty pour te venir en aide. Smarty te permet donc de récupérer et manipuler tes variables (chapo, description, etc) sans trop d'efforts.
- le principe des boucles thelia n'a pas changé, certes in Englishs, but more powerful !
(garder cette adresse à portée de main au début : http://doc.thelia.net/en/documentation/loop/index.html)
- Convertir n'importe quel template HTML (hormis pour une boutique) est un jeu d'enfant, pas plus compliqué qu'en V1
- l'administration est plus claire, plus simple, facile à utiliser par les clients
- On peut personnaliser l'outil à souhait, notamment pour les clients dans le BO : cacher des rubriques du menu (gestion des droits via les profils utilisateur), simplifier la mise en forme, forcer à conserver une cohérence graphique,...
- "Porter" un template sur la V2 est beaucoup plus rapide qu'en V1 grace à smarty
- Le code des templates est beaucoup plus propre, plus lisible, plus facile à appréhender et à maintenir !
Je dirais pour conclure que la V2 est un outil beaucoup plus souple pour l'intégrateur et ses clients. J'ajoute que si tu fais 1 ou 2 site(s) dans l'année et que ce n'est pas ton activité principale, on peut se poser la question du passage en V2. Cependant, pour les intégrateurs, la question ne se pose plus. Je n'ai retrouvé nulle par ailleurs (presta, joomla, opencart...) la souplesse de Thélia. Il n'y a que 2 limites : le temps que tu souhaites consacrer à l'apprentissage et ton imagination.
Bonne chance !