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

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. Le chargement des pages est réalisé en ajax pour des transitions fluides.

Accueil

Navigation
fluide  

Le site présente un style épuré et une navigation fluide grâce à l’intégration de la librairie .js Swup, soutenue par des transitions sobres. L’utilisation du lazy-loading permet un chargement progressif et optimisé des images.

Le menu est masqué lors du scroll vers le bas mais réapparait lorsque l’utilisateur remonte la page.

Sections
  administrables

Les pages Collections et Univers intègrent une mise en page flexible par sections thématiques : cette fonctionnalité de rédaction avancée a nécessité le développement d’une librairie PHP intégrée au module principal.

En back-office, un controlleur spécifique fait l’intermédiaire avec le gestionnaire de section afin de permettre l’ajout, la suppression, le déplacement de sections de types prédéfinis. La page Univers est gérée essentiellement via le gestionnaire de sections, mais pour les collections, qui sont des catégories, le controlleur des sections est greffé sur l’interface existante. De la même manière, un controlleur spécifique au front permet le rendu et l’appel des templates correspondants.

Image/Texte

Vidéo

Emphase

Texte défilant

Univers

Collection

Collections

Double carousel

Les collections disposent d'une image secondaire spéciale, permettant l'affichage d'un double diaporama synchronisé à l'avant et arrière-plan.

Catégories

Extension des
fonctionnalités  

Extension de l’existant

Les fonctionnalités liées aux contenus natifs de Prestashop (catégories, produits, magasins, pages génériques…) ont été étendues, notamment via l’ajout de champs administrables.

Certains comportements ont été totalement modifiés, notamment l’affichage des déclinaisons produits qui apparaissent comme des produits uniques mais reste liés entre eux, notamment sur les pages produits ou en back-office.

Nouveaux controleurs & Hooks Prestashop

Ces modifications sont apportées par plusieurs modules suivant une architecture Symfony, destinés à fonctionner avec le thème. Ils ajoutent de nouveaux controlleurs à la fois en front et back-office, ainsi que de nouveaux templates. Certains contenus spéciaux disposent ainsi de leur propre interface personnalisée pour l’édition (éditeur de section, page de configuration du thème…).

Les contenus natifs sont eux étendus via les hooks Prestashop pour une intégration optimale quand cela est possible, ou via des overrides (Prestashop étant de plus en pleine migration vers Symfony.

Listing produit

Page produit

Faites appel à
mes services !

Vous avez des besoins en graphisme ou conception web ? Échangeons ensemble et je vous proposerai un devis adapté à vos attentes et votre budget.
Contacter Clément Bernard