PS PrestaShop Beginner

Made in France & EU Origin — Module guide

Install, configure and use the origin badges and filters module.

Updated Module version 1.0.0

Overview

The Made in France & EU Origin module (dfmadein) displays “Made in France / EU” origin badges on your product pages and in listings, presents verifiable certified labels (such as Origine France Garantie), and provides a filter block letting your customers sort products by origin and certification. It is compatible with PrestaShop 8 and 9, multistore, and requires no external dependency.

By default, origins are shown as CSS chips (tricolour for France, blue for the EU). No image is required: icons and logos remain optional.

Installation

  1. In the back office, go to Modules > Module Manager.
  2. Click Upload a module and select the dfmadein.zip file.
  3. On install, the module creates its tables, its menu and sample data: the Made in France and Made in EU origins, plus an Origine France Garantie certification.

A new Catalog > Made in France / EU menu appears, with three sub-tabs: Origins, Certifications and Product assignment.

General configuration

Open the module configuration page to enable or disable three independent displays:

  • Product page: origin badge and certified label list under the price.
  • Listings: compact miniature badge on product thumbnails.
  • Filter block: column filter on category pages.

Managing origins

In Made in France / EU > Origins, create and organise your origins. Each origin has:

  • a name and a label shown on the badge;
  • a zone (France, EU, Non-EU or Other) that determines the chip style;
  • an accent colour;
  • an optional icon (image or SVG) that replaces the CSS chip;
  • a short description, a position and an active/inactive state.

Managing certifications

In Made in France / EU > Certifications, manage your labels. Each certification accepts a name, a description, an optional logo and, importantly, a verification URL. This URL is shown on the front as a “Verify” link with nofollow noopener noreferrer, so customers can check the label on the official website.

Assigning origin and certifications to products

In Made in France / EU > Product assignment, you get the full product list with native search, sort and pagination. Select a product to assign it one origin and one or more certifications.

A bulk action lets you assign the same origin to several selected products in a single operation.

The front-office filter block

On category pages, the “Origin & certifications” block shows origin and certification checkboxes. The form works over GET (no JavaScript) and adds the df_origin[] and df_cert[] parameters to the URL. Selections within the same group combine with OR, and the two groups (origin and certification) combine with AND.

Multistore

Origin and certification assignments are stored per shop. During assignment, an “apply to all shops” option lets you propagate the same configuration across all your shops.

Known limitation

The filter is self-contained: it only activates when the df_origin[] / df_cert[] parameters are present in the URL. In this mode, it does not combine with the native ps_facetedsearch facets on the same request, and depending on the theme, pagination or sort links may not keep these parameters. Without these parameters, the native provider takes over normally, so no native feature is broken.

Uninstallation

Uninstalling from the module manager removes the module tables, its menu and all assignments. Deleting a product also automatically cleans up its origin and certification assignments.

Was this page helpful?

Still stuck? Contact support