# Origine France & Made in UE — Guide du module

> Guide d'installation, de configuration et d'utilisation du module Origine France & Made in UE (dfmadein) pour PrestaShop 8 et 9.

- Page: <https://www.datafirefly.com/documentation/dfmadein/>
- Langue: fr
- Mis à jour le: 2026-06-18
- Autres langues: [en](https://www.datafirefly.com/en/documentation/dfmadein/index.md), [es](https://www.datafirefly.com/es/documentation/dfmadein/index.md), [de](https://www.datafirefly.com/de/documentation/dfmadein/index.md), [it](https://www.datafirefly.com/it/documentation/dfmadein/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfmadein/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfmadein/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfmadein/index.md)
- Index: <https://www.datafirefly.com/documentation/llms.txt>

## 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

1. Dans le back-office, rendez-vous dans **Modules > Gestionnaire de modules**.
2. Cliquez sur **Téléverser un module** et sélectionnez le fichier `dfmadein.zip`.
3. À 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.
