Skip to content

Food products module

Der Verkauf von Lebensmitteln online erfordert Angaben zur Zusammensetzung, zu Nährwerten, Allergenen und zur Herkunft des Produkts (EU-Verordnung Nr. 1169/2011). Polski for WooCommerce bietet ein komplettes Modul zur Verwaltung dieser Daten.

Die LMIV-Verordnung verpflichtet Lebensmittelverkäufer, folgende Informationen anzugeben:

InformationErforderlichRechtsgrundlage
Bezeichnung des LebensmittelsJaArt. 9 Abs. 1 Buchst. a
Verzeichnis der ZutatenJaArt. 9 Abs. 1 Buchst. b
AllergeneJaArt. 9 Abs. 1 Buchst. c
Menge der ZutatenBedingtArt. 9 Abs. 1 Buchst. d
NettofüllmengeJaArt. 9 Abs. 1 Buchst. e
MindesthaltbarkeitsdatumJaArt. 9 Abs. 1 Buchst. f
AufbewahrungsbedingungenBedingtArt. 9 Abs. 1 Buchst. g
Angaben zum HerstellerJaArt. 9 Abs. 1 Buchst. h
HerkunftslandBedingtArt. 9 Abs. 1 Buchst. i
NährwertJaArt. 9 Abs. 1 Buchst. l

Beim Fernabsatz (Onlineshop) müssen die meisten dieser Informationen vor dem Kauf verfügbar sein - mit Ausnahme des Mindesthaltbarkeitsdatums, das bei der Lieferung angegeben werden kann.

Das Lebensmittel-Modul besteht aus mehreren Untermodulen, die unabhängig voneinander aktiviert werden können:

Nährwerttabelle pro 100 g oder 100 ml des Produkts. Enthält Energie (kJ/kcal), Fett, Kohlenhydrate, Eiweiß, Salz und weitere Nährstoffe.

Details: Nährwerte

System zur Allergendeklaration auf Basis der WordPress-Taxonomie. 14 Hauptallergene gemäß Anhang II der LMIV-Verordnung.

Details: Allergene

Anzeige von Nutri-Score-Kennzeichnungen (A-E) mit den passenden Farben und CSS-Klassen.

Details: Nutri-Score

Textfeld für das vollständige Zutatenverzeichnis des Produkts. Allergene im Verzeichnis werden gemäß den LMIV-Anforderungen automatisch fett hervorgehoben.

Felder zur Verwaltung von Informationen über alkoholische Produkte:

FeldBeschreibung
Alkoholgehalt (% vol.)Prozentualer Alkoholgehalt
WarnhinweisHinweis auf das Verkaufsverbot an Minderjährige
AltersverifizierungCheckbox zur Bestätigung der Volljährigkeit beim Hinzufügen zum Warenkorb

Bei Getränken mit einem Alkoholgehalt über 1,2 % vol. ist die Angabe des Alkoholgehalts auf dem Etikett erforderlich (Art. 28 LMIV).

Feld für Angaben zum Herkunftsland oder Herkunftsort. Erforderlich für:

  • Fleisch (Rind, Schwein, Geflügel, Lamm)
  • Obst und Gemüse
  • Fisch
  • Olivenöl
  • Honig
  • Produkte, bei denen das Fehlen der Information den Verbraucher irreführen könnte

Gehen Sie zu WooCommerce > Einstellungen > Polski > Food und aktivieren Sie das Modul sowie die von Ihnen benötigten Untermodule.

EinstellungBeschreibung
BezugseinheitStandardeinheit: pro 100 g oder pro 100 ml
Position auf der ProduktseiteWo die Informationen angezeigt werden (Tab, unter der Beschreibung, Seitenleiste)
Anzeige in der AuflistungOb verkürzte Informationen auf Kategorieseiten angezeigt werden
Automatische Allergen-HervorhebungAllergennamen im Zutatenverzeichnis fett hervorheben

Informationen zu Lebensmittelprodukten können 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 - mit Shortcodes an beliebiger Stelle

Nach der Aktivierung des Lebensmittel-Moduls erscheint im Produkteditor ein neuer Tab “Food” mit folgenden Abschnitten:

  • Nährwerte - Tabelle mit Feldern für alle Nährstoffe
  • Zutaten - Textfeld (WYSIWYG) für das Zutatenverzeichnis
  • Allergene - Checkbox-Liste der Allergene
  • Nutri-Score - Auswahl der Stufe A-E
  • Alkohol - Felder zu alkoholischen Getränken
  • Herkunft - Herkunftsland und Herkunftsort

Alle Lebensmitteldaten können per CSV in großer Menge importiert werden:

CSV-SpalteBeschreibungFormat
polski_nutrientsNährwerteJSON
polski_ingredientsZutatenverzeichnisText
polski_allergensAllergeneDurch Kommas getrennte Slugs
polski_nutri_scoreNutri-ScoreBuchstabe A-E
polski_alcohol_contentAlkoholgehaltZahl (z. B. 5.0)
polski_country_of_originHerkunftslandText

Beispiel:

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

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

{
"@type": "Product",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Energy value",
"value": "250 kcal / 1046 kJ"
}
],
"hasAllergen": ["gluten", "milk"],
"countryOfOrigin": {
"@type": "Country",
"name": "Poland"
}
}

Hinzufügen eines benutzerdefinierten Lebensmittelfeldes

Section titled “Hinzufügen eines benutzerdefinierten Lebensmittelfeldes”
add_filter('polski/food/custom_fields', function (array $fields): array {
$fields['organic_certified'] = [
'label' => 'Organic certificate',
'type' => 'select',
'options' => [
'' => 'None',
'eu_bio' => 'EU Bio',
'demeter' => 'Demeter',
],
];
return $fields;
});

Filter für die Anzeige von Lebensmittelinformationen

Section titled “Filter für die Anzeige von Lebensmittelinformationen”
add_filter('polski/food/display_html', function (string $html, int $product_id): string {
// Modify HTML before display
return $html;
}, 10, 2);

Der Tab “Food” erscheint nicht im Produkteditor

Section titled “Der Tab “Food” erscheint nicht im Produkteditor”
  1. Prüfen Sie, ob das Lebensmittel-Modul in den Einstellungen aktiviert ist
  2. Vergewissern Sie sich, dass das Produkt nicht vom Typ “extern/Affiliate” ist (das Modul unterstützt diesen Typ nicht)
  3. Leeren Sie den Browser-Cache und laden Sie den Admin-Bereich neu

Allergene werden im Zutatenverzeichnis nicht fett dargestellt

Section titled “Allergene werden im Zutatenverzeichnis nicht fett dargestellt”

Stellen Sie sicher, dass die Option “Automatische Allergen-Hervorhebung” aktiviert ist und dass die Allergennamen im Verzeichnis mit den Namen in der Taxonomie übereinstimmen.

Prüfen Sie das Datenformat - die Werte müssen Zahlen sein (mit einem Punkt als Dezimaltrennzeichen in der Datenbank). Das Plugin formatiert die Anzeige automatisch gemäß den polnischen Regionaleinstellungen (Komma).

Diese Seite dient ausschließlich Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.