PS PrestaShop Principiante

Nutri-Score y valores nutricionales INCO — Guía completa

Instalar y configurar el Nutri-Score en PrestaShop 8 y 9: introducción INCO en la ficha de producto, cálculo con el algoritmo 2023, anulación manual, logotipo, insignia en listados y datos schema.org.

Actualizado Versión del módulo 1.0.0

Presentación

El módulo Nutri-Score y valores nutricionales INCO (dfnutriscore) muestra el logotipo Nutri-Score y una tabla nutricional estructurada en sus fichas de producto. Usted introduce los valores de su declaración nutricional INCO en la ficha de producto; el módulo calcula la letra con el algoritmo revisado 2023, oficializado en Francia por el decreto del 15 de marzo de 2025, y la muestra en la ficha de producto y en las miniaturas de los listados. Se genera un bloque de datos estructurados schema.org NutritionInformation para los buscadores.

El módulo es compatible con PrestaShop 8.0 a 9.x, funciona con el tema Classic y sus derivados, e incluye traducciones al francés y al inglés.

Instalación

  1. Desde el back office, abra Módulos > Gestor de módulos.
  2. Haga clic en Subir un módulo y suelte el archivo ZIP del módulo.
  3. Una vez instalado, haga clic en Configurar.

Durante la instalación, el módulo crea la tabla dfnutriscore_product, que almacena los valores nutricionales de cada producto, y se registra en los hooks de visualización necesarios. No se utiliza ningún override del tema.

Configuración del módulo

La página de configuración ofrece cuatro interruptores independientes:

  • Logotipo Nutri-Score en la ficha de producto: muestra el logotipo oficial junto a la información del producto.
  • Pestaña de valores nutricionales en la ficha de producto: añade una pestaña con la tabla INCO.
  • Insignia en los listados de productos: muestra una insignia compacta en las miniaturas (categorías, inicio, búsqueda, ofertas…).
  • Datos estructurados schema.org (JSON-LD): inyecta un bloque NutritionInformation en las fichas de producto.

Introducción de los valores nutricionales

Abra una ficha de producto y vaya a la pestaña Módulos, luego al panel del módulo. Los valores se introducen por 100 g (o 100 ml para bebidas). Los datos se guardan al guardar el producto.

Mostrar el Nutri-Score para este producto

Este selector activa o desactiva la visualización para el producto actual sin borrar los valores introducidos. Útil para productos no alimentarios o pendientes de validación.

Categoría de producto

La categoría determina el baremo que aplica el algoritmo:

  • Alimento general: caso estándar.
  • Queso: los puntos de proteínas se cuentan siempre, incluso con componente negativo alto.
  • Producto de carne roja: puntos de proteínas limitados a 2.
  • Grasas, aceites, frutos secos y semillas: la energía se calcula a partir de las grasas saturadas y el componente de saturadas usa el ratio saturadas/grasas totales.
  • Bebida: umbrales reforzados (energía, azúcares), penalización de 4 puntos si hay edulcorantes y baremo de frutas específico. La leche y las bebidas vegetales pertenecen a esta categoría.
  • Agua: clasificada A por defecto, sin cálculo.

Valores obligatorios

Los siete valores de la declaración nutricional INCO: energía (kJ y kcal), grasas, saturadas, hidratos de carbono, azúcares, proteínas y sal. Si solo indica uno de los dos valores de energía, el otro se deduce automáticamente (1 kcal = 4,184 kJ).

Valores opcionales

Fibra, grasas monoinsaturadas y poliinsaturadas, polioles, almidón y tamaño de porción. Estos valores solo aparecen en la tabla del front office si se han rellenado. La fibra participa en el cálculo de la puntuación.

Frutas, verduras y legumbres (%)

Este porcentaje se usa únicamente para la puntuación (componente positivo). Desde la revisión 2023, solo cuentan frutas, verduras, legumbres y hierbas; los frutos secos y la mayoría de los aceites quedan excluidos.

Edulcorantes (bebidas)

Para las bebidas con edulcorantes no nutritivos, active este selector: el algoritmo añade 4 puntos desfavorables, conforme a la revisión 2023.

Anulación manual

El selector de anulación manual impone una letra (A a E) que sustituye a la puntuación calculada — por ejemplo, cuando su Nutri-Score fue determinado por un laboratorio o un tercero. Déjelo en Automático (calculado) para usar el algoritmo.

Vista previa en directo

Un panel al pie del formulario muestra la letra y la puntuación recalculadas en tiempo real mientras escribe, antes de guardar. El valor definitivo se almacena al guardar el producto.

Algoritmo de cálculo

El módulo implementa el algoritmo Nutri-Score revisado 2022/2023 (decreto del 15 de marzo de 2025). Un componente negativo (energía, azúcares hasta 15 puntos, saturadas, sal hasta 20 puntos en pasos de 0,2 g) se reduce con un componente positivo (proteínas hasta 7 puntos, fibra, frutas y verduras). Reglas particulares: las proteínas no se cuentan cuando el componente negativo alcanza 11 puntos o más (7 para las grasas), salvo en los quesos; las bebidas nunca pueden obtener la letra A, reservada al agua. El motor de cálculo está validado contra los casos de prueba oficiales de Santé publique France.

Visualización en el front office

  • Ficha de producto: el logotipo oficial se muestra en SVG en el bloque de información adicional, y la tabla INCO en la pestaña de valores nutricionales, en el orden reglamentario, con solo los valores rellenados.
  • Listados: una insignia compacta aparece en las miniaturas de categorías, inicio, búsqueda y ofertas.
  • Datos estructurados: se inyecta un bloque JSON-LD schema.org NutritionInformation en la cabecera de la ficha de producto (calorías, grasas, saturadas, hidratos, azúcares, fibra, proteínas y sodio convertido desde la sal).

Idiomas y temas

La interfaz del back office y las etiquetas del front se entregan en francés e inglés; todas las cadenas son traducibles desde Internacional > Traducciones. El módulo usa hooks estándar (displayProductAdditionalInfo, displayProductExtraContent, displayProductPriceBlock) y funciona con el tema Classic y cualquier tema compatible 1.7+. El CSS, ligero, es fácil de sobrescribir en su tema.

Desinstalación

La desinstalación elimina la tabla dfnutriscore_product y toda la configuración. Exporte antes sus valores si desea conservarlos.

FAQ

La puntuación mostrada difiere de la de mi herramienta anterior

Compruebe que su herramienta aplica el algoritmo revisado 2023: muchos productos cambian de letra respecto al cálculo antiguo (azúcares, sal y fibra en particular). Verifique también la categoría de producto seleccionada y el alcance del porcentaje de frutas y verduras (aceites y frutos secos quedan ahora excluidos).

No aparece ningún logotipo en la ficha de producto

Asegúrese de que el interruptor correspondiente está activado en la configuración, de que la visualización está activada para el producto y de que se han introducido valores suficientes (o se ha forzado una letra manualmente). Después, vacíe la caché de PrestaShop.

¿Puedo mostrar la tabla sin el Nutri-Score?

Sí. Desactive el logotipo y la insignia en la configuración y conserve la pestaña de la tabla: la declaración nutricional se sigue mostrando sin la letra.

¿El módulo gestiona el multitienda?

Los valores nutricionales se almacenan por producto y se comparten entre tiendas; las cuatro opciones de visualización se configuran por tienda mediante el contexto multitienda estándar de PrestaShop.

¿Google reconoce los datos schema.org?

El módulo genera un bloque JSON-LD NutritionInformation conforme al vocabulario schema.org, legible por buscadores y asistentes de IA. La visualización de fragmentos enriquecidos queda a discreción de Google.

¿Te ha resultado útil esta página?

¿Sigues atascado? Contacta con soporte