Zum Inhalt springen

Lebensmittelmodul

Der Online-Verkauf von Lebensmitteln erfordert Angaben zu Zusammensetzung, Naehrwerten, Allergenen und Herkunft (Verordnung EU Nr. 1169/2011). Polski for WooCommerce bietet ein vollstaendiges Modul zur Verwaltung dieser Daten.

Die LMIV verpflichtet Lebensmittelverkaeufer zur Angabe folgender Informationen:

InformationErforderlichRechtsgrundlage
Bezeichnung des LebensmittelsJaArt. 9 Abs. 1 lit. a
ZutatenverzeichnisJaArt. 9 Abs. 1 lit. b
AllergeneJaArt. 9 Abs. 1 lit. c
Menge bestimmter ZutatenBedingtArt. 9 Abs. 1 lit. d
NettofuellmengeJaArt. 9 Abs. 1 lit. e
MindesthaltbarkeitsdatumJaArt. 9 Abs. 1 lit. f
AufbewahrungsbedingungenBedingtArt. 9 Abs. 1 lit. g
HerstellerdatenJaArt. 9 Abs. 1 lit. h
HerkunftslandBedingtArt. 9 Abs. 1 lit. i
NaehrwertdeklarationJaArt. 9 Abs. 1 lit. l

Beim Fernabsatz (Onlineshop) muessen die meisten dieser Informationen vor dem Kauf verfuegbar sein - mit Ausnahme des Mindesthaltbarkeitsdatums, das bei der Lieferung angegeben werden kann.

Das Lebensmittelmodul besteht aus mehreren Untermodulen, die unabhaengig aktiviert werden koennen:

Naehrwerttabelle pro 100 g oder 100 ml des Produkts. Umfasst Energie (kJ/kcal), Fett, Kohlenhydrate, Protein, Salz und andere Naehrstoffe.

Details: Naehrwerte

Allergendeklarationssystem basierend auf der WordPress-Taxonomie. 14 Hauptallergene gemaess Anhang II der LMIV.

Details: Allergene

Anzeige der Nutri-Score-Kennzeichnung (A-E) mit entsprechenden Farben und CSS-Klassen.

Details: Nutri-Score

Textfeld fuer das vollstaendige Zutatenverzeichnis des Produkts. Allergene im Verzeichnis werden automatisch durch Fettschrift gemaess LMIV-Anforderungen hervorgehoben.

Felder zur Verwaltung von Informationen ueber alkoholische Produkte:

FeldBeschreibung
Alkoholgehalt (% vol.)Prozentualer Alkoholgehalt
WarnungMeldung ueber das Verkaufsverbot an Minderjaehrige
AltersverifizierungVolljaehrigkeitsbestaetigung beim Hinzufuegen zum Warenkorb

Fuer Getraenke mit einem Alkoholgehalt ueber 1,2% vol. ist die Angabe des Alkoholgehalts auf dem Etikett erforderlich (Art. 28 LMIV).

Feld fuer die Information zum Herkunftsland oder Herkunftsort. Erforderlich fuer:

  • Fleisch (Rind, Schwein, Gefluegel, Lamm)
  • Obst und Gemuese
  • Fisch
  • Olivenoel
  • Honig
  • Produkte, bei denen fehlende Information den Verbraucher irrefuehren koennte

Gehen Sie zu WooCommerce > Einstellungen > Polski > Lebensmittel und aktivieren Sie das Modul sowie die benoetigten Untermodule.

EinstellungBeschreibung
ReferenzeinheitStandardeinheit: pro 100 g oder pro 100 ml
Position auf der ProduktseiteWo die Informationen anzeigen (Tab, unter Beschreibung, im Seitenpanel)
Im Listing anzeigenOb Kurzinformationen auf Kategorieseiten angezeigt werden
Automatische AllergenhervorhebungFettschrift der Allergennamen im Zutatenverzeichnis

Lebensmittelinformationen koennen an mehreren Stellen angezeigt werden:

  1. Neuer Tab (empfohlen) - separater Tab “Lebensmittelinformationen” neben Beschreibung und Bewertungen
  2. Unter der Beschreibung - direkt unter der Produktbeschreibung
  3. In den Metadaten - im Bereich SKU/Kategorien
  4. Benutzerdefiniert - per Shortcodes an beliebiger Stelle

Nach Aktivierung des Lebensmittelmoduls erscheint im Produkteditor ein neuer Tab “Lebensmittel” mit folgenden Abschnitten:

  • Naehrwerte - Tabelle mit Feldern fuer alle Naehrstoffe
  • Zutaten - Textfeld (WYSIWYG) fuer das Zutatenverzeichnis
  • Allergene - Checkbox-Liste der Allergene
  • Nutri-Score - Auswahl der Stufe A-E
  • Alkohol - Felder fuer alkoholische Getraenke
  • Herkunft - Herkunftsland und Herkunftsort

Alle Lebensmitteldaten koennen per CSV massenimportiert werden:

CSV-SpalteBeschreibungFormat
polski_nutrientsNaehrwerteJSON
polski_ingredientsZutatenverzeichnisText
polski_allergensAllergeneSlugs durch Komma getrennt
polski_nutri_scoreNutri-ScoreBuchstabe A-E
polski_alcohol_contentAlkoholgehaltZahl (z.B. 5.0)
polski_country_of_originHerkunftslandText

Beispiel:

"Orangensaft 1L",'{"energy_kj":180,"energy_kcal":43,"fat":0.1,"carbohydrates":9.8,"sugars":8.4,"protein":0.7,"salt":0.01}',,"",B,,Spanien

Das Modul generiert automatisch Schema.org-konforme strukturierte Daten:

{
"@type": "Product",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Energiewert",
"value": "250 kcal / 1046 kJ"
}
],
"hasAllergen": ["gluten", "milch"],
"countryOfOrigin": {
"@type": "Country",
"name": "Polen"
}
}
add_filter('polski/food/custom_fields', function (array $fields): array {
$fields['organic_certified'] = [
'label' => 'Bio-Zertifikat',
'type' => 'select',
'options' => [
'' => 'Keines',
'eu_bio' => 'EU Bio',
'demeter' => 'Demeter',
],
];
return $fields;
});
add_filter('polski/food/display_html', function (string $html, int $product_id): string {
// HTML vor der Anzeige aendern
return $html;
}, 10, 2);

Tab “Lebensmittel” erscheint nicht im Produkteditor

Abschnitt betitelt „Tab “Lebensmittel” erscheint nicht im Produkteditor“
  1. Pruefen Sie, ob das Lebensmittelmodul in den Einstellungen aktiviert ist
  2. Ueberpruefen Sie, ob das Produkt nicht vom Typ “extern/Affiliate” ist (das Modul unterstuetzt diesen Typ nicht)
  3. Leeren Sie den Browser-Cache und laden Sie das Administrationspanel neu

Allergene werden im Zutatenverzeichnis nicht fett hervorgehoben

Abschnitt betitelt „Allergene werden im Zutatenverzeichnis nicht fett hervorgehoben“

Stellen Sie sicher, dass die Option “Automatische Allergenhervorhebung” aktiviert ist und die Allergennamen oder deren Synonyme dem Text im Zutatenverzeichnis entsprechen.

Pruefen Sie das Datenformat - Werte muessen Zahlen sein (mit Punkt als Dezimaltrennzeichen in der Datenbank). Das Plugin formatiert die Anzeige automatisch gemaess polnischen Regionaleinstellungen (Komma).

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.