Country Specific Standards

Germany Menu Compliance 🇩🇪

FieldDescriptionExpected values in Menu APIMandatory
EN: Description DE: Beschreibung / Produkt-InfoThe item name should be self-explanatory; if not, provide a detailed description that includes the type of meat, dish category, key ingredients and where applicable, indicate additional attributes such as Halal or vegan status.Exp: “Grilled Chicken Salad” is self-explanatory and includes the meat type and key ingredients vs. “Chef's Surprise Curry” requires more details.yes
EN: ingredients DE: ZutatenRequired if product is pre-packed e.g for beverages or prepackaged snacks or "industrial" manufactured meals . If so, allergens must be declared in the ingredients list in bold or UPPERCASE.By default, additives are included in the ingredients list for pre-packaged products. Exp: "Rindfleisch Patty: 100% Rindfleisch gewürzt mit Salz und Pfeffer.Weizenbrötchen mit Mohn und Sesam Bestreuung: WEIZENMEHL, Wasser, Zucker, Hefe, Rapsöl, SESAM (1,3 %), natürliches Aroma, Salz, Mohn (0,5 %), Verdickungsmittel Guarkernmehl (E 412), Emulgator Lecithine (E 322), Natriumstearoyl-2-lactylat (E 481)), modifizierte Stärke, Mehlbehandlungsmittel Ascorbinsäure (E 300), WEIZENEIWEISS oderWEIZENMEHL, Wasser"yes
EN: additives DE:ZusatzstoffeThese are either declared in the ingredients list for pre-packaged products or, for freshly prepared dishes and drinks, refer to the “Allergenes/Additives tab for the expected values.Exp: "Enthält Süßholz, — bei hohem Blutdrucksollte ein übermäßiger Verzehr dieses Erzeugnisses vermiedenwerden" OR " Mit Säuerungsmittel(n)"yes
EN: Allergies DE: Allergene Please see Tab "Allergenes/Additives" for expected values, The value must be initiated by "Enthält" and declare the concrete allergen like ''wheat, macademia, hazelnot or sellerie'. E.g general terms like 'gluten' or 'nut' is not sufficient.Exp: "Enthält Weizen, Gerste und Dinkel oder daraus gewonnnene Erzeugnisse"yes
EN: producer_information* DE: HerstellerinformationenRequired if product is pre-packedExp. "Coca Cola Wiederhandler GmBH, Strallauer Allee 8 10102 Berlin"yes, if applicable
EN: distributor_information* DE: HändlerinformationenRequired if product is pre-packedExp. "Coca Cola Wiederhandler GmBH, Strallauer Allee 8 10102 Berlin"yes, if applicable
EN: country_of_origin* DE: HerkunftslandMandatory for pre-packed items, wine or fresh raw meat/fish (rare in restaurants)Exp. "Deutschland"yes, if applicable
EN: conditions_of_use_and_storage* DE: Hinweise zur Verwendung und Lagerung*Required if applicable or product is pre-packedExp. "kühl und trocken lagern"yes, if applicable
EN: nutrition_information* DE: Nährwertangaben*Values are submitted value by value, initiated by "nutrition_information": {"serving_size": "per_100_grams", "nutrition_values": {"energy_kcal": {, etc. As of now the nutrients can be only submitted on the prodcut level (vs. option level)Exp. Serving size: unit "liter, kilo", volume: "in_100_ml" / "in_100_gr",Unit: "mg" or "g" (as in "vitamin_c) & numeric values for each nutrientyes, if applicable
EN: base price DE: GrundpreisRequired as seperate value to be able to be displayed in the basket. The calculation of the base price is triggered when you send:1) the item price2) One of the three “amount per package” properties: either weight, volume, or quantity3) The display unit, which must correspond with the amount property (we can’t display the price per liter if the package is measure in grams). The value must be one of units, weight, volume, weight_100g, or volume_100ml.Exp. unit "liter, kilo", volume: "in_100_ml" / "in_100_gr"yes
EN: Serving Size / Net Volume* DE: FüllmengeRequired if product is pre-packed (for drinks, etc), state clearly milliliters or liters (e.g., 330 ml, 500 ml) and add the value to the product titleExp. "Coca-Cola light® 0,5l"yes, if applicable
EN: alcohol in % DE: Alkohol in %Alcohol does not have to be labeled until it exceeds 1.2% vol (but please keep adding it for beverages, f.ex. radler). For dishes that are not cooked, e.g. tiramisu: Add alcohol percentage of 0.8% in the field to trigger the +18 customer notification and Add alcohol sentence in the description: ‘Enthält Alkohol, für Kinder und schwangere Frauen nicht geeignet’ / ‘Contains alcohol, not suitable for children and pregnant women’Every cocktail needs an accurate volume percentage (e.g. a mixed cocktail with vodka does not have 40% VOL). The description should include a short note on what the drink consists of. All homemade drinks need a separate category, even if there is just one on the menu, f.ex. HAUSGEMACHTE GETRÄNKE / HOMEMADE DRINKS 🧊🍋 Both homemade drinks without alcohol and cocktails need the amount in ml in the offer name and in the unit details.numeric value, exp. "8"yes
EN: Caffeine (only if ≥ 15 mg/100 g) DE: Koffeingehalt (nur bei ≥ 15 mg/100 gCaffeine is a separate value "caffeine_content": {. For drinks with caffeine e.g RedBull Energy Drink or FritzCola, please write the amount per 100ml in the caffeine field for all drinks with caffeine The warning is only triggered if the caffeine value entered in the field is >= 15mg. If there is a drink with increased caffeine content in an option, please also add the corresponding note in the ingredients field of the options. Mandatory for all energy drinks like FritzCola, RedBull with caffeine above 15mg/100mlExp. "Erhöhter Koffeingehalt. Für Kinder und schwangere oder stillende Frauen nicht empfohlen. (25 mg / 100 ml)"yes
EN: Deposit DE: PfandRequired as separate value to be able to be displayed in the basket Plastic Bottles (PET) and Aluminum Cans 0,25€, Glass or Durable Plastic Bottles 0,15€, Small glass bottles 0,08€numeric value, exp. price: "0.25" (or "0.15", "0.08")yes, if applicable