Développement d'un thème Prestashop avec une navigation fluide en ajax pour une boutique de mode. Design par Baptiste Bentivoglio.
Général • Brief
Développement et intégration d’un thème personnalisé Prestashop pour la boutique de mode Bentivoglio Paris, et création de modules suivant l’architecture Symfony afin de soutenir les fonctionnalités du thème.
Site visible à l’adresse bentivoglio-paris.com.
Général • Outils
Pages • Accueil
Navigation
fluide
Le chargement des pages est réalisé en ajax pour des transitions fluides, à l’aide de la librairie .js Swup, intégrée au thème personnalisé.
Pages • Index catégories
Sections
administrables
Afin d’obtenir des possibilités d’édition plus flexibles, j’ai développé un module permettant la création de mises en page flexibles par sections thématiques prédéfinies, à la manière (simplifiée) des éditeurs visuels modernes.
Ce module a ensuite été greffé sur plusieurs types de contenus, à la fois pré-existant (Collections) et rajouté (page Univers).
Pages • Collection
Pages • Univers
Pages • Index collections
Double caroussel
Les collections disposent d’une image secondaire spéciale, permettant l’affichage d’un double diaporama synchronisé à l’avant et arrière-plan.
Extension des
fonctionnalités
Extension de l'existant
Certaines fonctionnalités liées aux contenus natifs de Prestashop ont été étendus, notamment tandis que d’autres comportements ont été totalement modifiés, comme par exemple l’affichage des déclinaisons en tant que produits uniques.
Ces contenus natifs sont étendus via les hooks Prestashop pour une intégration optimale quand cela est possible, ou, plus rarement, via des overrides (Prestashop étant actuellement en pleine migration vers Symfony).
Fonctionnalités sur-mesure
Les fonctionnalités sur-mesure ont été développées en suivant une architecture Symfony, et répartis en modules.
Ces modules ajoutent de nouveaux controlleurs à la fois en front et back-office, ainsi que de nouveaux templates.