Zum Inhalt springen

Nutri-Score

Nutri-Score bewertet die Naehrwertqualitaet auf einer Skala von A (beste) bis E (schlechteste). In Polen freiwillig, aber immer beliebter. Polski for WooCommerce zeigt das Nutri-Score-Badge auf der Produktseite an.

Das Nutri-Score-System klassifiziert Lebensmittel anhand eines Algorithmus, der beruecksichtigt:

Negative Bestandteile (Minuspunkte):

  • Energiewert
  • Zucker
  • Gesaettigte Fettsaeuren
  • Salz (Natrium)

Positive Bestandteile (Pluspunkte):

  • Obst, Gemuese, Nuesse, Oele (Raps-, Walnuss-, Olivenoel)
  • Ballaststoffe
  • Protein

Basierend auf der Punktebilanz erhaelt das Produkt eine Bewertung:

StufeFarbePunktebereich (feste Nahrung)Beschreibung
ADunkelgruen (#038141)-15 bis -1Hoechste Naehrwertqualitaet
BHellgruen (#85BB2F)0 bis 2Gute Naehrwertqualitaet
CGelb (#FECB02)3 bis 10Mittlere Naehrwertqualitaet
DOrange (#EE8100)11 bis 18Niedrige Naehrwertqualitaet
ERot (#E63E11)19 bis 40Niedrigste Naehrwertqualitaet

Gehen Sie zu WooCommerce > Einstellungen > Polski > Lebensmittel und aktivieren Sie das Untermodul “Nutri-Score”.

EinstellungStandardBeschreibung
Nutri-Score aktivierenNeinAktiviert die Badge-Anzeige
Position auf der ProduktseiteUnter dem PreisWo das Badge angezeigt wird
Im Listing anzeigenJaOb auf Kategorieseiten angezeigt
Badge-GroesseNormalklein, normal, gross
Badge-StilVollvoll (alle Buchstaben), kompakt (nur aktiver Buchstabe)

Im Produkteditor, im Tab “Lebensmittel”, waehlen Sie die Nutri-Score-Stufe aus der Dropdown-Liste:

  • A - Hoechste Naehrwertqualitaet
  • B - Gute Naehrwertqualitaet
  • C - Mittlere Naehrwertqualitaet
  • D - Niedrige Naehrwertqualitaet
  • E - Niedrigste Naehrwertqualitaet

Das Plugin berechnet den Nutri-Score nicht automatisch - Sie muessen die Bewertung Ihres Produkts kennen. Zur Berechnung koennen Sie den offiziellen Rechner oder Herstellerangaben verwenden.

Das Nutri-Score-Badge wird als Satz von HTML-Elementen mit dedizierten CSS-Klassen gerendert:

<div class="polski-nutri-score polski-nutri-score--active-c">
<span class="polski-nutri-score__label">Nutri-Score</span>
<div class="polski-nutri-score__badges">
<span class="polski-nutri-score__badge polski-nutri-score__badge--a">A</span>
<span class="polski-nutri-score__badge polski-nutri-score__badge--b">B</span>
<span class="polski-nutri-score__badge polski-nutri-score__badge--c polski-nutri-score__badge--active">C</span>
<span class="polski-nutri-score__badge polski-nutri-score__badge--d">D</span>
<span class="polski-nutri-score__badge polski-nutri-score__badge--e">E</span>
</div>
</div>

Das Plugin generiert CSS-Klassen fuer jede Stufe, was volle Kontrolle ueber das Styling ermoeglicht:

KlasseBeschreibung
.polski-nutri-scoreHauptcontainer
.polski-nutri-score--active-aAktive Stufe A
.polski-nutri-score--active-bAktive Stufe B
.polski-nutri-score--active-cAktive Stufe C
.polski-nutri-score--active-dAktive Stufe D
.polski-nutri-score--active-eAktive Stufe E
.polski-nutri-score--smallKleine Groesse
.polski-nutri-score--normalNormale Groesse
.polski-nutri-score--largeGrosse Groesse

Das Plugin enthaelt integrierte CSS-Stile fuer das Nutri-Score-Badge:

.polski-nutri-score {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
margin: 0.5em 0;
}
.polski-nutri-score__badges {
display: inline-flex;
gap: 2px;
border-radius: 4px;
overflow: hidden;
}
.polski-nutri-score__badge {
display: inline-flex;
align-items: center;
justify-content: center;
width: 2em;
height: 2em;
font-weight: 700;
font-size: 0.85em;
color: #fff;
opacity: 0.35;
transition: opacity 0.2s, transform 0.2s;
}
.polski-nutri-score__badge--active {
opacity: 1;
transform: scale(1.15);
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
/* Farben pro Stufe */
.polski-nutri-score__badge--a { background-color: #038141; }
.polski-nutri-score__badge--b { background-color: #85BB2F; }
.polski-nutri-score__badge--c { background-color: #FECB02; color: #333; }
.polski-nutri-score__badge--d { background-color: #EE8100; }
.polski-nutri-score__badge--e { background-color: #E63E11; }
$nutri_score = get_post_meta($product_id, '_polski_nutri_score', true);
// Gibt zurueck: 'a', 'b', 'c', 'd', 'e' oder '' (leer)
update_post_meta($product_id, '_polski_nutri_score', 'b');
CSV-SpalteBeschreibungWerte
polski_nutri_scoreNutri-Score-Stufea, b, c, d, e

Das Plugin fuegt den Nutri-Score zu den strukturierten Produktdaten hinzu:

{
"@type": "Product",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Nutri-Score",
"value": "B"
}
]
}

Das Nutri-Score-Badge enthaelt ARIA-Attribute fuer Screenreader:

<div class="polski-nutri-score" role="img" aria-label="Nutri-Score: C - mittlere Naehrwertqualitaet">
Diese Seite dient ausschließlich zu Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2) ohne Garantie.