Tipp: Die App muss ueber einen Webserver (http/https) laufen, damit data/produkte.json per fetch geladen werden kann. Beim Oeffnen per Doppelklick (file://) blockiert der Browser den Zugriff.
Tabelle mit Spalte code + preisNetto (oder einzelpreis_netto aus dem Export). Optional: aktiv, bezeichnung, bildId. Treffer werden per Code (MX / ZX / BG) zugeordnet. Vor dem Speichern gibt es eine Vorschau.
Preis leer lassen = "auf Anfrage". Aenderungen werden lokal als Override gespeichert (ueberleben Reload) und ueberschreiben die Basis-Daten aus data/produkte.json.
Visitenkarten-Scan
Kundendaten per Foto erfassen (OCR) und ins Angebot uebernehmen.
kommt als NaechstesProduktbilder-Upload
Anzeige aktiv (bildId aus assets/img/). Upload neuer Bilder in der App folgt.
teilweise aktivOverride-Sync (Firebase)
Stammdaten-Aenderungen geraeteuebergreifend speichern (Hook vorbereitet).
vorbereitet