Zum Inhalt springen
SyncVentura

ZutatenKlar

Unsere vierte Shopify-App kümmert sich um die Pflichtangaben für Lebensmittel nach der Lebensmittelinformations-Verordnung (LMIV).

Art
Öffentliche Shopify-App, eigenes Produkt
Leistungen
Shopify-Apps, Backend und Datenbanken
Stand
In Entwicklung, gebaut und getestet
Datenquelle
Open Food Facts (Lizenz ODbL), als eigene Kopie auf unserem Server

Ausgangslage

Wer Lebensmittel online verkauft, muss vor dem Kauf dieselben Pflichtangaben zeigen, die auf der Verpackung stehen (Art. 14 LMIV). In Shopify gibt es dafür keine festen Felder: Zutaten, Allergene und Nährwerte landen in der Produktbeschreibung, von Hand abgetippt und je Produkt anders aufgebaut.

Lösung

ZutatenKlar sucht Zutaten, Allergene und Nährwerte in Open Food Facts, per Barcode oder nach Name und Marke. Der Händler gleicht den Vorschlag mit der Verpackung ab, ergänzt, was fehlt, und gibt frei. Ein Theme-Block zeigt die Angaben einheitlich auf der Produktseite.

Funktionen

Was ZutatenKlar für Händler erledigt.

Vorschläge aus Open Food Facts

Per Barcode oder Name und Marke – der Händler prüft und gibt frei.

Allergene hervorgehoben

Die 14 Allergene aus Anhang II, auch in „Weizenmehl“, nicht in „Kokosmilch“.

Lücken je Lebensmittel

Was nach Art. 9 noch fehlt, mit den Ausnahmen der Verordnung.

Nährwerttabelle

In der Reihenfolge der Verordnung, je 100 g oder 100 ml.

Sieben Sprachen

Der Block nutzt die amtlichen Begriffe der jeweiligen Sprachfassung.

Lebensmittelunternehmer

Je Produkt oder automatisch nach Lieferant zugeordnet.

Technische Umsetzung

  • Gebaut auf unserem Grundgerüst für Shopify-Apps: Abrechnung, Datenschutz-Webhooks, Großshop-Modus und Betrieb waren vom ersten Tag an vorhanden.
  • Open Food Facts als eigene Kopie: monatlich geladen und mit Volltextsuche durchsuchbar – keine Anfrage an fremde Server, keine Produktdaten verlassen den Server.

Sie planen eine Anwendung?

Beschreiben Sie Ihr Vorhaben in ein paar Sätzen. Sie bekommen eine persönliche Antwort und, wenn es passt, einen Termin für ein erstes Gespräch.