Origine France & Made in UE — Guide du module
Installation, configuration et utilisation du module d'origine et de filtres.
Présentation
Le module Origine France & Made in UE (dfmadein) affiche des badges d’origine « Fabriqué en France / UE » sur vos fiches produit et dans les listes, présente des labels certifiés vérifiables (comme Origine France Garantie) et fournit un bloc de filtres permettant à vos clients de trier les produits par origine et par certification. Il est compatible PrestaShop 8 et 9, multiboutique, et ne requiert aucune dépendance externe.
Par défaut, les origines s’affichent sous forme de pastilles CSS (tricolore pour la France, bleu pour l’UE). Aucune image n’est nécessaire : les icônes et logos restent optionnels.
Installation
- Dans le back-office, rendez-vous dans Modules > Gestionnaire de modules.
- Cliquez sur Téléverser un module et sélectionnez le fichier
dfmadein.zip. - À l’installation, le module crée ses tables, son menu et des données d’exemple : les origines Fabriqué en France et Fabriqué en UE, ainsi qu’une certification Origine France Garantie.
Un nouveau menu Catalogue > Made in France / UE apparaît, avec trois sous-onglets : Origines, Certifications et Attribution produits.
Configuration générale
Ouvrez la page de configuration du module pour activer ou désactiver trois affichages indépendants :
- Fiche produit : badge d’origine et liste des labels certifiés sous le prix.
- Listes : badge miniature compact sur les vignettes produit.
- Bloc de filtres : module de filtre en colonne sur les pages de catégorie.
Gérer les origines
Dans Made in France / UE > Origines, créez et organisez vos origines. Chaque origine possède :
- un nom et un libellé affiché sur le badge ;
- une zone (France, UE, Hors-UE ou Autre) qui détermine le style de la pastille ;
- une couleur d’accent ;
- une icône optionnelle (image ou SVG) qui remplace la pastille CSS ;
- une description courte, une position et un état actif/inactif.
Gérer les certifications
Dans Made in France / UE > Certifications, gérez vos labels. Chaque certification accepte un nom, une description, un logo optionnel et surtout une URL de vérification. Cette URL est affichée en front sous forme d’un lien « Vérifier » en nofollow noopener noreferrer, pour permettre au client de contrôler le label sur le site officiel.
Attribuer origine et certifications aux produits
Dans Made in France / UE > Attribution produits, vous disposez de la liste complète des produits avec recherche, tri et pagination natifs. Sélectionnez un produit pour lui assigner une origine et une ou plusieurs certifications.
Une action groupée permet d’attribuer une même origine à plusieurs produits sélectionnés en une seule opération.
Le bloc de filtres en front-office
Sur les pages de catégorie, le bloc « Origine & certifications » présente des cases à cocher d’origine et de certification. Le formulaire fonctionne en GET (sans JavaScript) et ajoute les paramètres df_origin[] et df_cert[] à l’URL. Les sélections au sein d’un même groupe se combinent en OU, et les deux groupes (origine et certification) se combinent en ET.
Multiboutique
Les attributions d’origine et de certifications sont stockées par boutique. Lors de l’attribution, une option « appliquer à toutes les boutiques » permet de propager la même configuration sur l’ensemble de vos boutiques.
Limitation connue
Le filtre est autonome : il s’active uniquement lorsque les paramètres df_origin[] / df_cert[] sont présents dans l’URL. Dans ce mode, il ne se combine pas sur la même requête avec les facettes natives de ps_facetedsearch, et selon le thème, les liens de pagination ou de tri peuvent ne pas conserver ces paramètres. En l’absence de ces paramètres, le fournisseur natif reprend la main normalement, donc aucune fonctionnalité native n’est cassée.
Désinstallation
La désinstallation depuis le gestionnaire de modules supprime les tables du module, son menu et toutes les attributions. La suppression d’un produit nettoie également automatiquement ses attributions d’origine et de certifications.