Ca fait bcp de questions pour un seul post ;-)
Juste en passant, à la volée, quelques trucs que je vois (comme tu mentionnes que tu n'es pas familié avec la syntaxe des boucles, je me permet d'être assez bas niveau. Si je suis à côté de la plaque désolé :-)).
- déclinaisons/carac : tu dois associer celles-ci à la rubrique contenant les produits (via "modifier" pour cette rubrique) avant de pouvoir les voir sur la fiche produit
- mes accessoires : il faut utiliser une boucle de type "ACCESSOIRE" en lui donnant l'ID du produit dont on veut ces derniers. Si mes souvenirs sont bons, le template par défaut de thelia (produit.html) donne aussi les accessoires.
- les fichiers associé : boucle DOCUMENT
- les images : boucle IMAGE (cf. le template par défaut de thelia, produit.html)
- les rubriques : boucle RUBRIQUE, avec un boucle RUBRIQUE imbriquée pour les sous-rubriques (cf le template par défaut de Thelia, menu.html)
- if/else/if : tu devrais regarder du côté des boucles si_sinon
- WYSIWYG pour les contenus, il y est déjà, c'est tinymce. Par défaut, il est chargé avec un minimum d'option, mais tu peux facilement lui faire manger une CSS en fixant la variable "style_chem" de config via l'interface de Configuration du backoffice. Attention, je pense que la mise à jour via ce moyen pose alors problème, mais c'est un bug. (je ne sais pas s'il a été rapporté, je vais y regarer)
Voila, encore une fois, juste quelques trucs en vitesse...