Modules e-commerce développés par Graphik Impact · Support FR/EN sous 48h
Advanced Product Catalog

Devhub · Bibliothèque · PrestaShop

Advanced Product Catalog

Enrichissez vos fiches produit et vos pages de listing : info-bulles d'attributs, vidéos conformes RGPD jusque dans la galerie, icônes de caractéristiques, cartes de format avec prix à l'unité, et encarts éditoriaux posés parmi les produits.

advanced_product_catalog Stable Catalogue & Catégories

Prix HT public

199,99 €

Business Care/an 80,00 €
Téléchargements 35
Versions 108

Description

Une fiche produit qui répond aux questions, une page de listing qui vend

Un visiteur qui hésite cherche trois choses : comprendre ce qu'il achète, voir le produit en situation, et savoir combien ça lui coûte réellement. Advanced Product Catalog ajoute ces réponses là où elles manquent, dans vos fiches produit et dans vos pages de listing, sans toucher à votre thème ni dupliquer vos données.

Cinq fonctions indépendantes, que vous activez une par une.

Des explications au moment du choix

Vos groupes d'attributs reçoivent un pictogramme discret. Au clic, une fenêtre explique la différence entre deux options, avec du texte mis en forme, une image et un lien vers votre article de blog si vous en avez un. Chaque valeur peut avoir sa propre explication : "à sceller" et "sur platine" ne racontent pas la même histoire. Quand le client change de déclinaison, le contenu suit.

Des vidéos qui respectent le RGPD

YouTube, Vimeo ou vos propres fichiers hébergés sur la boutique. La vignette est locale, téléchargée sur votre serveur : aucune requête vers un service tiers tant que le client n'a pas cliqué.

Cinq gestionnaires de consentement sont détectés automatiquement (Axeptio, Tarteaucitron, Cookiebot, OneTrust, Didomi). Sans gestionnaire, le module affiche son propre écran d'acceptation. Chaque consentement est inscrit dans un registre interrogeable, avec l'adresse IP hachée, conservé treize mois puis purgé : de quoi répondre à un contrôle CNIL.

La vidéo se place où vous le décidez : description courte ou longue, onglets, sous les images, pied de fiche, sélecteur de votre choix, et surtout en première miniature de la galerie produit, comme une photo de plus. Le clic ouvre la fenêtre vidéo du module. Cela fonctionne sur le thème classique et ses dérivés, sur Warehouse et sur les fiches construites avec Creative Elements.

Des pictogrammes sur vos caractéristiques

Made in France, garantie, écolabel, certification : chaque caractéristique ou chaque valeur reçoit son icône. Les fichiers SVG sont nettoyés à l'import, les icônes devenues orphelines sont supprimées toutes seules.

Le prix à l'unité, lisible d'un coup d'oeil

La liste déroulante des formats devient une rangée de cartes cliquables. Chaque carte affiche son prix, le tarif à l'unité, l'économie en pourcentage et le prix barré. Le client compare 500 g et 2 kg sans calculer.

Aucune donnée n'est dupliquée : la liste native reste dans la page, masquée, et c'est elle que les cartes pilotent. Panier, stocks, aperçu rapide et référencement restent le mécanisme PrestaShop. La quantité est lue dans le libellé de la déclinaison, sans saisie produit par produit, et un diagnostic du back-office signale les libellés dont aucune quantité ne peut être tirée.

Des encarts au milieu de vos produits

Glissez une annonce, une promotion ou un service parmi les produits d'une page de listing, à l'emplacement que vous choisissez : avant le troisième produit, puis tous les huit produits sur les pages longues. L'encart prend exactement la taille d'une carte produit, quel que soit le thème, parce qu'il recopie la boîte de son voisin.

Image, couleur unie ou vidéo courte en fond, message positionné, bouton à votre charte, marges et arrondis réglables, point d'intérêt de l'image conservé au recadrage. Programmez une date de début et de fin, ou gardez l'encart en mode aperçu, visible de vous seul, le temps de le valider.

Vous choisissez où il apparaît, page par page : les catégories que vous cochez avec leurs sous-catégories ou tout le catalogue, les Promotions, les Nouveautés, les Meilleures ventes, les Résultats de recherche, et les pages des marques que vous désignez. Une page sans aucun produit n'affiche jamais d'encart.

Pour qui ?

  • Catalogues techniques où chaque attribut demande une explication (menuiserie, matériaux, équipement)
  • Produits vendus au poids ou au volume, où le client doit comparer des formats
  • Boutiques qui font de la vidéo et veulent rester conformes sans bricoler leur bandeau cookies
  • Marchands qui animent leur catalogue : campagnes saisonnières, mises en avant de services, annonces internes

Ce que ça change

  • Le client trouve la réponse sur la fiche, au lieu d'écrire au service client ou d'abandonner
  • La vidéo se regarde là où on la cherche, dans la galerie, pas en bas de page
  • Le prix à l'unité rend la comparaison immédiate et pousse le format le plus rentable
  • Vos annonces vivent dans la grille produit, à l'endroit le plus vu de la page de listing
  • Vos vidéos tierces ne se chargent qu'après consentement, avec le registre qui le prouve

Pourquoi Graphik Impact ?

Module développé par Graphik Impact, agence française fondée en 2011 et installée dans le Grand Est, spécialisée PrestaShop depuis 14 ans. Advanced Product Catalog tourne en production sur nos boutiques clientes, sur des thèmes différents : classique, Warehouse et Creative Elements. Chaque livraison est recettée sur une boutique de test PrestaShop 9, puis contrôlée en ligne après déploiement.

Support technique en français et en anglais, guide utilisateur embarqué dans le module, mises à jour régulières.

Fonctionnalités intégrées

  • Info-bulles sur les groupes d'attributs, avec contenu par valeur et lien blog optionnel
  • Fenêtre d'explication qui suit le changement de déclinaison
  • Vidéos YouTube, Vimeo ou auto-hébergées, vignette locale, vignette animée en boucle silencieuse
  • Vidéo en première miniature de la galerie produit (thème classique, Warehouse, Creative Elements)
  • Placement libre : descriptions, onglets, sous les images, pied de fiche, sélecteur personnalisé
  • Détection automatique de cinq gestionnaires de consentement, écran d'acceptation de repli
  • Registre de consentement interrogeable, export CSV, purge automatique à treize mois
  • Icônes par caractéristique ou par valeur, import SVG nettoyé, nettoyage des icônes orphelines
  • Cartes de format avec prix à l'unité, économie et prix barré, quatre états de stock distingués
  • Diagnostic catalogue des libellés de déclinaison inexploitables
  • Encarts dans la grille des listings : image, couleur unie ou vidéo courte, message et bouton personnalisés
  • Ciblage des encarts par catégorie, par page (promotions, nouveautés, meilleures ventes, recherche) et par marque
  • Programmation par dates et mode aperçu réservé à l'administrateur
  • Guide utilisateur embarqué et aperçu en direct dans le back-office
  • Licence Devhub : activation par clé, signature vérifiée hors ligne, alerte d'expiration dans le back-office

Caractéristiques techniques

Élément Valeur
Compatibilité PrestaShop 8.0 à 9.x
PHP 8.1 minimum
Tables créées 15
Langues livrées français et anglais
Thèmes vérifiés classique et dérivés, Warehouse (Iqit), Creative Elements
Multiboutique partielle : vidéos et encarts par boutique, info-bulles et icônes partagées

Développé par Graphik Impact, agence indépendante e-commerce.

Prérequis & incompatibilités

Prérequis

Prérequis techniques

PrestaShop

  • Version 8.0.0 minimum, 8.2.x recommandée
  • Compatibilité PrestaShop 9.x validée (recette complète sur PS 9.1.5)

PHP

  • Version 8.1 minimum
  • Versions 8.2 et 8.3 testées en production

Base de données

  • MySQL 5.7 minimum ou MariaDB 10.3 minimum
  • 15 tables créées à l'installation, préfixe de la boutique respecté

Extensions PHP

  • GD avec prise en charge du WebP : les images d'encarts sont redimensionnées et converties à l'import
  • Fonctions de fichiers standard pour les téléversements (images, icônes, vidéos)

Hébergement

  • Compatible mutualisé, dédié et cloud
  • Une tâche planifiée quotidienne est nécessaire si vous utilisez les vidéos YouTube ou Vimeo : elle purge le registre de consentement au-delà de treize mois, comme le recommande la CNIL. L'adresse à appeler et le jeton sont donnés dans le back-office du module
  • Vidéos auto-hébergées des encarts : fichier MP4 en H.264, 8 Mo et 20 secondes au maximum, upload_max_filesize et post_max_size réglés en conséquence

Thèmes

  • Thème classique et thèmes qui en dérivent, Warehouse (Iqit) et fiches construites avec Creative Elements : vérifiés à chaque livraison
  • Sur un thème qui rend ses fiches produit autrement, un champ de sélecteurs supplémentaires permet de désigner les éléments à reconnaître

Licence

  • Licence Devhub Graphik Impact (activation par clé, signature vérifiée hors ligne)

Incompatibilités

  • À ne pas combiner avec un autre module qui remplace la liste déroulante des déclinaisons : les cartes de format pilotent la liste native de PrestaShop, qui doit rester présente dans la page
  • Vidéo en miniature de galerie : ne pas la cumuler avec un module qui ajoute déjà sa propre vidéo dans la galerie produit, par exemple iqitextendedproduct livré avec le thème Warehouse, sous peine de deux miniatures vidéo
  • Encarts de listing : si un autre module insère ses propres cellules dans la grille des produits, vérifiez l'ordre d'affichage après installation
  • La conformité des vidéos tierces suppose qu'aucun autre module ne charge YouTube ou Vimeo sans consentement sur la même page
  • L'annuaire des marques, qui liste des marques et non des produits, n'est pas une cible possible pour les encarts

Versions (108)

v1.34.0 Recommandée Public PrestaShop 8.0.0 → 9.99.99 07/10/2026

Added

  • Prix degressifs, sixieme fonctionnalite du module, livree desactivee. Le tableau des remises par quantite de la fiche produit est monte sur les prix specifiques NATIFS de la boutique : aucune nouvelle table, aucune saisie en double, les paliers restent regles dans l'onglet Prix du produit.
  • Une ligne par plage utile : plages consecutives au meme prix fusionnees, derniere plage ouverte (« 10 et plus »), et une plage qui ne coute pas moins cher qu'une unite n'est jamais affichee (cas d'une promotion des la premiere unite).
  • Reglages : colonnes de prix (HT, TTC, les deux, mode du client), forme de l'economie (pourcentage, montant par unite, montant total, aucune), base de l'economie (prix du jour ou prix catalogue), libelle de quantite, emplacement sur la fiche produit dont un hook maison displayApcVolumePrices pour les constructeurs de page, masquage du tableau de paliers natif du theme, titre du bloc par langue, picto, classes CSS pour les themes a interrupteur HT/TTC.
  • Le tableau suit la declinaison choisie sans recharger la page.
  • Onglet « Prix degressifs » dans le menu du module et dans le menu lateral, avec un volet de diagnostic des paliers a l'envers.

Fixed

  • Le drapeau de reprise pose par la 1.33.0 survivait a la desinstallation du module.
  • Les deux hooks maison du module restaient declares apres desinstallation : PrestaShop ne retire que les abonnements, le module retire maintenant ses propres hooks.
  • Methode morte supprimee dans le formulaire des videos.

Changed

  • Ecriture de la cle de previsualisation des encarts dans le cookie par la methode publique Cookie::__set().
v1.33.1 Public PrestaShop 8.0.0 → 9.99.99 27/09/2026

Module description fix. The description shown in the PrestaShop module list, and its twin in config.xml, still named only four features and ignored the listing inserts and the video as a gallery thumbnail. Rewritten in English source, in French in config_fr.xml and fr.php. Also fixed: one Context::getContext() call left in src/ (the active inserts counter of the Configuration status tab), a validator rejection reason; the context is now injected in the constructor like everywhere else in the module, found by the project quality audit. No code behaviour change, no database change. Verified: module tests all green, the three project audits (security, quality, validator preflight) with zero blocking finding, PHP description identical to config.xml, French translation served by PrestaShop, Configuration status tab rendered without regression.

v1.33.0 PrestaShop 8.0.0 → 9.99.99 21/09/2026

Category inserts: every listing page is ticked on its own. Besides categories, an insert can be aimed at Sales, New products, Best sales, Search results and brand pages, with the chosen brands (no brand ticked: every brand page). An insert can target no category at all and live only on those pages. New pages column on the insert and apc_category_banner_manufacturer table; the category scope gains a none value. Form: a single 'Where this insert appears' panel (category scope, then the five pages) with a searchable brand picker and a reminder that a page with no product never shows the insert. Back-office list summarises the targeting, and the 'See it on the shop' button opens the matching page, listing or brand page included. The old single 'also on other listings' checkbox is replaced: the upgrade carries such an insert over to the five pages, brands included, so it shows exactly where it used to, with nothing to retype; it runs once only, guarded by a marker, and the show_on_listings column stays in the database for a rollback and is no longer read nor written. Listing pages the model does not name (suppliers, listings added by a module) are no longer covered. Duplicating or deleting an insert now handles its brands too. Nothing changes in the browser: inserts reach the page the same way and the script places them as before; a page with no product shows no insert, by construction. The iqitsearch results page extends the core search controller and is recognised without special handling; the brand index, which lists brands and not products, is not a target; the brand id is read from the request value, so PrestaShop 8.2 (no getter) and 9 (getter) are both covered. Verified: module tests all green (21 checks added); front recette on prestatest 129/129 (10 pages: targeted category, another category, sales, new products, best sales, search, search with no result, targeted brand, another brand, home page; 3 widths 1440, 768 and 390; exact set of inserts shown and nothing else, slot in the grid, cell the size of a product card, no JS error); back-office recette 21/21 (form, brand picker, list, duplication, deletion, edition, an insert without any target refused, brands forgotten when the brand page is unticked); data carry-over checked on prestatest with the upgrade chain replayed. Study and report: 18-ENCARTS-PAGES-LISTING/.

v1.32.0 PrestaShop 8.0.0 → 9.99.99 16/09/2026

Product videos: the gallery thumbnails zone now works outside Creative Elements. Supported galleries: Creative Elements Product images widget (Slideshow skin), Warehouse theme (two linked Swiper 6.5.0 carousels, thumbnails on the left or at the bottom, the video taking the theme cell margins) and the classic theme and themes based on it (thumbnail list without carousel, the video cell copying the measured box and margins of a photo, strip scrolling enabled the way the theme does when the videos overflow it). Without a supported gallery the video falls back under the product images, as before. Zone label is now neutral, 'In the product gallery thumbnails', with help listing the supported galleries; stored value unchanged (gallery_thumbs), no migration. Combination change: the theme replaces the image block and Warehouse rebuilds its carousels, so the placement is replayed on updatedProduct and the gallery remounted only when it was rebuilt; loop clips placed later are observed, removed ones forgotten. Fixed before release: classic theme, swiping the main image moves to the neighbour of the selected photo and reads its data, so the video first in the list left the main image empty (each video now carries an invisible twin of the first photo and the selection returns to it); Swiper galleries on touch, the browser click emitted after the touch landed on the backdrop of the video window just opened and closed it (that click is now ignored for 600 ms). Verified: classic theme on prestatest 192/192 (1, 2 and 5 photos, 11 widths from 1440 to 360 px, touch swipe, keyboard, combination change); Warehouse on live pages with the source served by the test browser only, maindefer 127/127 (9 widths, resize across the 768 px threshold) and travers-shop 122/122; Creative Elements on Marina, 1.31.0 regression suite 183/183 and combination change 12/12; module tests all green. Report 17-GALERIE-VIDEO-THEMES/RAPPORT-1.32.0.md.

v1.31.0 PrestaShop 8.0.0 → 9.99.99 15/09/2026

Product videos: new zone 'In the gallery thumbnails (Creative Elements)'. The video becomes a real first thumbnail of the Creative Elements product gallery carousel (Product images widget, Slideshow skin), visible on arrival whatever the number of photos; clicking it opens the module's video window. The Creative Elements thumbnail / main image link is taken over with the video offset: each photo opens the right main image, the active thumbnail stays in view up to the last photo, going back to the first photo shows the video again. Dedicated videos-gallery.css loaded only when a video of the page uses this zone (changes the stylesheet list, so the CCC bundle is rebuilt). Form: help under the zone, insertion mode and alignment hidden for this zone. Without a Creative Elements gallery, the video is placed right away under the Product images widget, or under the theme's product images. Zone whitelist centralised in ProductVideo::PLACEMENT_ZONES with a test. Fixed before release: Creative Elements sets '.elementor img { height: auto }', which left an empty band under the video poster; stronger rule in the gallery stylesheet. No database change. Verified: Marina without deployment 183/183 checks on 15 combinations (1, 2, 5 and 6 photo products, two videos, loop clip, 1440 to 390 px); prestatest regression and fallback 20/20; back office 13/13; real save; module tests; upgrade replayed twice. Brief 16, report RAPPORT-1.31.0.md.

+ 103 autre(s) version(s)

Acheter en direct

Ce module est disponible à l'achat en direct sur devis. Support technique inclus, facturation française.

À partir de 199,99 € HT

Demander un devis

Marketplace

Compatibilité multiboutique
Partiellement

Informations techniques

Version
v1.34.0
PrestaShop min
8.0.0
PrestaShop max
9.99.99
PHP min
8.1+
Auteur
Graphik Impact
Sortie
07/10/2026
Dernière MAJ
07/10/2026