Showcase Revolution : installation et aide

Démarrage rapide

  1. Téléversez et installez mprshowcaserevolution, puis cliquez sur "Configure".
  2. Ouvrez Showcase Revolution > Réglages > Paramètres pour vérifier les valeurs par défaut ; gardez le module activé dans "Module Manager".
  3. Ouvrez "Widgets" et ajoutez un widget avec un Titre et le Type de widget "New Products".
  4. Réglez Point d’accroche (emplacement) sur displayHome, Nombre de produits sur 8 et Actif sur Oui.
  5. Réglez Mise en page sur "Grid", le nombre de produits par ligne sur ordinateur sur 4 et sur mobile sur 2, puis cliquez sur Enregistrer.
  6. Ouvrez la page d’accueil et vérifiez que les produits admissibles apparaissent.
  7. Passez à "Slider" si nécessaire et vérifiez la navigation, les points, la lecture automatique, les prix et les commandes du panier dans votre thème.

Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Manuel de configuration

Installer et créer un premier widget

Téléversez et installez mprshowcaserevolution dans "Modules" > "Module Manager". Cliquez sur "Configure" pour ouvrir le tableau de bord. Utilisez "Improve" > Showcase Revolution pour accéder à "Widgets", "Collections" et Réglages > Paramètres. Le sous-menu Réglages contient aussi Intégrité, Licence, Assistance et Mettre à jour.

Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Pour un premier test, ouvrez "Widgets", ajoutez un widget, saisissez un Titre, choisissez Type de widget: "New Products", Point d’accroche (emplacement): "Homepage (displayHome)", Mise en page: "Grid", Nombre de produits: 8 et Actif: Oui. Saisissez 4 produits par ligne sur ordinateur et 2 sur mobile. Enregistrez et ouvrez la page d’accueil.

Écran de configuration

Fonctionnalités

Paramètre Valeur par défaut Comportement à l’exécution
"Enable module" Oui Préférence enregistrée; ne contrôle pas l’affichage.
"Enable widgets" Oui Préférence enregistrée; ne contrôle pas l’affichage.
"Enable collections" Oui Préférence enregistrée; ne change pas les produits de collection affichés.
"Enable trending products" Oui Préférence enregistrée; ne contrôle pas l’affichage.
"Enable back-in-stock products" Oui Contrôle l’enregistrement des changements de stock. Les données sources déjà présentes constituent une question distincte.

Utilisez l’état d’activation du module dans "Module Manager", ou le paramètre Actif d’un widget, pour contrôler l’affichage réel. Le champ de configuration distinct "Enable module" ne remplace pas ces commandes.

Valeurs par défaut des widgets

Paramètre Valeur par défaut enregistrée
"Default widget layout" "Slider"
"Products count" 8
"Products per row" 4
"Products per row on mobile" 2
"Show navigation arrows" Oui
"Show pagination dots" Oui
"Autoplay slider" Non
"Autoplay speed" 5000 ms

Il s’agit de préférences globales enregistrées. Les widgets existants possèdent leurs propres champs. Définissez explicitement chaque nouveau widget ; ne supposez pas qu’une modification d’une préférence globale met à jour les valeurs des widgets enregistrés ou préremplit tous les champs de l’éditeur.

Produits tendance

Paramètre Valeur par défaut Utilisation
"Views weight" 0.3 Contribution des vues au score de progression. Une valeur nulle est remplacée par 0.3.
"Sales weight" 0.7 Contribution des ventes. Une valeur nulle est remplacée par 0.7.
"Recalculate every" 6 heures Préférence enregistrée ; aucun recalcul planifié n’y est relié dans ce module.
"Minimum views" 3 Nombre minimal de vues sur sept jours pour être inclus. Une valeur nulle est remplacée par 3.
"Back-in-stock window" 30 jours Période d’historique des réapprovisionnements utilisée par cette source.
"Back-in-stock minimum quantity" 1 Préférence enregistrée; les retours en stock sont enregistrés lors du passage à une quantité positive quelconque.

Utilisez la commande de recalcul manuel des tendances du tableau de bord après avoir collecté des vues. Les scores combinent les vues enregistrées et les ventes de commandes valides. Les vues de produits sont enregistrées via actionObjectProductViewAfter ; vérifiez que votre boutique ou votre intégration déclenche ce hook. L’enregistrement des retours en stock utilise actionUpdateQuantity et compare la quantité visible dans le stockage à la nouvelle quantité du hook. Vérifiez cette transition avec votre processus de mise à jour du stock.

Performances

Paramètre Valeur par défaut Comportement à l’exécution
"Track product clicks" Oui Préférence enregistrée; les clics sont enregistrés indépendamment de cet interrupteur.
"Track product views" Oui Active le hook d’enregistrement des vues de produits.
"Cache widget HTML" Oui Préférence enregistrée; n’active ni ne désactive la mise en cache HTML.
"Cache TTL" 3600 secondes Préférence enregistrée; le contenu mis en cache expire après une durée fixe de 1800 secondes.

Le HTML contenant un prix ou une commande d’ajout au panier est exclu du cache HTML partagé des widgets. Les sources personnelles en sont également exclues. Les carrousels compatibles avec Warehouse disposent d’un cache supplémentaire pour la sélection et les fiches allégées ; les données personnalisées des produits de la première ligne sont rendues dans le contexte du visiteur.

Styles du thème

Les valeurs par défaut proviennent du système partagé de styles du thème. Le module enregistre --mpr-sc-primary, --mpr-sc-accent, --mpr-sc-filter-bg, --mpr-sc-radius, --mpr-sc-shadow-hover et --mpr-sc-transition. "Card gap" vaut par défaut 16px et fournit --mpr-sc-gap. Modifiez les commandes de style partagées pour ajuster la palette détectée ou les espacements. Les correspondances primary-hover et d’ombre normale ne sont pas disponibles.

Écran des widgets

L’éditeur comporte les onglets Général, Affichage et Avancé. Les valeurs ci-dessous correspondent aux valeurs par défaut du schéma ; saisissez explicitement les valeurs lorsqu’un nouveau formulaire est vide.

Général

Paramètre Valeur par défaut Fonction
Titre Vide Titre multilingue obligatoire.
Sous-titre Vide Texte secondaire multilingue facultatif.
Type de widget "Best Sellers" Choisit la source de produits.
Périmètre de catégorie Toutes les catégories, 0 Limite les sources compatibles à la catégorie sélectionnée; les sous-catégories ne sont pas incluses automatiquement.
"Collection" 0 Choisissez une collection enregistrée pour "Curated Collection".
Point d’accroche (emplacement) displayHome Choisit le hook de la boutique.
Nombre de produits 8 Nombre maximal de produits demandés. Moins de produits peuvent apparaître après les vérifications d’admissibilité et d’images.
Période (jours) Vide Limite l’historique des ventes des meilleures ventes ou remplace la période des nouveaux produits.
Actif Oui Contrôle la visibilité de ce widget.

Les sources sont "Best Sellers", "New Products", "On Sale", "Featured Products", "Trending Now", "Curated Collection", "Back in Stock", "Recently Viewed" et "Cart Recommendations". "Recently Viewed" figure dans la liste mais ne renvoie aucun produit; ne la sélectionnez pas pour un bloc fonctionnel.

"Cart Recommendations" nécessite un module MPR Sales Revolution activé, un panier chargé et des produits dans ce panier. Les autres sources fonctionnent indépendamment de cette intégration. "Featured Products" utilise Périmètre de catégorie ou la catégorie de produits mis en avant configurée. Périmètre de catégorie n’est pas appliqué par toutes les sources, notamment les chemins de collection et de recommandations du panier.

Affichage

Paramètre Valeur par défaut Fonction
Mise en page "Slider" "Grid", "Slider", "Carousel", "List" ou "Compact".
Produits par ligne (ordinateur) 4 Colonnes sur ordinateur ou diapositives visibles.
Produits par ligne (mobile) 2 Colonnes ou diapositives sur mobile.
Afficher les flèches de navigation Oui Commandes de navigation du carrousel.
Afficher les points Oui Commandes de pagination du carrousel.
Lecture automatique Non Active le déplacement automatique du slider/carrousel.
Vitesse de lecture automatique (ms) 5000 Délai de lecture automatique.
Afficher les prix Oui Contrôle la visibilité des prix préparés et les sorties liste/compacte du module. Les miniatures des thèmes modernes reçoivent aussi des données de présentation ajustées ; vérifiez leur utilisation par votre thème.
Afficher l’ajout au panier Oui Contrôle la disponibilité préparée de l’ajout au panier et la sortie liste du module. Vérifiez comment votre thème l’utilise.
Afficher la description Non Champ enregistré; n’affiche ni ne masque les descriptions.
Masquer les produits sans images Oui Exclut les produits sans image de couverture utilisable dans la boutique.
Texte du lien Vide Libellé multilingue facultatif du lien d’en-tête.
URL du lien Vide Destination facultative du lien d’en-tête.

"Grid", "Slider" et "Carousel" utilisent normalement la miniature produit native du thème sur les versions modernes de PrestaShop. PrestaShop 1.6 dispose d’un template ancien du module. "List" et "Compact" utilisent des templates plus petits du module. Les points et la lecture automatique sont transmis au moteur de rendu actuel du carrousel.

Avancé

Trier par est enregistré, mais les sources automatiques conservent leur propre ordre de requête. Classe CSS est vide par défaut et ajoute une classe au conteneur. CSS personnalisé est vide par défaut et produit un bloc de style. "Position" vaut par défaut 0 et ordonne les widgets au sein d’un hook.

CSS personnalisé n’est pas automatiquement limité au widget. Incluez Classe CSS dans vos sélecteurs :

.homepage-staff-picks .mpr-showcase-widget__title {
  text-transform: uppercase;
}

La base de données enregistre aussi sort_dir avec la valeur par défaut DESC et show_manufacturer avec la valeur par défaut 0 ; ces champs ne sont pas des commandes du formulaire actuel du widget.

Écran des collections

Créez une collection avec Nom, une "Description" facultative en texte enrichi, "Type", Date de début, Date de fin, Actif et "Position". Le nom et la description sont vides par défaut, "Type" vaut curated, les dates sont vides, Actif vaut Oui et "Position" vaut 0. Les types incluent curated, staff_picks, seasonal et spotlight.

Ajoutez les produits sélectionnés, réorganisez-les, puis enregistrez un widget avec Type de widget: "Curated Collection" et la "Collection" correspondante. Les produits utilisent leur position enregistrée dans la collection.

Les dates et Actif influencent les requêtes de collections qui demandent uniquement les sélections actives. La recherche directe des produits d’une collection par le widget ne vérifie pas ces champs de planification. Contrôlez un widget de collection avec son propre interrupteur Actif ; ne comptez pas sur les dates de la collection pour masquer un widget déjà affecté.

Par exemple, créez une collection appelée Summer Picks, puis configurez :

Title: Summer Picks
Widget Type: Curated Collection
Collection: your saved collection
Hook (Placement): displayHome
Layout: Grid
Products Count: 8
Active: Yes

Emplacement et personnalisation du thème

Les hooks pris en charge sont :

displayHome
displayFooterCategory
displayLeftColumn
displayRightColumn
displayFooterBefore
displayFooterProduct
displayProductAdditionalInfo
displayOrderConfirmation2
displayCrossSellingShoppingCart
displayNotFound

Le thème doit appeler le hook sélectionné. Pour un pied de page produit personnalisé :

{hook h='displayFooterProduct'}

Il n’existe pas de moteur de rendu de shortcode CMS. Utilisez un hook pris en charge.

Les chemins de surcharge du thème comprennent :

themes/your_theme/modules/mprshowcaserevolution/views/templates/front/widget.tpl
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/_product-miniature-widget.tpl
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/layouts/list-item.tpl
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/layouts/compact-item.tpl

Les sélecteurs utiles incluent .mpr-showcase-widget, ses modificateurs --grid, --slider, --carousel, --list et --compact, .mpr-showcase-widget__title, .mpr-showcase-widget__subtitle, .mpr-showcase-widget__link, .mpr-showcase-slider__nav, .mpr-list-item et .mpr-compact-item.

Vérifier et résoudre les problèmes

  1. Vérifiez que votre premier widget "Grid" affiche des produits sur le hook choisi.
  2. Passez à "Slider" et testez les flèches, les points et la lecture automatique sur ordinateur et mobile.
  3. Vérifiez les commandes de prix et d’ajout au panier dans votre thème réel.
  4. Cliquez sur un produit du widget et inspectez la requête trackClick si les enregistrements de clics vous intéressent.
  5. Testez séparément une source de collection et de recommandations du panier avant de les réutiliser ailleurs.

Aucun conteneur n’est produit si une source ne renvoie aucun produit affichable. Vérifiez l’état actif, l’association à la boutique actuelle, le hook exact, l’admissibilité de la source, la catégorie, les images de couverture et le nombre de produits. "Best Sellers" nécessite des ventes et "Trending Now" des vues enregistrées ainsi qu’un recalcul. "Back in Stock" nécessite des transitions de stock enregistrées. "Recently Viewed" ne renvoie aucun produit dans cette version.

Si les changements tardent à apparaître, tenez compte des caches fixes de 30 minutes et du cache de votre boutique/thème. Si la planification des collections semble ignorée, utilisez la commande Actif du widget lui-même. Si un thème ignore les indicateurs de prix ou de bouton, examinez son template de miniature.

Désinstaller

Exportez ou consignez les widgets et les collections avant la désinstallation. Celle-ci supprime le menu d’administration, l’enregistrement de la gestion des colonnes, l’enregistrement du thème et les tables du schéma appartenant au module, notamment les widgets, les collections, les tendances et les données de suivi. La désinstallation standard supprime les enregistrements de hooks. Si le nettoyage du thème échoue, la méthode s’arrête avant de supprimer le reste de la configuration. Supprimez les appels manuels de hooks du thème et les surcharges que vous avez ajoutés.

Captures d’écran

Showcase Revolution, capture d’écran 3

Showcase Revolution, capture d’écran 5

Showcase Revolution, capture d’écran 8

Showcase Revolution, capture d’écran 10

Questions

2

Comment Showcase Revolution sélectionne-t-il le contenu en multiboutique ?

La sélection des widgets utilise leurs associations à la boutique actuelle, et les listes de collections utilisent leurs associations aux boutiques. La recherche de produits utilise la boutique actuelle, notamment ses produits actifs pour une collection. Les calculs de vues et de ventes des tendances sont aussi limités à la boutique. Vérifiez les associations des widgets et des collections pour chaque boutique.

Quelles activités des clients Showcase Revolution enregistre-t-il ?

Le point de terminaison des clics enregistre les identifiants du produit, du widget et de la boutique, la source et l’heure. Le hook de vue produit peut enregistrer les identifiants du produit et de la boutique ainsi que l’heure pour les tendances si Track product views est activé et si le hook est émis. Le point de terminaison actuel ne vérifie pas Track product clicks ; désactiver cette préférence enregistrée n’arrête donc pas l’enregistrement des clics.

Problèmes connus

7

Conflits de prise en charge des thèmes entre modules

RésoluMis à jour :
Corrigé dans : 2.7.0
Une vitrine pouvait échouer lorsqu’un autre module installé fournissait une ancienne version de la prise en charge partagée des thèmes.

Vitrines rendues tardivement sans styles

RésoluMis à jour :
Corrigé dans : 2.6.2
Les vitrines rendues plus tard dans la page, y compris les recommandations des pages introuvables, pouvaient apparaître sans les styles requis.

Ressources de la boutique regroupées

RésoluMis à jour :
Corrigé dans : 2.5.2
Les fichiers du module pouvaient ne pas se combiner correctement lorsque l’optimisation des fichiers de PrestaShop était activée.

Traductions d'interface manquantes ou endommagées

RésoluMis à jour :
Corrigé dans : 2.5.2
Certains libellés du module restaient en anglais ou affichaient du texte endommagé lorsqu'une autre langue de boutique était sélectionnée.

Conflits de contenu sur les pages introuvables

RésoluMis à jour :
Corrigé dans : 2.5.2
La vitrine pouvait entrer en concurrence avec le module dédié aux pages 404 sur les pages introuvables.

Filtres de la liste des vitrines

RésoluMis à jour :
Corrigé dans : 2.4.5
Certains filtres de liste de l’administration ne filtraient pas correctement les enregistrements des vitrines.

Compatibilité de l’affichage des prix

RésoluMis à jour :
Corrigé dans : 2.4.5
Le formatage des prix pouvait échouer sur les versions de PrestaShop où l’ancienne méthode d’affichage des prix n’était pas disponible.

Demandes de fonctionnalités

5

Implémenté

Widget Showcase de recommandations selon le panier

Implémenté
Affiche des recommandations de produits selon le contenu actuel du panier, en excluant les produits qui s’y trouvent déjà. Le widget nécessite que le module mprsalesrevolution soit actif.

Vitrines de produits

Implémenté
Affichez des vitrines de produits dont le style s'adapte au thème.

Recommandations dans le panier

Implémenté
Affichez un widget de recommandations de produits dans le panier.

Masquer les produits sans image

Implémenté
Excluez d'une vitrine les produits sans image.

Chargement différé des fiches du carrousel

Implémenté
Les vitrines chargent les fiches produits complètes au-delà de la première vue lorsqu'elles approchent de l'écran, réduisant le travail initial de la page tout en conservant les commandes d'ajout au panier.

Journal des modifications

v2.4.62026-05-27

  • AddedFinalize showcase widget endpoint SEO cleanup
  • AddedUse shared theme style tokens
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedSimplify showcase dashboard actions
  • FixedReplace Tools::displayPrice with PriceFormatter compat wrapper
Versions précédentes

v1.1.02026-04-20

  • Addedautomatic theme detection for Classic and Hummingbird style compatibility
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

Demo

Testez le module complet avant d'acheter

Achetez la licence plus tard et gardez vos réglages.

  • Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
  • Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
  • Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
Lancer la boutique de démo

En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.

En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.

Chargement...
Retour en haut