PS PrestaShop Principiante

Nutri-Score e valori nutrizionali INCO — Guida completa

Installare e configurare il Nutri-Score su PrestaShop 8 e 9: inserimento INCO nella scheda prodotto, calcolo con l'algoritmo 2023, override manuale, logo, badge nei listini e dati schema.org.

Aggiornato Versione del modulo 1.0.0

Presentazione

Il modulo Nutri-Score e valori nutrizionali INCO (dfnutriscore) mostra il logo Nutri-Score e una tabella nutrizionale strutturata sulle vostre schede prodotto. Inserite i valori della dichiarazione nutrizionale INCO nella scheda prodotto; il modulo calcola la lettera con l’algoritmo rivisto 2023, reso ufficiale in Francia dal decreto del 15 marzo 2025, e la mostra sulla scheda prodotto e sulle miniature dei listini. Viene generato un blocco di dati strutturati schema.org NutritionInformation per i motori di ricerca.

Il modulo è compatibile con PrestaShop da 8.0 a 9.x, funziona con il tema Classic e i suoi derivati e include le traduzioni in francese e inglese.

Installazione

  1. Dal back office, aprite Moduli > Gestore dei moduli.
  2. Cliccate su Carica un modulo e trascinate l’archivio ZIP del modulo.
  3. Al termine dell’installazione, cliccate su Configura.

All’installazione il modulo crea la tabella dfnutriscore_product, che memorizza i valori nutrizionali di ogni prodotto, e si registra sugli hook di visualizzazione necessari. Non viene usato alcun override del tema.

Configurazione del modulo

La pagina di configurazione offre quattro interruttori indipendenti:

  • Logo Nutri-Score sulla scheda prodotto: mostra il logo ufficiale accanto alle informazioni del prodotto.
  • Scheda valori nutrizionali sulla pagina prodotto: aggiunge una scheda con la tabella INCO.
  • Badge nei listini prodotto: mostra un badge compatto sulle miniature (categorie, home, ricerca, offerte…).
  • Dati strutturati schema.org (JSON-LD): inietta un blocco NutritionInformation sulle schede prodotto.

Inserimento dei valori nutrizionali

Aprite una scheda prodotto e andate nella scheda Moduli, poi nel pannello del modulo. I valori si inseriscono per 100 g (o 100 ml per le bevande). I dati vengono salvati al salvataggio del prodotto.

Mostrare il Nutri-Score per questo prodotto

Questo selettore attiva o disattiva la visualizzazione per il prodotto corrente senza cancellare i valori inseriti. Utile per i prodotti non alimentari o in attesa di validazione.

Categoria di prodotto

La categoria determina la scala applicata dall’algoritmo:

  • Alimento generale: caso standard.
  • Formaggio: i punti proteine sono sempre conteggiati, anche con componente negativa elevata.
  • Prodotto a base di carne rossa: punti proteine limitati a 2.
  • Grassi, oli, frutta a guscio e semi: l’energia è calcolata dai grassi saturi e la componente saturi usa il rapporto saturi/grassi totali.
  • Bevanda: soglie rafforzate (energia, zuccheri), penalità di 4 punti in presenza di edulcoranti e scala frutta specifica. Latte e bevande vegetali rientrano in questa categoria.
  • Acqua: classificata A di default, senza calcolo.

Valori obbligatori

I sette valori della dichiarazione nutrizionale INCO: energia (kJ e kcal), grassi, saturi, carboidrati, zuccheri, proteine e sale. Se indicate solo uno dei due valori di energia, l’altro viene dedotto automaticamente (1 kcal = 4,184 kJ).

Valori opzionali

Fibre, grassi monoinsaturi e polinsaturi, polioli, amido e porzione. Questi valori appaiono nella tabella del front office solo se compilati. Le fibre partecipano al calcolo del punteggio.

Frutta, verdura e legumi (%)

Questa percentuale serve solo al calcolo del punteggio (componente positiva). Dalla revisione 2023 contano solo frutta, verdura, legumi ed erbe; la frutta a guscio e la maggior parte degli oli sono esclusi.

Edulcoranti (bevande)

Per le bevande con edulcoranti non nutritivi, attivate questo selettore: l’algoritmo aggiunge 4 punti sfavorevoli, come previsto dalla revisione 2023.

Override manuale

Il selettore di override manuale impone una lettera (da A a E) che sostituisce il punteggio calcolato — ad esempio quando il vostro Nutri-Score è stato determinato da un laboratorio o da terzi. Lasciatelo su Automatico (calcolato) per usare l’algoritmo.

Anteprima dal vivo

Un pannello in fondo al modulo mostra lettera e punteggio ricalcolati in tempo reale durante la digitazione, prima ancora del salvataggio. Il valore definitivo viene memorizzato al salvataggio del prodotto.

Algoritmo di calcolo

Il modulo implementa l’algoritmo Nutri-Score rivisto 2022/2023 (decreto del 15 marzo 2025). Una componente negativa (energia, zuccheri fino a 15 punti, saturi, sale fino a 20 punti a passi di 0,2 g) viene ridotta da una componente positiva (proteine fino a 7 punti, fibre, frutta e verdura). Regole particolari: le proteine non vengono conteggiate quando la componente negativa raggiunge 11 punti o più (7 per i grassi), salvo per i formaggi; le bevande non possono mai ottenere la lettera A, riservata all’acqua. Il motore di calcolo è validato contro i casi di test ufficiali di Santé publique France.

Visualizzazione nel front office

  • Scheda prodotto: il logo ufficiale appare in SVG nel blocco di informazioni aggiuntive e la tabella INCO nella scheda valori nutrizionali, nell’ordine regolamentare, con i soli valori compilati.
  • Listini: un badge compatto appare sulle miniature in categorie, home, ricerca e pagine offerte.
  • Dati strutturati: un blocco JSON-LD schema.org NutritionInformation viene iniettato nell’head della scheda prodotto (calorie, grassi, saturi, carboidrati, zuccheri, fibre, proteine, sodio convertito dal sale).

Lingue e temi

L’interfaccia del back office e le etichette del front sono fornite in francese e inglese; tutte le stringhe sono traducibili da Internazionale > Traduzioni. Il modulo usa gli hook standard (displayProductAdditionalInfo, displayProductExtraContent, displayProductPriceBlock) e funziona con il tema Classic e qualsiasi tema compatibile 1.7+. Il CSS, leggero, è facile da sovrascrivere nel vostro tema.

Disinstallazione

La disinstallazione rimuove la tabella dfnutriscore_product e tutta la configurazione. Esportate prima i vostri valori se desiderate conservarli.

FAQ

Il punteggio mostrato differisce da quello del mio vecchio strumento

Verificate che il vostro strumento applichi l’algoritmo rivisto 2023: molti prodotti cambiano lettera rispetto al vecchio calcolo (zuccheri, sale e fibre in particolare). Controllate anche la categoria di prodotto selezionata e il perimetro della percentuale frutta e verdura (oli e frutta a guscio sono ora esclusi).

Nessun logo appare sulla scheda prodotto

Assicuratevi che l’interruttore corrispondente sia attivo nella configurazione, che la visualizzazione sia attiva per il prodotto e che siano stati inseriti valori sufficienti (o che una lettera sia forzata manualmente). Svuotate poi la cache di PrestaShop.

Posso mostrare la tabella senza il Nutri-Score?

Sì. Disattivate il logo e il badge nella configurazione e mantenete la scheda tabella: la dichiarazione nutrizionale resta visibile senza la lettera.

Il modulo gestisce il multinegozio?

I valori nutrizionali sono memorizzati per prodotto e condivisi tra i negozi; le quattro opzioni di visualizzazione si configurano per negozio tramite il contesto multinegozio standard di PrestaShop.

I dati schema.org sono riconosciuti da Google?

Il modulo genera un blocco JSON-LD NutritionInformation conforme al vocabolario schema.org, leggibile dai motori di ricerca e dagli assistenti IA. La visualizzazione di rich snippet resta a discrezione di Google.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza