diff --git a/data_nature_importer/__manifest__.py b/data_nature_importer/__manifest__.py
index dc4363b..4b27682 100644
--- a/data_nature_importer/__manifest__.py
+++ b/data_nature_importer/__manifest__.py
@@ -8,6 +8,7 @@
"depends": ["product", "queue_job", "website_sale"],
"data": [
"security/ir.model.access.csv",
+ "data/datanature_warengruppen.xml",
"views/product_template_views.xml",
"views/res_config_settings_views.xml",
],
diff --git a/data_nature_importer/data/datanature_warengruppen.xml b/data_nature_importer/data/datanature_warengruppen.xml
new file mode 100644
index 0000000..c657acd
--- /dev/null
+++ b/data_nature_importer/data/datanature_warengruppen.xml
@@ -0,0 +1,5170 @@
+
+
+
+ Frische
+ 01000000
+
+
+
+ Theke, Großgebinde Backwaren
+ 01010000
+
+
+
+
+ Brot
+ 01010100
+
+
+
+
+ Brot (tiefgekühlt)
+ 01010101
+
+
+
+
+ Brot (Bäckerware)
+ 01010102
+
+
+
+
+ Brötchen, Kleingebäck
+ 01010300
+
+
+
+
+ Brötchen, Kleingebäck (tiefgekühlt)
+ 01010301
+
+
+
+
+ Brötchen, Kleingebäck (Bäckerware)
+ 01010302
+
+
+
+
+ Kuchen, Feingebäck
+ 01010400
+
+
+
+
+ Kuchen, Feingebäck (tiefgekühlt)
+ 01010401
+
+
+
+
+ Kuchen, Feingebäck (Bäckerware)
+ 01010402
+
+
+
+
+ Theke, Großgebinde Käse
+ 01020000
+
+
+
+
+ Frischkäse, Milchmischerzeugnisse
+ 01020100
+
+
+
+
+ Frischkäse
+ 01020101
+
+
+
+
+ Milchmischerzeugnisse
+ 01020102
+
+
+
+
+ Zubereitung mit Käse
+ 01020103
+
+
+
+
+ Pasta Filata (Mozzarella, usw.)
+ 01020200
+
+
+
+
+ Käse in Lake, Feta
+ 01020300
+
+
+
+
+ Weichkäse
+ 01020400
+
+
+
+
+ Weichkäse mit weißem Edelschimmel (Camembert, Brie, usw.)
+ 01020401
+
+
+
+
+ Weichkäse mit Rotkultur
+ 01020402
+
+
+
+
+ Weichkäse mit blauem Edelschimmel (Gorgonzola, usw.)
+ 01020403
+
+
+
+
+ Weichkäse (diverse Affinitäten)
+ 01020404
+
+
+
+
+ Halbfester Schnittkäse
+ 01020500
+
+
+
+
+ Schnittkäse
+ 01020600
+
+
+
+
+ Hartkäse
+ 01020700
+
+
+
+
+ Sauermilchkäse
+ 01020800
+
+
+
+
+ Schmelzkäse
+ 01020900
+
+
+
+
+ Reibekäse, Pastakäse
+ 01021000
+
+
+
+
+ Brat-, Grillkäse
+ 01021100
+
+
+
+
+ Käsealternativen (vegan, vegetarisch)
+ 01021200
+
+
+
+
+ Käse (rechtlich ohne Käsegruppen-Zuordnung)
+ 01021300
+
+
+
+
+ Theke, Großgebinde Feinkost, Teige, Convenience
+ 01030000
+
+
+
+
+ Frisches Sauerkraut (Großgebinde)
+ 01030300
+
+
+
+
+ Feinkostsalate
+ 01030400
+
+
+
+
+ Feinkostsalate (mit Fleisch)
+ 01030401
+
+
+
+
+ Feinkostsalate (mit Fisch)
+ 01030402
+
+
+
+
+ Feinkostsalate (vegetarisch, vegan)
+ 01030403
+
+
+
+
+ Feinkostsalate (mit Fleisch und Fisch)
+ 01030404
+
+
+
+
+ Antipasti (Oliven, Tofu, Seitan, Lopino, usw.)
+ 01030500
+
+
+
+
+ Frische Teigwaren (Pasta, usw.)
+ 01030600
+
+
+
+
+ Frisches Pesto, Würzsaucen (gekühlt)
+ 01030700
+
+
+
+
+ Frische Suppen, Fertiggerichte (gekühlt)
+ 01030800
+
+
+
+
+ Frische Brotaufstriche
+ 01030900
+
+
+
+
+ Theke, Großgebinde Wurst, Aufschnitt, Fleischerzeugnisse
+ 01040000
+
+
+
+
+ Würstchen (Wiener, usw.) (am Stück)
+ 01040100
+
+
+
+
+ Bratwurst, Grillwurst
+ 01040300
+
+
+
+
+ Snackwurst (aus Rohwurst)
+ 01040400
+
+
+
+
+ Rohschinken, Rohpökelwaren, Räucherschinken, Speck
+ 01040500
+
+
+
+
+ THEKE (am Stück) - Rohschinken, Rohpökelwaren, Räucherschinken, Speck
+ 01040501
+
+
+
+
+ THEKE (Aufschnitt) - Rohschinken, Rohpökelwaren, Räucherschinken, Speck
+ 01040502
+
+
+
+
+ Garschinken, Garpökelware
+ 01040600
+
+
+
+
+ THEKE (am Stück) - Kochschinken, Putenbrust, usw.
+ 01040601
+
+
+
+
+ THEKE (Aufschnitt) - Kochschinken, Putenbrust, usw.
+ 01040602
+
+
+
+
+ THEKE (am Stück) - Kasseler
+ 01040603
+
+
+
+
+ THEKE (Aufschnitt) - Kasseler
+ 01040604
+
+
+
+
+ Rohwurst (schnittfähig, streichfähig)
+ 01040700
+
+
+
+
+ THEKE (am Stück) - Rohwurst schnittfähig (Salami, usw.)
+ 01040701
+
+
+
+
+ THEKE (Aufschnitt) - Rohwurst schnittfähig (Salami, usw.)
+ 01040702
+
+
+
+
+ THEKE (am Stück) - Rohwurst streichfähig (Teewurst, Zwiebelmett, usw.)
+ 01040703
+
+
+
+
+ Brühwurst (Fleischwurst, Jagdwurst, Bierschinken, usw.)
+ 01040800
+
+
+
+
+ THEKE (am Stück) - Brühwurst (Fleischwurst, Jagdwurst, Bierschinken, usw.)
+ 01040801
+
+
+
+
+ THEKE (Aufschnitt) - Brühwurst (Fleischwurst, Jagdwurst, Bierschinken, usw.)
+ 01040802
+
+
+
+
+ Kochwurst
+ 01040900
+
+
+
+
+ THEKE (am Stück) - Kochwurst (Leberwurst, Blutwurst, Sülzen, usw.)
+ 01040901
+
+
+
+
+ THEKE (Aufschnitt) - Kochwurst (Sülzen, Zungenwurst, usw.)
+ 01040902
+
+
+
+
+ Theke, Großgebinde Fleisch
+ 01050000
+
+
+
+
+ Hackfleisch
+ 01050100
+
+
+
+
+ Schweinefleisch
+ 01050200
+
+
+
+
+ Schweinefleisch (mariniert, zubereitet)
+ 01050201
+
+
+
+
+ Schweinefleisch (Natur)
+ 01050202
+
+
+
+
+ Rindfleisch
+ 01050300
+
+
+
+
+ Rindfleisch (mariniert, zubereitet)
+ 01050301
+
+
+
+
+ Rindfleisch (Natur)
+ 01050302
+
+
+
+
+ Lammfleisch
+ 01050400
+
+
+
+
+ Lammfleisch (mariniert, zubereitet)
+ 01050401
+
+
+
+
+ Lammfleisch (Natur)
+ 01050402
+
+
+
+
+ Geflügelfleisch
+ 01050500
+
+
+
+
+ Geflügelfleisch (mariniert, zubereitet)
+ 01050501
+
+
+
+
+ Geflügelfleisch (Natur)
+ 01050502
+
+
+
+
+ Wild, Spezialitäten
+ 01050600
+
+
+
+
+ Wild, Spezialitäten (mariniert, zubereitet)
+ 01050601
+
+
+
+
+ Wild, Spezialitäten (Natur)
+ 01050602
+
+
+
+
+ Theke, Großgebinde Frischfisch, Meeresfrüchte
+ 01060000
+
+
+
+
+ Seefisch (Natur, mariniert, zubereitet)
+ 01060100
+
+
+
+
+ Süßwasserfisch (Natur, mariniert, zubereitet)
+ 01060200
+
+
+
+
+ Meeresfrüchte (Natur, mariniert, zubereitet)
+ 01060300
+
+
+
+
+ Räucherfisch
+ 01060400
+
+
+
+
+ Fischnebenerzeugnisse
+ 01060500
+
+
+
+
+ Mopro
+ 01140000
+
+
+
+
+ Milch
+ 01140100
+
+
+
+
+ Frischmilch
+ 01140101
+
+
+
+
+ ESL-Milch
+ 01140102
+
+
+
+
+ H-Milch
+ 01140103
+
+
+
+
+ Trinkmilch, Molkedrinks, Milchmischgetränke, Trinkjoghurt
+ 01140200
+
+
+
+
+ Rahmprodukte (Sahne, Sauerrahm, Crème fraîche)
+ 01140300
+
+
+
+
+ Joghurt
+ 01140400
+
+
+
+
+ Naturjoghurt
+ 01140401
+
+
+
+
+ Fruchtjoghurt (Obst, Vanille, Nüsse, Schokolade, usw.)
+ 01140402
+
+
+
+
+ Joghurt (Schaf, Ziege, usw.)
+ 01140403
+
+
+
+
+ Quark
+ 01140500
+
+
+
+
+ Naturquark
+ 01140501
+
+
+
+
+ Kräuterquark
+ 01140502
+
+
+
+
+ Fruchtquark
+ 01140503
+
+
+
+
+ Dessert (Pudding, Milchreis, usw.)
+ 01140600
+
+
+
+
+ Butter, Butterschmalz, usw.
+ 01140700
+
+
+
+
+ Margarine, Fette, Schmalz
+ 01150000
+
+
+
+
+ Margarine
+ 01150100
+
+
+
+
+ Fette
+ 01150200
+
+
+
+
+ Schmalz (weiterverarbeitetes Schlachtfett)
+ 01150300
+
+
+
+
+ Tofu-, Seitan-, Lupinenprodukte, usw.
+ 01160000
+
+
+
+
+ Tofu, Seitan, Lopino, usw.
+ 01160100
+
+
+
+
+ Rollen, Burger, Bratlinge, Snacks (Fleischalternativen)
+ 01160200
+
+
+
+
+ Würstchen (vegan, vegetarisch)
+ 01160300
+
+
+
+
+ Fertiggerichte, Beilagen-Convenience (vegan, vegetarisch)
+ 01160400
+
+
+
+
+ Aufschnitt, Aufstrich (vegan, vegetarisch)
+ 01160500
+
+
+
+
+ Milchalternativen (auch ungekühlt)
+ 01170000
+
+
+
+
+ Drinks (Soja, Reis, Hafer, usw.)
+ 01170100
+
+
+
+
+ Sahnealternativen
+ 01170200
+
+
+
+
+ Joghurtalternativen
+ 01170300
+
+
+
+
+ Quarkalternativen
+ 01170400
+
+
+
+
+ Pflanzliche Desserts
+ 01170500
+
+
+
+
+ Eier
+ 01180000
+
+
+
+
+ Eier (abgepackt, auch gegarte Eier, bunte Eier)
+ 01180100
+
+
+
+
+ Eier (lose, auch gegarte Eier, bunte Eier)
+ 01180200
+
+
+
+
+ Flüssigei
+ 01180300
+
+
+
+
+ Obst, Gemüse, Kräuter, Pflanzen
+ 01190000
+
+
+
+
+ Beerenobst
+ 01190100
+
+
+
+
+ Kernobst
+ 01190200
+
+
+
+
+ Äpfel
+ 01190201
+
+
+
+
+ Birnen
+ 01190202
+
+
+
+
+ Sonstiges Kernobst
+ 01190209
+
+
+
+
+ Steinobst
+ 01190300
+
+
+
+
+ Kirschen
+ 01190301
+
+
+
+
+ Pflaumen, Zwetschgen, Mirabellen
+ 01190302
+
+
+
+
+ Pfirsiche, Nektarinen
+ 01190303
+
+
+
+
+ Aprikosen
+ 01190304
+
+
+
+
+ Sonstiges Steinobst
+ 01190309
+
+
+
+
+ Zitrusfrüchte
+ 01190400
+
+
+
+
+ Orangen
+ 01190401
+
+
+
+
+ Clementinen, usw.
+ 01190402
+
+
+
+
+ Zitronen
+ 01190403
+
+
+
+
+ Grapefruits
+ 01190404
+
+
+
+
+ Sonstige Zitrusfrüchte
+ 01190409
+
+
+
+
+ Weintrauben
+ 01190500
+
+
+
+
+ Weintrauben (mit Kernen)
+ 01190501
+
+
+
+
+ Weintrauben (kernarm, kernlos)
+ 01190502
+
+
+
+
+ Kiwis
+ 01190600
+
+
+
+
+ Bananen
+ 01190700
+
+
+
+
+ Melonen
+ 01190800
+
+
+
+
+ Wassermelonen
+ 01190801
+
+
+
+
+ Honig-, Zuckermelonen
+ 01190802
+
+
+
+
+ Exoten
+ 01190900
+
+
+
+
+ Mangos
+ 01190901
+
+
+
+
+ Avocados
+ 01190902
+
+
+
+
+ Ananas
+ 01190903
+
+
+
+
+ Feigen (frisch)
+ 01190904
+
+
+
+
+ Datteln (für Obst-, Gemüse-Bereich)
+ 01190905
+
+
+
+
+ Physalis
+ 01190906
+
+
+
+
+ Papayas
+ 01190907
+
+
+
+
+ Kakis
+ 01190908
+
+
+
+
+ Ingwer
+ 01190909
+
+
+
+
+ Kurkumas
+ 01190910
+
+
+
+
+ Sonstige Exoten
+ 01190919
+
+
+
+
+ Nüsse, Maronen, usw. (in der Schale)
+ 01192000
+
+
+
+
+ Erdnüsse
+ 01192001
+
+
+
+
+ Haselnüsse
+ 01192002
+
+
+
+
+ Walnüsse
+ 01192003
+
+
+
+
+ Kokosnüsse
+ 01192004
+
+
+
+
+ Maronen
+ 01192005
+
+
+
+
+ Sonstige Nüsse
+ 01192009
+
+
+
+
+ Rhabarber
+ 01192100
+
+
+
+
+ Salate
+ 01192200
+
+
+
+
+ Blattsalate
+ 01192201
+
+
+
+
+ Sonstige Salate
+ 01192209
+
+
+
+
+ Stiel-, Blatt-, Blütengemüse
+ 01192300
+
+
+
+
+ Blattspinat
+ 01192301
+
+
+
+
+ Wurzelspinat
+ 01192302
+
+
+
+
+ Mangold (rot, grün, bunt)
+ 01192303
+
+
+
+
+ Pac Choi
+ 01192304
+
+
+
+
+ Artischocken
+ 01192305
+
+
+
+
+ Sonstige Stiel-, Blatt-, Blütengemüse
+ 01192306
+
+
+
+
+ Spargel
+ 01192400
+
+
+
+
+ Kohlgemüse
+ 01192500
+
+
+
+
+ Weißkohl, Spitzkohl
+ 01192501
+
+
+
+
+ Rotkohl
+ 01192502
+
+
+
+
+ Chinakohl
+ 01192503
+
+
+
+
+ Grünkohl, Braunkohl, Schwarzkohl
+ 01192504
+
+
+
+
+ Blumenkohl, Romanesco
+ 01192505
+
+
+
+
+ Rosenkohl
+ 01192506
+
+
+
+
+ Broccoli
+ 01192507
+
+
+
+
+ Wirsing
+ 01192508
+
+
+
+
+ Kohlrabi
+ 01192509
+
+
+
+
+ Sonstiges Kohlgemüse
+ 01192519
+
+
+
+
+ Wurzel-, Knollengemüse
+ 01192600
+
+
+
+
+ Möhren
+ 01192601
+
+
+
+
+ Schwarzwurzeln
+ 01192602
+
+
+
+
+ Rote Bete
+ 01192603
+
+
+
+
+ Radieschen
+ 01192604
+
+
+
+
+ Pastinaken, Petersilienwurzeln
+ 01192605
+
+
+
+
+ Rettiche
+ 01192606
+
+
+
+
+ Fenchel
+ 01192607
+
+
+
+
+ Sellerie
+ 01192608
+
+
+
+
+ Steckrüben
+ 01192609
+
+
+
+
+ Sonstiges Wurzel-, Knollengemüse
+ 01192619
+
+
+
+
+ Zwiebelgemüse
+ 01192700
+
+
+
+
+ Zwiebeln, Schalotten, Frühlingszwiebeln
+ 01192701
+
+
+
+
+ Lauch, Porree
+ 01192702
+
+
+
+
+ Knoblauch
+ 01192703
+
+
+
+
+ Sonstiges Zwiebelgemüse
+ 01192709
+
+
+
+
+ Kartoffeln, Süßkartoffeln
+ 01192800
+
+
+
+
+ Kartoffeln (festkochend)
+ 01192801
+
+
+
+
+ Kartoffeln (vorwiegend festkochend)
+ 01192802
+
+
+
+
+ Kartoffeln (mehligkochend)
+ 01192803
+
+
+
+
+ Süßkartoffeln
+ 01192804
+
+
+
+
+ Fruchtgemüse
+ 01192900
+
+
+
+
+ Tomaten
+ 01192901
+
+
+
+
+ Paprikas, Chillis, usw.
+ 01192902
+
+
+
+
+ Kürbisse
+ 01192903
+
+
+
+
+ Zucchinis
+ 01192904
+
+
+
+
+ Auberginen
+ 01192905
+
+
+
+
+ Gurken
+ 01192906
+
+
+
+
+ Zuckermais
+ 01193000
+
+
+
+
+ Hülsenfrüchte
+ 01193100
+
+
+
+
+ Erbsen
+ 01193101
+
+
+
+
+ Bohnen
+ 01193102
+
+
+
+
+ Sonstige Hülsenfrüchte
+ 01193109
+
+
+
+
+ Kräuter (Schnittkräuter)
+ 01194000
+
+
+
+
+ Keime, Sprossen (Sämlinge)
+ 01194100
+
+
+
+
+ Keimsprossen (Sojabohnen, Mungobohnen, Gerste, usw.)
+ 01194101
+
+
+
+
+ Kressen (Gartenkresse, Rettich, Radieschen, usw.)
+ 01194102
+
+
+
+
+ Pilze
+ 01194200
+
+
+
+
+ Wild-, Waldpilze
+ 01194201
+
+
+
+
+ Kultur-, Speisepilze
+ 01194202
+
+
+
+
+ Mischprodukte (Suppengrün, Ratatouille-Mix, usw.)
+ 01194300
+
+
+
+
+ verarbeitete Produkte (Großverbraucher, Gastro)
+ 01194400
+
+
+
+
+ verarbeitete Kartoffeln
+ 01194401
+
+
+
+
+ verarbeitetes Gemüse (rote Beete, frisches Sauerkraut, usw.)
+ 01194402
+
+
+
+
+ verarbeitetes Obst (gekochte Maronen, usw.)
+ 01194403
+
+
+
+
+ Pflanzen (Lebensmittel im Topf, z.B. Kräuter)
+ 01195000
+
+
+
+
+ Tiefkühlprodukte (auch Großgebinde)
+ 01200000
+
+
+
+
+ TK Gemüse, Kräuter, Obst
+ 01200100
+
+
+
+
+ TK Gemüse
+ 01200101
+
+
+
+
+ TK Kräuter
+ 01200102
+
+
+
+
+ TK Obst
+ 01200103
+
+
+
+
+ TK Kartoffelprodukte
+ 01200200
+
+
+
+
+ TK Pizza
+ 01200300
+
+
+
+
+ TK Pizza (vegan, vegetarisch)
+ 01200301
+
+
+
+
+ TK Pizza mit Fisch
+ 01200302
+
+
+
+
+ TK Pizza mit Fleisch
+ 01200303
+
+
+
+
+ TK Pizza mit Fleisch und Fisch
+ 01200304
+
+
+
+
+ TK Backwaren, Teige
+ 01200400
+
+
+
+
+ TK Teige (backfertig)
+ 01200401
+
+
+
+
+ TK Brot
+ 01200402
+
+
+
+
+ TK Klein-, Frühstücksgebäck (Brötchen, Brezeln, Laugengebäck, usw.)
+ 01200403
+
+
+
+
+ TK Torten, Kuchen
+ 01200404
+
+
+
+
+ TK Süßspeisen, Dessert
+ 01200405
+
+
+
+
+ TK Eis
+ 01200500
+
+
+
+
+ Speiseeis (Familienpackungen)
+ 01200501
+
+
+
+
+ Speiseeis (Portionsware, Impulsware)
+ 01200502
+
+
+
+
+ TK Fisch, Meeresfrüchte, Schalentiere, usw.
+ 01200600
+
+
+
+
+ TK Fleisch
+ 01200700
+
+
+
+
+ TK Fertig-, Halbfertiggerichte
+ 01200800
+
+
+
+
+ TK Fertig-, Halbfertiggerichte (vegan, vegetarisch)
+ 01200801
+
+
+
+
+ TK Fertig-, Halbfertiggerichte mit Fisch
+ 01200802
+
+
+
+
+ TK Fertig-, Halbfertiggerichte mit Fleisch
+ 01200803
+
+
+
+
+ TK Fertig-, Halbfertiggerichte mit Fleisch und Fisch
+ 01200804
+
+
+
+
+ TK Suppen, Eintöpfe
+ 01200900
+
+
+
+
+ TK Suppen, Eintöpfe (vegan, vegetarisch)
+ 01200901
+
+
+
+
+ TK Suppen, Eintöpfe mit Fisch
+ 01200902
+
+
+
+
+ TK Suppen, Eintöpfe mit Fleisch
+ 01200903
+
+
+
+
+ TK Suppen, Eintöpfe mit Fleisch und Fisch
+ 01200904
+
+
+
+
+ TK Babykost
+ 01201000
+
+
+
+
+ TK Babykost (vegan, vegetarisch)
+ 01201001
+
+
+
+
+ TK Babykost mit Fisch
+ 01201002
+
+
+
+
+ TK Babykost mit Fleisch
+ 01201003
+
+
+
+
+ TK Snacks
+ 01201100
+
+
+
+
+ TK Eier, Eiprodukte (pur)
+ 01201200
+
+
+
+
+ SB Backwaren
+ 01510000
+
+
+
+
+ Brot
+ 01510100
+
+
+
+
+ Brot SB (Bäckerware)
+ 01510102
+
+
+
+
+ Toastbrot
+ 01510200
+
+
+
+
+ Toastbrot SB (Bäckerware)
+ 01510202
+
+
+
+
+ Brötchen, Kleingebäck
+ 01510300
+
+
+
+
+ Brötchen, Kleingebäck SB (Bäckerware)
+ 01510302
+
+
+
+
+ Kuchen, Feingebäck
+ 01510400
+
+
+
+
+ Kuchen, Feingebäck SB (Bäckerware)
+ 01510402
+
+
+
+
+ SB Käse
+ 01520000
+
+
+
+
+ Frischkäse, Milchmischerzeugnisse
+ 01520100
+
+
+
+
+ Frischkäse
+ 01520101
+
+
+
+
+ Milchmischerzeugnisse
+ 01520102
+
+
+
+
+ Zubereitung mit Käse
+ 01520103
+
+
+
+
+ Pasta Filata (Mozzarella, usw.)
+ 01520200
+
+
+
+
+ Käse in Lake, Feta
+ 01520300
+
+
+
+
+ Weichkäse
+ 01520400
+
+
+
+
+ Weichkäse mit weißem Edelschimmel (Camembert, Brie, usw.)
+ 01520401
+
+
+
+
+ Weichkäse mit Rotkultur
+ 01520402
+
+
+
+
+ Weichkäse mit blauem Edelschimmel (Gorgonzola, usw.)
+ 01520403
+
+
+
+
+ Weichkäse (diverse Affinitäten)
+ 01520404
+
+
+
+
+ Halbfester Schnittkäse
+ 01520500
+
+
+
+
+ Schnittkäse
+ 01520600
+
+
+
+
+ Hartkäse
+ 01520700
+
+
+
+
+ Sauermilchkäse
+ 01520800
+
+
+
+
+ Schmelzkäse
+ 01520900
+
+
+
+
+ Reibekäse, Pastakäse
+ 01521000
+
+
+
+
+ Brat-, Grillkäse
+ 01521100
+
+
+
+
+ Käsealternativen (vegan, vegetarisch)
+ 01521200
+
+
+
+
+ Käse (rechtlich ohne Käsegruppen-Zuordnung)
+ 01521300
+
+
+
+
+ SB Feinkost, Teige, Convenience
+ 01530000
+
+
+
+
+ Frische Algen
+ 01530200
+
+
+
+
+ Fermentiertes Gemüse (Sauerkraut, Kimchi, usw.)
+ 01530300
+
+
+
+
+ Feinkostsalate
+ 01530400
+
+
+
+
+ Feinkostsalate (mit Fleisch)
+ 01530401
+
+
+
+
+ Feinkostsalate (mit Fisch)
+ 01530402
+
+
+
+
+ Feinkostsalate (vegetarisch, vegan)
+ 01530403
+
+
+
+
+ Feinkostsalate (mit Fleisch und Fisch)
+ 01530404
+
+
+
+
+ Antipasti, Oliven
+ 01530500
+
+
+
+
+ Frische Teigwaren (Pasta, usw.)
+ 01530600
+
+
+
+
+ Frisches Pesto, Würzsaucen (gekühlt)
+ 01530700
+
+
+
+
+ Frische Suppen, Fertiggerichte
+ 01530800
+
+
+
+
+ Frische Brotaufstriche
+ 01530900
+
+
+
+
+ Frische Dressings, Cremes, Dips (Meerrettich, usw.)
+ 01531000
+
+
+
+
+ Frische Teige
+ 01531100
+
+
+
+
+ Frische Hefe
+ 01531200
+
+
+
+
+ SB Wurst, Aufschnitt, Fleischerzeugnisse
+ 01540000
+
+
+
+
+ Würstchen (Wiener, usw.) (am Stück)
+ 01540100
+
+
+
+
+ Bratwurst, Grillwurst
+ 01540300
+
+
+
+
+ Snackwurst (aus Rohwurst)
+ 01540400
+
+
+
+
+ Rohschinken, Rohpökelwaren, Räucherschinken, Speck
+ 01540500
+
+
+
+
+ Rohschinken, Rohpökelwaren, Räucherschinken, Speck (am Stück)
+ 01540501
+
+
+
+
+ Rohschinken, Rohpökelwaren, Räucherschinken, Speck (Aufschnitt)
+ 01540502
+
+
+
+
+ Garschinken, Garpökelware
+ 01540600
+
+
+
+
+ Kochschinken, Putenbrust (am Stück)
+ 01540601
+
+
+
+
+ Kochschinken, Putenbrust (Aufschnitt)
+ 01540602
+
+
+
+
+ Kasseler (am Strück)
+ 01540603
+
+
+
+
+ Kasseler (Aufschnitt)
+ 01540604
+
+
+
+
+ Rohwurst (schnittfähig, streichfähig)
+ 01540700
+
+
+
+
+ Rohwurst schnittfähig (Salami, usw.) (am Stück)
+ 01540701
+
+
+
+
+ Rohwurst schnittfähig (Salami, usw.) (Aufschnitt)
+ 01540702
+
+
+
+
+ Rohwurst streichfähig (Teewurst, Zwiebelmett, usw.)
+ 01540703
+
+
+
+
+ Brühwurst (Fleischwurst, Jagdwurst, Bierschinken, usw.)
+ 01540800
+
+
+
+
+ Brühwurst (Fleischwurst, Jagdwurst, Bierschinken, usw.) (am Stück)
+ 01540801
+
+
+
+
+ Brühwurst (Fleischwurst, Jagdwurst, Bierschinken, usw.) (Aufschnitt)
+ 01540802
+
+
+
+
+ Kochwurst
+ 01540900
+
+
+
+
+ Kochwurst (Leberwurst, Blutwurst, Sülzen, usw.) (am Stück)
+ 01540901
+
+
+
+
+ Kochwurst (Sülzen, Zungenwurst, usw.) (Aufschnitt)
+ 01540902
+
+
+
+
+ SB Fleisch
+ 01550000
+
+
+
+
+ Hackfleisch
+ 01550100
+
+
+
+
+ Schweinefleisch
+ 01550200
+
+
+
+
+ Schweinefleisch (mariniert, zubereitet)
+ 01550201
+
+
+
+
+ Schweinefleisch (Natur)
+ 01550202
+
+
+
+
+ Rindfleisch
+ 01550300
+
+
+
+
+ Rindfleisch (mariniert, zubereitet)
+ 01550301
+
+
+
+
+ Rindfleisch (Natur)
+ 01550302
+
+
+
+
+ Lammfleisch
+ 01550400
+
+
+
+
+ Lammfleisch (mariniert, zubereitet)
+ 01550401
+
+
+
+
+ Lammfleisch (Natur)
+ 01550402
+
+
+
+
+ Geflügelfleisch
+ 01550500
+
+
+
+
+ Geflügelfleisch (mariniert, zubereitet)
+ 01550501
+
+
+
+
+ Geflügefleisch (Natur)
+ 01550502
+
+
+
+
+ Wild, Spezialitäten
+ 01550600
+
+
+
+
+ Wild, Spezialitäten (mariniert, zubereitet)
+ 01550601
+
+
+
+
+ Wild, Spezialitäten (Natur)
+ 01550602
+
+
+
+
+ SB Frischfisch, Meeresfrüchte
+ 01560000
+
+
+
+
+ Seefisch (Natur, mariniert, zubereitet)
+ 01560100
+
+
+
+
+ Süßwasserfisch (Natur, mariniert, zubereitet)
+ 01560200
+
+
+
+
+ Meeresfrüchte (Natur, mariniert, zubereitet)
+ 01560300
+
+
+
+
+ SB Räucherfisch
+ 01560400
+
+
+
+
+ Fischnebenerzeugnisse
+ 01560500
+
+
+
+
+ Trocken
+ 02000000
+
+
+
+ Tee, Kaffee, Kakao, Heißgetränke
+ 02010000
+
+
+
+
+ Tee
+ 02010100
+
+
+
+
+ Schwarzer Tee, Pu Erh Tee
+ 02010101
+
+
+
+
+ Grüner Tee, Weißer Tee, Gelber Tee, Oolong
+ 02010102
+
+
+
+
+ Kräutertee
+ 02010103
+
+
+
+
+ Mate, Lapacho, Rooibusch, usw.
+ 02010104
+
+
+
+
+ Früchtetee
+ 02010105
+
+
+
+
+ Gewürztee (auch Chai, Ayurdvedische Tees)
+ 02010106
+
+
+
+
+ Spezialtee (Stilltee, Indikationsandeutung - unterliegt nicht Arzneimittelgesetz, Basen-Ausgleichstee)
+ 02010107
+
+
+
+
+ Probier-, Geschenk-, Mischsets
+ 02010108
+
+
+
+
+ Trinkkakao, Carob, Kakaogetränkepulver
+ 02010200
+
+
+
+
+ Kaffee
+ 02010300
+
+
+
+
+ Röstkaffee
+ 02010301
+
+
+
+
+ Espresso
+ 02010302
+
+
+
+
+ Instantkaffee, Cappuccino
+ 02010303
+
+
+
+
+ Grüner Kaffee
+ 02010304
+
+
+
+
+ Frucht-, Getreide-, Malzkaffee
+ 02010400
+
+
+
+
+ Kaffeeweißer, Kaffeesahne
+ 02010500
+
+
+
+
+ Brotaufstrich, Honig
+ 02020000
+
+
+
+
+ Brotaufstriche würzig (pikant, auch Schmalz)
+ 02020100
+
+
+
+
+ Brotaufstriche, Fruchtaufstriche (süß)
+ 02020200
+
+
+
+
+ Nussnougatcreme, Schokoaufstriche, usw.
+ 02020300
+
+
+
+
+ Nussmuse, Tahin
+ 02020400
+
+
+
+
+ Honig, Honigprodukte
+ 02020500
+
+
+
+
+ Säuglings-, Kindernahrung
+ 02030000
+
+
+
+
+ Säuglingsnahrung
+ 02030100
+
+
+
+
+ Babynahrung (Brei)
+ 02030200
+
+
+
+
+ Säuglings-, Kindergläschen
+ 02030300
+
+
+
+
+ Babygetränke
+ 02030400
+
+
+
+
+ Quetschmus
+ 02030500
+
+
+
+
+ Kinder-Knabberartikel, -Gebäck, -Riegel, usw.
+ 02030600
+
+
+
+
+ Kräuter- und Früchtetee für Säuglinge oder Kleinkinder
+ 02030700
+
+
+
+
+ Getreide, Saaten, Hülsenfrüchte
+ 02040000
+
+
+
+
+ Getreide, Getreideartige (Körner)
+ 02040100
+
+
+
+
+ Getreideprodukte
+ 02040200
+
+
+
+
+ Schrote
+ 02040201
+
+
+
+
+ Mehle
+ 02040202
+
+
+
+
+ Flocken
+ 02040203
+
+
+
+
+ Grieß (Bulgur, Couscous, usw.)
+ 02040204
+
+
+
+
+ Reis
+ 02040300
+
+
+
+
+ Hülsenfrüchte
+ 02040400
+
+
+
+
+ Ölsaaten
+ 02040500
+
+
+
+
+ Keimsaaten
+ 02040600
+
+
+
+
+ Cerealien (Müsli, Cornflakes, Crunchy)
+ 02050000
+
+
+
+
+ Müsli
+ 02050100
+
+
+
+
+ Crunchy
+ 02050200
+
+
+
+
+ Granola
+ 02050300
+
+
+
+
+ Frühstücksbreie, Porridge
+ 02050400
+
+
+
+
+ Cornflakes, Pops
+ 02050500
+
+
+
+
+ Toppings
+ 02050600
+
+
+
+
+ Backerzeugnisse (Brot, Knäcke, Zwieback, gepuffte Waffeln)
+ 02060000
+
+
+
+
+ Aufbackwaren
+ 02060100
+
+
+
+
+ Pizzateig, Pita, Wraps, usw.
+ 02060200
+
+
+
+
+ Brot
+ 02060300
+
+
+
+
+ SB-Brot (länger haltbar)
+ 02060301
+
+
+
+
+ Knäckebrot
+ 02060302
+
+
+
+
+ Zwieback
+ 02060303
+
+
+
+
+ gepuffte Waffeln (Reis-, Mais-, Dinkelwaffeln, usw.)
+ 02060400
+
+
+
+
+ SB Kuchen, Kleingebäck, Tortenböden
+ 02060500
+
+
+
+
+ Paniermehl, Semmelbrösel
+ 02060600
+
+
+
+
+ Nudeln, Teigwaren (ungekühlt)
+ 02070000
+
+
+
+
+ Hartweizennudeln
+ 02070100
+
+
+
+
+ Dinkelnudeln
+ 02070200
+
+
+
+
+ gefüllte Nudeln
+ 02070300
+
+
+
+
+ Nudeln (sonstiger Teig)
+ 02070400
+
+
+
+
+ Suppeneinlagen (Backerbsen, Markklößchen, usw.)
+ 02070500
+
+
+
+
+ Backerbsen
+ 02070501
+
+
+
+
+ Markklößchen
+ 02070502
+
+
+
+
+ Sonstige Suppeneinlagen
+ 02070503
+
+
+
+
+ Convenience
+ 02080000
+
+
+
+
+ Konserven
+ 02080100
+
+
+
+
+ Wurst-, Fleischkonserven
+ 02080101
+
+
+
+
+ Vegetarische Fleischersatzkonserven
+ 02080102
+
+
+
+
+ Fisch-, Meeresfrüchtekonserven
+ 02080103
+
+
+
+
+ Algenkonserven
+ 02080104
+
+
+
+
+ Obstkonserven
+ 02080105
+
+
+
+
+ Gemüsekonserven
+ 02080106
+
+
+
+
+ Tomatenkonserven (pur)
+ 02080107
+
+
+
+
+ Pilzkonserven
+ 02080108
+
+
+
+
+ Kokoskonserven
+ 02080109
+
+
+
+
+ Nuss-, Maronenkonserven, usw.
+ 02080110
+
+
+
+
+ Dessertsaucen
+ 02080111
+
+
+
+
+ Olivenkonserven
+ 02080112
+
+
+
+
+ Antipastikonserven (Bruschetta, usw.)
+ 02080113
+
+
+
+
+ Salatkonserven (ungekühlt)
+ 02080114
+
+
+
+
+ Fertiggerichte, Fertigsaucen
+ 02080200
+
+
+
+
+ Fertigsaucen (herzhaft, ohne Tomatenbasis)
+ 02080201
+
+
+
+
+ Tomaten-, Pasta-, Pizzasaucen
+ 02080202
+
+
+
+
+ Suppen, Eintöpfe (Glas, Dose)
+ 02080203
+
+
+
+
+ Halbfertiggerichte
+ 02080300
+
+
+
+
+ Kartoffel Püree, Knödel, Puffer
+ 02080301
+
+
+
+
+ Falafel, Taboule, Batirik
+ 02080302
+
+
+
+
+ Pfannengerichte
+ 02080303
+
+
+
+
+ Burgermischungen
+ 02080304
+
+
+
+
+ Fixprodukte, Instantprodukte
+ 02080400
+
+
+
+
+ Tütensuppen
+ 02080401
+
+
+
+
+ Bechergerichte
+ 02080402
+
+
+
+
+ Fixe Küche
+ 02080403
+
+
+
+
+ Saucen, Saucenbinder
+ 02080404
+
+
+
+
+ Nachspeise (süß), Dessertpulver, Eispulver
+ 02080405
+
+
+
+
+ Würzsaucen, Grillsaucen, Ketchup, Pesto
+ 02080500
+
+
+
+
+ Sojasaucen
+ 02080501
+
+
+
+
+ Grillsaucen, Würzsaucen
+ 02080502
+
+
+
+
+ Ketchup
+ 02080503
+
+
+
+
+ Mayonnaise, Salatcreme, Aioli
+ 02080504
+
+
+
+
+ Senf
+ 02080505
+
+
+
+
+ Pesto
+ 02080506
+
+
+
+
+ Chutneys
+ 02080507
+
+
+
+
+ Salatsaucen, Dressings
+ 02080508
+
+
+
+
+ Würzmittel (trocken, pastös, flüssig)
+ 02080600
+
+
+
+
+ Brühwürfel
+ 02080601
+
+
+
+
+ Brühen (Pulver)
+ 02080602
+
+
+
+
+ Hefeextrakt, Hefeflocken
+ 02080603
+
+
+
+
+ Flüssigwürzen
+ 02080604
+
+
+
+
+ Würzpasten
+ 02080605
+
+
+
+
+ Fond, Brühen (flüssig)
+ 02080606
+
+
+
+
+ Essig
+ 02080607
+
+
+
+
+ Backmischungen
+ 02080700
+
+
+
+
+ Brot, Brötchen
+ 02080701
+
+
+
+
+ Pizza, Quiche, usw. (herzhaft)
+ 02080702
+
+
+
+
+ Kuchen, Süßgebäck
+ 02080703
+
+
+
+
+ getrocknete Zutaten
+ 02080800
+
+
+
+
+ getrocknete Algen
+ 02080801
+
+
+
+
+ getrocknete Pilze
+ 02080802
+
+
+
+
+ getrocknetes Gemüse
+ 02080803
+
+
+
+
+ Trockenfrüchte, Nüsse
+ 02090000
+
+
+
+
+ Nusskerne, Mandeln
+ 02090100
+
+
+
+
+ Nusskerne, Mandeln, usw. (ganz)
+ 02090101
+
+
+
+
+ Nusskerne, Mandeln, usw. (gemahlen, geraspelt, gestiftelt)
+ 02090102
+
+
+
+
+ Trockenfrüchte
+ 02090200
+
+
+
+
+ Nuss-, Trockenfruchtmischungen
+ 02090300
+
+
+
+
+ Süßwaren, Knabberartikel
+ 02100000
+
+
+
+
+ Waffeln, Kekse, Gebäck
+ 02100100
+
+
+
+
+ Kekse, Gebäck
+ 02100101
+
+
+
+
+ Waffeln
+ 02100102
+
+
+
+
+ Schokokuss, Schaumwaffeln
+ 02100103
+
+
+
+
+ gepuffte Waffeln mit Überzug (Reis-, Mais-, Dinkelwaffeln, usw.)
+ 02100104
+
+
+
+
+ Süßwaren
+ 02100200
+
+
+
+
+ Fruchtgummi, Lakritz, usw. (Kauware)
+ 02100201
+
+
+
+
+ Kaugummi
+ 02100202
+
+
+
+
+ Lutscher, Bonbons
+ 02100203
+
+
+
+
+ Popcorn
+ 02100300
+
+
+
+
+ süße Knabberartikel (z.B. schokolierte, kandierte Früchte, Nüsse, usw.)
+ 02100400
+
+
+
+
+ herzhafte Knabberartikel (nicht süß)
+ 02100500
+
+
+
+
+ Salzgebäck
+ 02100501
+
+
+
+
+ Chips, Flips, usw.
+ 02100502
+
+
+
+
+ würziges Gebäck (Olive, Käse), Cracker, Grissini
+ 02100503
+
+
+
+
+ Knabbermischungen (geröstete Erdnüsse, Mandeln, Kürbiskerne, usw.)
+ 02100504
+
+
+
+
+ Fruchtschnitten, Riegel (auch schokoliert)
+ 02100600
+
+
+
+
+ Schokoladen
+ 02100700
+
+
+
+
+ Tafelschokolade, Minitafeln, Bruchschokolade
+ 02100701
+
+
+
+
+ Schokoriegel
+ 02100702
+
+
+
+
+ Schokofiguren
+ 02100703
+
+
+
+
+ Pralinen, Konfekt, Marzipankonfekt
+ 02100800
+
+
+
+
+ Pralinen
+ 02100801
+
+
+
+
+ Konfekt
+ 02100802
+
+
+
+
+ Marzipan, usw. (Figuren, Brote, Eier, usw.)
+ 02100803
+
+
+
+
+ Fette, Öle
+ 02110000
+
+
+
+
+ Speiseöle
+ 02110100
+
+
+
+
+ Fette (auch Kokosöle)
+ 02110200
+
+
+
+
+ Gewürze, Salz
+ 02120000
+
+
+
+
+ Salz, Kräutersalz, Gomasio
+ 02120100
+
+
+
+
+ Gewürze, Kräuter (mono)
+ 02120200
+
+
+
+
+ Gewürze, Kräuter (gemischt)
+ 02120300
+
+
+
+
+ Backzutaten, Süßungsmittel, Bindemittel
+ 02130000
+
+
+
+
+ Zucker
+ 02130100
+
+
+
+
+ Süßungsmittel (Ursüße, Ahornsirup, Agavendicksaft, usw.)
+ 02130200
+
+
+
+
+ Zuckeraustauschstoffe
+ 02130300
+
+
+
+
+ Backzutaten, Backhilfsmittel
+ 02130400
+
+
+
+
+ Backmarzipan
+ 02130401
+
+
+
+
+ Backfüllungen
+ 02130402
+
+
+
+
+ Couvertüre, Kakao, Carob
+ 02130403
+
+
+
+
+ Dekor
+ 02130404
+
+
+
+
+ Backzutaten, Backhilfsmittel
+ 02130405
+
+
+
+
+ Backaromen (z.B. Vanille)
+ 02130406
+
+
+
+
+ Geliermittel, Bindemittel
+ 02130500
+
+
+
+
+ Milchpulver, Milchersatzpulver
+ 02130600
+
+
+
+
+ Gesundheitsmittel (Kur, Nahrungsergänzung)
+ 02140000
+
+
+
+
+ Nahrungsergänzungsmittel (nach NEM-Verordnung)
+ 02140100
+
+
+
+
+ Pulver, Granulate, Extrakte (NEM)
+ 02140101
+
+
+
+
+ Tonikas, Elixire, Weine, Sirupe (NEM)
+ 02140102
+
+
+
+
+ Kapseln, Tabletten, Dragees, Perlen (NEM)
+ 02140103
+
+
+
+
+ Extrakte, Proteinpulver, Gemüse-, Fruchtpulver, Elixire, usw.
+ 02140200
+
+
+
+
+ Pulver, Granulate, Extrakte
+ 02140201
+
+
+
+
+ Tonikas, Elixire, Weine, Sirupe
+ 02140202
+
+
+
+
+ Kapseln, Tabletten, Dragees, Perlen
+ 02140203
+
+
+
+
+ freiverkäufliche Arzneimittel
+ 02140300
+
+
+
+
+ Medizinprodukte (zum Einnehmen)
+ 02140400
+
+
+
+
+ Pflanzensäfte
+ 02140500
+
+
+
+
+ Arzneitees
+ 02140600
+
+
+
+
+ Heilwasser
+ 02140700
+
+
+
+
+ Lebensmittel für besondere medizinische Zwecke
+ 02140800
+
+
+
+
+ Tagesrationen für eine gewichtskontrollierende Ernährung
+ 02140900
+
+
+
+
+ Blütenpollen
+ 02141000
+
+
+
+
+ Getränke (auch gekühlte)
+ 03000000
+
+
+
+ Wasser
+ 03010000
+
+
+
+
+ Saft, Nektare
+ 03020000
+
+
+
+
+ Fruchtsäfte
+ 03020100
+
+
+
+
+ Nektare
+ 03020200
+
+
+
+
+ Gemüsesäfte
+ 03020300
+
+
+
+
+ Gemüsemoste
+ 03020400
+
+
+
+
+ Gemüsetrunke
+ 03020500
+
+
+
+
+ Mischgetränke (Obst-, Gemüsebasis)
+ 03020600
+
+
+
+
+ Smoothies
+ 03020700
+
+
+
+
+ Sirupe, Dicksaft, Vollfrucht
+ 03020800
+
+
+
+
+ 100% Frucht-Muttersäfte
+ 03020900
+
+
+
+
+ Erfrischungsgetränke
+ 03030000
+
+
+
+
+ Limonade, Cola
+ 03030100
+
+
+
+
+ Schorle, Fruchtsaftgetränke
+ 03030200
+
+
+
+
+ Kokosdrinks, Kokoswasser
+ 03030300
+
+
+
+
+ Near-water-Getränke, Vitaminwasser, aromatisierte Mineralwasser
+ 03030400
+
+
+
+
+ Energiedrinks
+ 03030500
+
+
+
+
+ Cocktails
+ 03030600
+
+
+
+
+ Wellnessgetränke
+ 03040000
+
+
+
+
+ Gärgetränke, Enzymgetränke (Kwaz, Kombucha, usw.)
+ 03040100
+
+
+
+
+ Sonstige Wellnessgetränke (Aloe, Weizengras, Kurkumasaft, usw.)
+ 03040900
+
+
+
+
+ Kaffee-, Teegetränke
+ 03050000
+
+
+
+
+ Kaffeegetränke (Soypresso, usw.)
+ 03050100
+
+
+
+
+ Fertig-Teegetränke
+ 03050200
+
+
+
+
+ Bier, Biermixgetränke
+ 03060000
+
+
+
+
+ Bier
+ 03060100
+
+
+
+
+ Mixgetränke (Radler, Malzgetränke, usw.)
+ 03060200
+
+
+
+
+ Alkoholfreies Bier
+ 03060300
+
+
+
+
+ Alkoholfreie Mixgetränke (Radler, Malzgetränke, usw.)
+ 03060400
+
+
+
+
+ Wein, Schaumwein
+ 03070000
+
+
+
+
+ Wein aus Deutschland
+ 03070100
+
+
+
+
+ Wein aus Frankreich
+ 03070200
+
+
+
+
+ Wein aus Italien
+ 03070300
+
+
+
+
+ Wein aus Österreich
+ 03070400
+
+
+
+
+ Wein aus Spanien
+ 03070500
+
+
+
+
+ Wein aus Griechenland
+ 03070600
+
+
+
+
+ Wein aus Südafrika
+ 03070700
+
+
+
+
+ Wein aus sonstigen Ländern
+ 03071900
+
+
+
+
+ Sekt, Schaumwein
+ 03072100
+
+
+
+
+ Portwein, Sherry, usw. (aufgespritet)
+ 03080000
+
+
+
+
+ Spirituosen, Liköre
+ 03090000
+
+
+
+
+ Punsch, Glühwein
+ 03100000
+
+
+
+
+ weinähnliche Getränke
+ 03110000
+
+
+
+
+ Obstwein
+ 03110100
+
+
+
+
+ Met (Honigwein)
+ 03110200
+
+
+
+
+ Cidre
+ 03110300
+
+
+
+
+ Mixgetränke (Weinschorle, usw.)
+ 03110400
+
+
+
+
+ Wein-, Sekt-Alternativen (alkoholfrei)
+ 03110500
+
+
+
+
+ Drogerie
+ 04000000
+
+
+
+ Kosmetik
+ 04010000
+
+
+
+
+ Gesichtsprodukte
+ 04010100
+
+
+
+
+ Gesichtsreinigung
+ 04010101
+
+
+
+
+ Gesichtslotion, -creme, -gel
+ 04010102
+
+
+
+
+ Toner, Seren, Gesichtswasser
+ 04010103
+
+
+
+
+ Masken, Kuren, Öle
+ 04010104
+
+
+
+
+ Augenpflege
+ 04010105
+
+
+
+
+ Lippenpflege
+ 04010106
+
+
+
+
+ Haarprodukte
+ 04010200
+
+
+
+
+ Shampoo, Reinigung
+ 04010201
+
+
+
+
+ Spülung, Kur
+ 04010202
+
+
+
+
+ Haarfarben
+ 04010203
+
+
+
+
+ Haarstyling
+ 04010204
+
+
+
+
+ Körperprodukte
+ 04010300
+
+
+
+
+ Körperlotion, -creme
+ 04010301
+
+
+
+
+ Körperöle, Massageöle
+ 04010302
+
+
+
+
+ Hand-, Nagelpflege
+ 04010303
+
+
+
+
+ Fuß-, Beinpflege
+ 04010304
+
+
+
+
+ Deodorantien
+ 04010305
+
+
+
+
+ Duschbad, Peeling
+ 04010306
+
+
+
+
+ Schaumbad, Badezusätze
+ 04010307
+
+
+
+
+ Seife, Waschlotionen
+ 04010308
+
+
+
+
+ Intimpflege
+ 04010309
+
+
+
+
+ Mundprodukte
+ 04010400
+
+
+
+
+ Zahnpflege
+ 04010401
+
+
+
+
+ Mundpflege
+ 04010402
+
+
+
+
+ Dekorative Kosmetik
+ 04010500
+
+
+
+
+ Make up, Puder, Rouge
+ 04010501
+
+
+
+
+ Lippen (deko)
+ 04010502
+
+
+
+
+ Augen (deko)
+ 04010503
+
+
+
+
+ Nagel (deko)
+ 04010504
+
+
+
+
+ Mutter-Kind Kosmetik (Baby)
+ 04010600
+
+
+
+
+ Creme, Öle, Lotionen
+ 04010601
+
+
+
+
+ Baden, Waschen
+ 04010602
+
+
+
+
+ Schwangerschaft, Stillzeit
+ 04010603
+
+
+
+
+ Sonnenschutz
+ 04010700
+
+
+
+
+ Insektenschutz
+ 04010800
+
+
+
+
+ Rasur, Haarentfernung
+ 04010900
+
+
+
+
+ Rasur
+ 04010901
+
+
+
+
+ Aftershave
+ 04010902
+
+
+
+
+ Haarentfernung
+ 04010903
+
+
+
+
+ Parfum
+ 04011000
+
+
+
+
+ Parfum
+ 04011001
+
+
+
+
+ Eau de Toilette
+ 04011002
+
+
+
+
+ Grund-, Rohstoffe, Basisöle
+ 04011100
+
+
+
+
+ Kosmetik mit medizinischer Indikation (Wundsalben, therap. Hautschutz)
+ 04011200
+
+
+
+
+ Probier-, Reise-, Geschenksets (keine onpacks)
+ 04011300
+
+
+
+
+ Hygiene
+ 04020000
+
+
+
+
+ Toilettenpapier, Küchentücher, Kosmetiktücher, Taschentücher
+ 04020100
+
+
+
+
+ Säuglings-, Kinderhygieneartikel
+ 04020200
+
+
+
+
+ Windeln, Einmal-Wickelunterlagen
+ 04020201
+
+
+
+
+ Feucht-, Reinigungstücher
+ 04020202
+
+
+
+
+ Tampons, Binden, Inkontinenz, usw.
+ 04020300
+
+
+
+
+ Zubehör Körperpflege, Kosmetik
+ 04020400
+
+
+
+
+ Zahnbürsten, Zungenbürsten, Zahnseide, usw.
+ 04020401
+
+
+
+
+ Rasurzubehör
+ 04020402
+
+
+
+
+ Schminkzubehör (Schwämmchen, Pinsel, Spatel, Nachfüllbehälter, usw.)
+ 04020403
+
+
+
+
+ Haarbürsten, Haarkämme
+ 04020404
+
+
+
+
+ Massagezubehör
+ 04020405
+
+
+
+
+ Seifensäckchen
+ 04020406
+
+
+
+
+ Körperpflege- und Kosmetikbürsten (Hand- und Nagelbürsten, usw.)
+ 04020407
+
+
+
+
+ Watte, Wattestäbchen, Wattepads
+ 04020500
+
+
+
+
+ Verhütungsmittel
+ 04020600
+
+
+
+
+ Hautdesinfektion
+ 04020700
+
+
+
+
+ Medizin- und Medizinhilfsprodukte
+ 04030000
+
+
+
+
+ Medizinische Hilfsprodukte (z.B. Nasendusche, Ohrkerze, Pflaster)
+ 04030100
+
+
+
+
+ Medizinprodukte äußerlich
+ 04030200
+
+
+
+
+ Nonfood
+ 05000000
+
+
+
+ Spielwaren, Malen, Basteln
+ 05020000
+
+
+
+
+ Spielwaren
+ 05020100
+
+
+
+
+ Brettspiele
+ 05020101
+
+
+
+
+ Kartenspiele
+ 05020102
+
+
+
+
+ Plüschtiere, Puppen
+ 05020103
+
+
+
+
+ Holzspielzeug
+ 05020104
+
+
+
+
+ Outdoor
+ 05020105
+
+
+
+
+ Sonstige Spielwaren
+ 05020109
+
+
+
+
+ Malen
+ 05020200
+
+
+
+
+ Basteln
+ 05020300
+
+
+
+
+ Schreibwaren
+ 05030000
+
+
+
+
+ Geschenkpapier
+ 05030100
+
+
+
+
+ Stifte, Radierer, Anspitzer
+ 05030200
+
+
+
+
+ Hefte, Kladden, Schreibpapier
+ 05030300
+
+
+
+
+ Ansichtskarten, Glückwunschkarten
+ 05030400
+
+
+
+
+ Verlagswaren
+ 05040000
+
+
+
+
+ Zeitschriften, Zeitungen
+ 05040100
+
+
+
+
+ Bücher
+ 05040200
+
+
+
+
+ Landkarten
+ 05040300
+
+
+
+
+ Kalender
+ 05040400
+
+
+
+
+ Medien
+ 05050000
+
+
+
+
+ Audio
+ 05050100
+
+
+
+
+ Video
+ 05050200
+
+
+
+
+ Textilien, Schuhe
+ 05060000
+
+
+
+
+ Schuhe
+ 05060100
+
+
+
+
+ Bekleidung
+ 05060200
+
+
+
+
+ Babybekleidung
+ 05060201
+
+
+
+
+ Kinderbekleidung
+ 05060202
+
+
+
+
+ Damenbekleidung
+ 05060203
+
+
+
+
+ Herrenbekleidung
+ 05060204
+
+
+
+
+ Socken
+ 05060205
+
+
+
+
+ Handschuhe
+ 05060206
+
+
+
+
+ Mützen, Kappen, Hüte
+ 05060207
+
+
+
+
+ Schals, Tücher, Gürtel
+ 05060208
+
+
+
+
+ Sonstige Bekleidung
+ 05060209
+
+
+
+
+ Heimtextilien
+ 05060300
+
+
+
+
+ Kissen
+ 05060301
+
+
+
+
+ Decken
+ 05060302
+
+
+
+
+ Handtücher, Waschlappen
+ 05060303
+
+
+
+
+ Bettwäsche
+ 05060304
+
+
+
+
+ Felle
+ 05060305
+
+
+
+
+ Matratzen
+ 05060306
+
+
+
+
+ Matten, Badvorleger, Teppiche
+ 05060307
+
+
+
+
+ Stoffe, Garne, Nähbedarf
+ 05060308
+
+
+
+
+ Accessoires, Dekoration
+ 05070000
+
+
+
+
+ Haarschmuck
+ 05070100
+
+
+
+
+ Schmuck
+ 05070200
+
+
+
+
+ Brillen
+ 05070300
+
+
+
+
+ Taschen
+ 05070400
+
+
+
+
+ Edelsteine
+ 05070500
+
+
+
+
+ Haushaltswaren
+ 05080000
+
+
+
+
+ Verpackungen, Taschen, Geschenkverpackungen
+ 05080100
+
+
+
+
+ Vorratsbehälter
+ 05080200
+
+
+
+
+ Kerzen, Leuchter, Feuermittel
+ 05080300
+
+
+
+
+ Stabkerzen
+ 05080301
+
+
+
+
+ Stumpenkerzen
+ 05080302
+
+
+
+
+ Teelichte
+ 05080303
+
+
+
+
+ Baumkerzen
+ 05080304
+
+
+
+
+ Duftkerzen
+ 05080305
+
+
+
+
+ Dekokerzen
+ 05080306
+
+
+
+
+ Leuchter
+ 05080307
+
+
+
+
+ Feuermittel
+ 05080308
+
+
+
+
+ Geschirr, Trinkgefäße
+ 05080400
+
+
+
+
+ Putz-, Reinigungszubehör (Bürsten, Besen, Schwämme, Dosierhilfen)
+ 05080500
+
+
+
+
+ Keimgeräte
+ 05080600
+
+
+
+
+ Mühlen
+ 05080700
+
+
+
+
+ Töpfe, Pfannen
+ 05080800
+
+
+
+
+ Wasserfilter-, Sprudelsysteme
+ 05080900
+
+
+
+
+ Küchengeräte (z.B. Smoothie-Maker, Joghurtbereiter)
+ 05081000
+
+
+
+
+ Korbwaren
+ 05081100
+
+
+
+
+ Schädlingsbekämpfung
+ 05081200
+
+
+
+
+ Zubehör Tee, Kaffee
+ 05081300
+
+
+
+
+ Verbrauchsmaterialien (Müllbeutel, Servietten, Backpapier, Folien, usw.)
+ 05081400
+
+
+
+
+ Mehrwegartikel (Brotbeutel, Mehrwegnetze, Eierboxen, Spender, Dosierhilfen, usw.)
+ 05081500
+
+
+
+
+ Wasch-, Putz-, Reinigungsmittel (WPR)
+ 05090000
+
+
+
+
+ Wasch-, Waschhilfsmittel, Wäschepflege
+ 05090100
+
+
+
+
+ Colorwaschmittel
+ 05090101
+
+
+
+
+ Waschmittel, Vollwaschmittel
+ 05090102
+
+
+
+
+ Woll-, Feinwaschmittel
+ 05090103
+
+
+
+
+ Bleiche, Wasserenthärter, Fleckenentferner (Gallseife, usw.)
+ 05090104
+
+
+
+
+ Weichspüler
+ 05090105
+
+
+
+
+ Waschnüsse, Waschbälle
+ 05090106
+
+
+
+
+ Spezialwaschmittel (Funktionswäsche, usw.)
+ 05090107
+
+
+
+
+ Wäschepflege (Wollkur, Sprühstärke, Bügelhilfe, usw.)
+ 05090108
+
+
+
+
+ Wäschedesinfektion
+ 05090109
+
+
+
+
+ Geschirrspülmittel
+ 05090200
+
+
+
+
+ Handspülmittel
+ 05090201
+
+
+
+
+ Maschinenspülmittel, Salz, Klarspüler
+ 05090202
+
+
+
+
+ Putz-, Pflegemittel
+ 05090300
+
+
+
+
+ Universalreiniger
+ 05090301
+
+
+
+
+ Glasreiniger
+ 05090302
+
+
+
+
+ Boden-, Flächenreiniger
+ 05090303
+
+
+
+
+ WC Reiniger
+ 05090304
+
+
+
+
+ Badreiniger
+ 05090305
+
+
+
+
+ Entkalker
+ 05090306
+
+
+
+
+ Küchenreiniger
+ 05090307
+
+
+
+
+ Schuhpflege
+ 05090308
+
+
+
+
+ Möbelpflege
+ 05090309
+
+
+
+
+ Reinigungsartikel (Außenbereich)
+ 05090310
+
+
+
+
+ Spezialreinigungsmittel (Anti-Schimmel, usw.)
+ 05090311
+
+
+
+
+ Flächendesinfektion
+ 05090312
+
+
+
+
+ Ätherische Öle, Lampen, Räuchern
+ 05100000
+
+
+
+
+ Ätherische Öle
+ 05100100
+
+
+
+
+ Duftlampen, -steine, -brunnen
+ 05100200
+
+
+
+
+ Räucherwerk, Räucherzubehör
+ 05100300
+
+
+
+
+ Lufterfrischer, Raumspray, Raumdüfte
+ 05100400
+
+
+
+
+ Hydrolate
+ 05100500
+
+
+
+
+ Duftgeschenke
+ 05100600
+
+
+
+
+ Saunamischung
+ 05100700
+
+
+
+
+ Hobby, Haus, Garten
+ 05110000
+
+
+
+
+ Saaten
+ 05110100
+
+
+
+
+ Gartenbedarf, Blumenerde
+ 05110200
+
+
+
+
+ Pflanzen
+ 05110300
+
+
+
+
+ Zierpflanzen (im Topf)
+ 05110301
+
+
+
+
+ Jungpflanzen (Obst, Gemüse)
+ 05110302
+
+
+
+
+ Pflanzzwiebeln
+ 05110303
+
+
+
+
+ Solosträuße (nur Rosen, nur Tulpen, usw.)
+ 05110304
+
+
+
+
+ gemischte Sträuße
+ 05110305
+
+
+
+
+ Naturfarben, Lacke, Öle (auch Anti-Schimmel-Farben)
+ 05110400
+
+
+
+
+ Düngemittel, Pflanzenschutz
+ 05110500
+
+
+
+
+ Baustoffe
+ 05110600
+
+
+
+
+ Naturmöbel
+ 05110700
+
+
+
+
+ Grillbedarf
+ 05110800
+
+
+
+
+ Baby-, Kleinkindbedarf
+ 05120000
+
+
+
+
+ Schnuller, Sauger
+ 05120100
+
+
+
+
+ Fläschchen, Becher, Schüsseln, Löffel, Tassen
+ 05120200
+
+
+
+
+ Zahnhilfen (Beißringe, Veilchenwurzel, Fingerbürste)
+ 05120300
+
+
+
+
+ Töpfchen, Toilettensitze
+ 05120400
+
+
+
+
+ Zigaretten, Tabak
+ 05130000
+
+
+
+
+ Zigaretten
+ 05130100
+
+
+
+
+ Tabak (lose)
+ 05130200
+
+
+
+
+ Blättchen, Filter, Stopfer, usw.
+ 05130300
+
+
+
+
+ Verkaufszubehör
+ 05140000
+
+
+
+
+ Tragetaschen, Tragehilfen
+ 05140100
+
+
+
+
+ Papier, Karton
+ 05140101
+
+
+
+
+ Kunststoff
+ 05140102
+
+
+
+
+ Stoff
+ 05140103
+
+
+
+
+ Verpackungsmaterial, Verbrauchsmaterial
+ 05140200
+
+
+
+
+ Käsepapier, Einpackpapier
+ 05140201
+
+
+
+
+ Tüten, Bodenbeutel aus Papier
+ 05140202
+
+
+
+
+ Tüten, Bodenbeutel aus Kunststoff
+ 05140203
+
+
+
+
+ Verschlussmaterialien
+ 05140204
+
+
+
+
+ Antipasti-Becher (Deckel)
+ 05140205
+
+
+
+
+ Verkostungshilfen (Piker, Länderfähnchen, usw.)
+ 05140206
+
+
+
+
+ Einwegbecher, Mitnahmeboxen (ToGo, Getränke, Speisen)
+ 05140208
+
+
+
+
+ Eierkartons
+ 05140209
+
+
+
+
+ Etiketten, Bonrollen, Preisauszeichnungen
+ 05140210
+
+
+
+
+ Kühlakkus
+ 05140211
+
+
+
+
+ Werbematerialien, Werbegeschenke (Prospekte, Flyer, Plakate, usw.)
+ 05140300
+
+
+
+
+ Geschäftsausstattung
+ 05150000
+
+
+
+
+ Bistro, Verkostung, Thekenzubehör
+ 05150100
+
+
+
+
+ Mehrweg-Besteck (Löffel, Gabeln, Messer)
+ 05150101
+
+
+
+
+ Mehrweg-Geschirr (Kaffee-, Teetassen, Teller, Gläser)
+ 05150102
+
+
+
+
+ Serviceartikel (Tabletts, usw.)
+ 05150103
+
+
+
+
+ Aufsteller, Schilder
+ 05150104
+
+
+
+
+ Geräte (Folienroller, Abschneider, usw.)
+ 05150105
+
+
+
+
+ Schalen, Geschirr (Platten, Präsentationsgeschirr, Drehteller, Bretter, usw.)
+ 05150106
+
+
+
+
+ Thekenwerkzeug (Griffzangen, Fleischgabeln, Schneidwerkzeuge, Schneidbretter, usw.)
+ 05150107
+
+
+
+
+ Obst-, Gemüse-Zubehör
+ 05150200
+
+
+
+
+ Kassenzubehör
+ 05150300
+
+
+
+
+ Verkaufs-, Präsentationshilfen
+ 05150400
+
+
+
+
+ Scannerschienen
+ 05150401
+
+
+
+
+ Fachteilersysteme
+ 05150402
+
+
+
+
+ Präsentationshilfen (Korbwaren, Bäckerbleche, usw.)
+ 05150403
+
+
+
+
+ Preistafeln, Beschriftungsmaterial
+ 05150404
+
+
+
+
+ Prospekthalter, Aufsteller
+ 05150405
+
+
+
+
+ Regalstopper, Aktionssterne
+ 05150406
+
+
+
+
+ Außenwerbung (z.B. Blowflag, Plakataußenständer)
+ 05150407
+
+
+
+
+ Warenträger (Regale, usw.)
+ 05150500
+
+
+
+
+ Büro, Verwaltung (auch Geräte, Preisauszeichner)
+ 05150600
+
+
+
+
+ Einkaufskörbe, -wagen
+ 05150700
+
+
+
+
+ Tiernahrung, Tierbedarf
+ 06000000
+
+
+
+ Tiernahrung
+ 06010000
+
+
+
+
+ Trockenfutter
+ 06010100
+
+
+
+
+ Nassfutter
+ 06010200
+
+
+
+
+ Snacks
+ 06010300
+
+
+
+
+ SB Heimtiernahrung (gekühlt)
+ 06010400
+
+
+
+
+ TK Heimtiernahrung
+ 06010500
+
+
+
+
+ Tierzubehör
+ 06020000
+
+
+
+
+ Tierpflege
+ 06030000
+
+
+
diff --git a/data_nature_importer/models/__init__.py b/data_nature_importer/models/__init__.py
index 1fb0593..6636723 100644
--- a/data_nature_importer/models/__init__.py
+++ b/data_nature_importer/models/__init__.py
@@ -1,2 +1,3 @@
+from . import product_public_category
from . import product_template
from . import res_config_settings
diff --git a/data_nature_importer/models/product_public_category.py b/data_nature_importer/models/product_public_category.py
new file mode 100644
index 0000000..3963711
--- /dev/null
+++ b/data_nature_importer/models/product_public_category.py
@@ -0,0 +1,11 @@
+from odoo import fields, models
+
+
+class ProductPublicCategory(models.Model):
+ _inherit = "product.public.category"
+
+ datanature_warengruppe_id = fields.Char(
+ string="DataNature Warengruppe ID",
+ index=True,
+ copy=False,
+ )
diff --git a/data_nature_importer/models/product_template.py b/data_nature_importer/models/product_template.py
index 015420e..d29041b 100644
--- a/data_nature_importer/models/product_template.py
+++ b/data_nature_importer/models/product_template.py
@@ -12,9 +12,9 @@ Image.MAX_IMAGE_PIXELS = 2 * 189135000 # set custom limit for large images
class ProductTemplate(models.Model):
_inherit = "product.template"
- def action_sync_datanature_image(self):
+ def action_sync_datanature_information(self):
for product in self:
- product.with_delay()._sync_dn_images()
+ product._sync_dn_information()
def _get_dn_metadata(self):
self.ensure_one()
@@ -25,21 +25,32 @@ class ProductTemplate(models.Model):
return False
return metadata[0]
- def _sync_dn_images(self):
+ def _sync_dn_information(self):
self.ensure_one()
metadata = self._get_dn_metadata()
- if not metadata or not metadata.get("images"):
+ if not metadata:
return False
+ self._sync_dn_category(metadata)
+ self._sync_dn_images(metadata)
+ return True
+
+ def _sync_dn_category(self, metadata):
+ warengruppe_id = metadata.get("warengruppe_id")
+ if not warengruppe_id:
+ return
+ category = self.env["product.public.category"].search(
+ [("datanature_warengruppe_id", "=", warengruppe_id)], limit=1
+ )
+ if category and category not in self.public_categ_ids:
+ self.public_categ_ids = [(4, category.id)]
+
+ def _sync_dn_images(self, metadata):
images = metadata.get("images")
if not images:
return False
- image_id = None
for image in images:
image_id = image.get("id")
- if image.get("mime_type") not in [
- "image/jpeg",
- "image/png",
- ]:
+ if image.get("mime_type") not in ["image/jpeg", "image/png"]:
continue
image_data = dn_utils.get_datanature_image(self, image_id, token=None)
if not image_data:
@@ -48,14 +59,11 @@ class ProductTemplate(models.Model):
self.image_1920 = image_data
else:
ProductImage = self.env["product.image"]
- if (
- ProductImage.search_count(
- [
- ("product_tmpl_id", "=", self.id),
- ("name", "=", f"DATA Nature Image: {image_id}"),
- ]
- )
- > 0
+ if ProductImage.search_count(
+ [
+ ("product_tmpl_id", "=", self.id),
+ ("name", "=", f"DATA Nature Image: {image_id}"),
+ ]
):
continue
ProductImage.create(
diff --git a/data_nature_importer/utils.py b/data_nature_importer/utils.py
index 8fd586f..b21c1e3 100644
--- a/data_nature_importer/utils.py
+++ b/data_nature_importer/utils.py
@@ -70,6 +70,15 @@ def _parse_products(xml_bytes):
"zutatenlegende_txt": prod.findtext(
"dn:zut_zutatenlegende_txt", default="", namespaces=ns
),
+ "warengruppe_id": prod.findtext(
+ "dn:pbm_warengruppe_id", default="", namespaces=ns
+ ),
+ "warengruppe_kuerzel": prod.findtext(
+ "dn:pbm_warengruppe_kuerzel", default="", namespaces=ns
+ ),
+ "warengruppe_pfad": prod.findtext(
+ "dn:pbm_warengruppe_pfad", default="", namespaces=ns
+ ),
"beschreibung_kurz": prod.findtext(
"dn:markinf_produktbeschreibung_kurz", default="", namespaces=ns
),
diff --git a/data_nature_importer/views/product_template_views.xml b/data_nature_importer/views/product_template_views.xml
index cac1ffa..a13db0b 100644
--- a/data_nature_importer/views/product_template_views.xml
+++ b/data_nature_importer/views/product_template_views.xml
@@ -1,13 +1,11 @@
-
- Sync Datanature Image
-
+
+ Sync DataNature Information
+
+
code
- action = records.action_sync_datanature_image()
+ action = records.action_sync_datanature_information()