Bonjour,
Concernant les emails, cela fait plusieurs années que nous améliorons cela:
- La première amélioration fut de séparer le code PHP (preload) du code HTML en utilisant un système de tags. Ainsi, plus besoin de connaître le PHP pour modifier agencement des éléments dans les emails.
- La seconde amélioration, qui est venue avec HikaShop 3.0, a été de séparer le code HTML en deux morceaux: le morceau propre à l'email (qui est dans la zone "HTML") et le morceau commun aux autres emails (qui est dans le "template"). Donc maintenant, si vous voulez personnaliser le look des emails, (footer, header, couleurs, etc), plus besoin de passer par l'édition de chaque email et d'analyser l'HTML de chaque email; il suffit d'éditer le template et de le modifier.
- La troisième amélioration, qui est venue avec HikaShop 3.2, a été de rajouter la prévisualisation des emails. Ainsi, il est devenu plus rapide de personnaliser les emails. Plus besoin de faire une commande à chaque fois que vous voulez tester l'email "notification de création de commande", il suffit de cliquer sur le bouton de prévisualisation.
De plus, Si vous voulez modifier le texte, il suffit de faire des overrides de traduction, pas besoin de modifier l'email.
Donc il est déjà possible de personnaliser beaucoup de choses dans les emails sans connaître le PHP.
Après, il faut garder en tête aussi qu'il y a pas mal de contraintes.
Je ne vois pas trop ce que les zones/champs dont vous faites part pourraient être, à part peut être pour pouvoir changer l'ordre d'affichage entre le listing des produits et l'affichage des adresses (ce genre de chose). Mais la majorité des zones n'ont pas à être déplacées. Le texte du début est sensé resté au début, le texte de fine à la fin. Et entre, à part les adresses, le listing des produits et les champs additionnels il n'y a rien d'autre.
Aussi, un problème de passer par des zones/champs, c'est que du coup, lorsque vous voulez faire quelque chose qui n'est pas prévu, vous êtes bloqué et il faut directement éditer le code PHP qui prend en charge les zones/champs. Avec les différentes améliorations que nous avons rajouter, vous n'avez pas besoin de connaissances avancées pour la majorité des modifications, et pour les utilisateurs avancés qui veulent faire des choses compliquées, ils peuvent le faire sans avoir à toucher aux fichiers cores d'HikaShop.
Concernant les factures:
Nous n'avons pas de vision précise de ce que nous pourrions faire pour améliorer cela. L'une de nos idées serait d'avoir un système de templating avec des tags, un peu comme nous avons déjà dans les emails. L'avantage, c'est que ce serait applicable pour tout type de vues, pas seulement les factures. Mais si vous trouvez que l'édition des emails est complexe, alors cela ne va pas aider.
Et pour votre idée de zones, je vois le même soucis qu'avec les emails, donc je ne vois pas en quoi cela aiderait.
Nous sommes toujours partant pour améliorer l'existant, donc si vous pourriez préciser ce que vous voulez dire ce pourrait peut être être envisagé.