Preskočiť na obsah

Modul potravinárskych produktov

Predaj potravín online vyžaduje uvádzanie informácií o zložení, výživových hodnotách, alergénoch a pôvode produktu (nariadenie EÚ č. 1169/2011). Plugin Polski for WooCommerce poskytuje kompletný modul na správu týchto údajov.

Nariadenie FIC ukladá predajcom potravín povinnosť uvádzať nasledujúce informácie:

InformáciaPovinnáPrávny základ
Názov potravinyÁnoČl. 9 ods. 1 písm. a
Zoznam zložiekÁnoČl. 9 ods. 1 písm. b
AlergényÁnoČl. 9 ods. 1 písm. c
Množstvo zložiekPodmienečneČl. 9 ods. 1 písm. d
Čisté množstvoÁnoČl. 9 ods. 1 písm. e
Dátum minimálnej trvanlivostiÁnoČl. 9 ods. 1 písm. f
Podmienky uchovávaniaPodmienečneČl. 9 ods. 1 písm. g
Údaje výrobcuÁnoČl. 9 ods. 1 písm. h
Krajina pôvoduPodmienečneČl. 9 ods. 1 písm. i
Výživová hodnotaÁnoČl. 9 ods. 1 písm. l

Pri predaji na diaľku (internetový obchod) musí byť väčšina týchto informácií dostupná pred nákupom - s výnimkou dátumu minimálnej trvanlivosti, ktorý môže byť uvedený pri doručení.

Modul potravín sa skladá z niekoľkých podmodulov, ktoré je možné zapínať nezávisle:

Tabuľka výživových hodnôt per 100 g alebo 100 ml produktu. Zahŕňa energiu (kJ/kcal), tuky, sacharidy, bielkoviny, soľ a ďalšie výživové zložky.

Podrobnosti: Výživové hodnoty

Systém deklarácie alergénov založený na taxonómii WordPress. 14 hlavných alergénov podľa prílohy II nariadenia FIC.

Podrobnosti: Alergény

Zobrazenie označenia Nutri-Score (A-E) s príslušnými farbami a CSS triedami.

Podrobnosti: Nutri-Score

Textové pole na úplný zoznam zložiek produktu. Alergény v zozname sú automaticky zvýrazňované tučným písmom v súlade s požiadavkami FIC.

Polia na správu informácií o alkoholických produktoch:

PolePopis
Obsah alkoholu (% obj.)Percentuálny obsah alkoholu
VarovanieHlásenie o zákaze predaja neplnoletým
Overenie vekuCheckbox potvrdenia plnoletosti pri pridaní do košíka

Pre nápoje s obsahom alkoholu nad 1,2% obj. sa vyžaduje uvedenie obsahu alkoholu na etikete (čl. 28 FIC).

Pole na informáciu o krajine pôvodu alebo mieste proveniencie. Vyžadované pre:

  • mäso (hovädzie, bravčové, hydinové, jahňacie)
  • ovocie a zeleninu
  • ryby
  • olivový olej
  • med
  • produkty, kde by absencia informácie mohla zavádzať spotrebiteľa

Prejdite do WooCommerce > Nastavenia > Polski > Potraviny a aktivujte modul a vyberte potrebné podmoduly.

NastaveniePopis
Referenčná jednotkaPredvolená jednotka: per 100 g alebo per 100 ml
Pozícia na stránke produktuKde zobrazovať informácie (záložka, pod popisom, v bočnom paneli)
Zobrazovať v zoznameČi zobrazovať skrátené informácie na stránkach kategórií
Automatické zvýrazňovanie alergénovTučné písmo názvov alergénov v zozname zložiek

Informácie o potravinárskom produkte môžu byť zobrazované na viacerých miestach:

  1. Nová záložka (odporúčané) - samostatná záložka “Informácie o potravine” vedľa popisu a recenzií
  2. Pod popisom - priamo pod popisom produktu
  3. V metadátach - v sekcii SKU/kategórie
  4. Vlastné - pomocou shortcódov na ľubovoľnom mieste

Po aktivácii modulu potravín sa v editore produktu zobrazí nová záložka “Potraviny” s nasledujúcimi sekciami:

  • Výživové hodnoty - tabuľka s poľami na všetky zložky
  • Zloženie - textové pole (WYSIWYG) na zoznam zložiek
  • Alergény - checkbox zoznam alergénov
  • Nutri-Score - výber úrovne A-E
  • Alkohol - polia súvisiace s alkoholickými nápojmi
  • Pôvod - krajina pôvodu a miesto proveniencie

Všetky potravinárske údaje je možné importovať hromadne cez CSV:

Stĺpec CSVPopisFormát
polski_nutrientsVýživové hodnotyJSON
polski_ingredientsZoznam zložiekText
polski_allergensAlergénySlugy oddelené čiarkami
polski_nutri_scoreNutri-ScorePísmeno A-E
polski_alcohol_contentObsah alkoholuČíslo (napr. 5.0)
polski_country_of_originKrajina pôvoduText

Príklad:

"Sok pomarańczowy 1L",'{"energy_kj":180,"energy_kcal":43,"fat":0.1,"carbohydrates":9.8,"sugars":8.4,"protein":0.7,"salt":0.01}',,"",B,,Hiszpania

Modul automaticky generuje štrukturované údaje kompatibilné so Schema.org:

{
"@type": "Product",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Wartość energetyczna",
"value": "250 kcal / 1046 kJ"
}
],
"hasAllergen": ["gluten", "mleko"],
"countryOfOrigin": {
"@type": "Country",
"name": "Polska"
}
}

Pridanie vlastného potravinárskeho poľa

Section titled “Pridanie vlastného potravinárskeho poľa”
add_filter('polski/food/custom_fields', function (array $fields): array {
$fields['organic_certified'] = [
'label' => 'Certyfikat ekologiczny',
'type' => 'select',
'options' => [
'' => 'Brak',
'eu_bio' => 'EU Bio',
'demeter' => 'Demeter',
],
];
return $fields;
});

Filter zobrazovania potravinárskych informácií

Section titled “Filter zobrazovania potravinárskych informácií”
add_filter('polski/food/display_html', function (string $html, int $product_id): string {
// Úprava HTML pred zobrazením
return $html;
}, 10, 2);

Záložka “Potraviny” sa nezobrazuje v editore produktu

Section titled “Záložka “Potraviny” sa nezobrazuje v editore produktu”
  1. Skontrolujte, či modul potravín je zapnutý v nastaveniach
  2. Overte, či produkt nie je typu “externý/afiliátový” (modul nepodporuje tento typ)
  3. Vymažte cache prehliadača a opätovne načítajte administračný panel

Alergény nie sú tučné v zozname zložiek

Section titled “Alergény nie sú tučné v zozname zložiek”

Uistite sa, že možnosť “Automatické zvýrazňovanie alergénov” je zapnutá a že názvy alergénov v zozname zodpovedajú názvom v taxonómii.

Výživové hodnoty sa zobrazujú nesprávne

Section titled “Výživové hodnoty sa zobrazujú nesprávne”

Skontrolujte formát údajov - hodnoty musia byť čísla (s bodkou ako desatinným oddeľovačom v databáze). Plugin automaticky formátuje zobrazenie podľa poľských regionálnych nastavení (čiarka).

Táto stránka slúži len na informačné účely a nepredstavuje právne poradenstvo. Pred implementáciou sa poraďte s právnikom. Polski for WooCommerce je open source softvér (GPLv2) poskytovaný bez záruky.