En Suspension
Boutique en ligne d'une céramiste sous PrestaShop 9 : intégration de la charte graphique et trois modules développés sur mesure, pour les projets sur mesure, les galeries photo et l'habillage du thème.
Contexte
En Suspension Céramique vend des pièces faites main, souvent uniques, et réalise des commandes sur mesure. La charte graphique (logo, illustrations, palette, choix des typographies) a été conçue par une graphiste. Mon travail : en faire une boutique en ligne.
Ce que j'ai fait
Thème. Thème enfant de Hummingbird, le thème par défaut de PrestaShop 9. La mise en forme passe surtout par la feuille de style ; seuls quelques gabarits sont surchargés. Les polices de la charte sont servies par la boutique elle-même.
Pages. Accueil éditoriale : grande image d’ouverture, produits phares, tuiles, réassurance. Sur téléphone, les photos d’une pièce défilent en pellicule sous le pouce. Le choix de la quantité a disparu, les pièces étant uniques ou faites main. Page À propos en récit photo, pages Contact et Commande sur mesure. L’en-tête est composé autour du logo et se resserre au défilement.
Trois modules développés sur mesure.
- Projets : une page par commande sur mesure réalisée, avec bandeau, description et galerie, et une adresse générée automatiquement.
- Galeries : l’archive des séances photo en mosaïque, avec agrandissement des images, dans l’ordre choisi depuis le back-office. Les pièces y sont montrées, pas vendues.
- Thème : chargement des polices et des styles, image d’ouverture et blocs de l’accueil, sous-menu Boutique, le tout réglé depuis le back-office.
Qualité et mise en ligne. Analyse statique (PHPStan), conventions de code (PHP-CS-Fixer), tests unitaires et parcours de bout en bout (Playwright) en intégration continue ; thème et modules empaquetés à chaque version. Développement en local sous Docker, production sur hébergement mutualisé.
Site en ligne : www.ensuspension.fr