Aller au contenu
Projets
E-boutique Prestashop
2020

Bentivoglio Paris Mode

  • Développement web
  • E-boutique
  • Site internet

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

prestashop-logo-blanc.png
webpack-logo-on-dark-bg.png
symfony-logo-white.png
swup-logo-white.png

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).

Image/Texte
Vidéo
Emphase
Texte défilant

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.

Pages • Produit

Pages • Listing produits