Ratgeber

Lagerverwaltungs-App für kleine Unternehmen bauen

Um eine Lagerverwaltungs-App zu bauen, beginne mit vier Dingen: einer Liste der Artikel, der Menge jedes Artikels an jedem Standort, einem Protokoll jeder Bestandsbewegung (Zugang, Abgang, Korrektur, mit Grund) und Mindestbestandswarnungen auf Basis eines Meldebestands. Ein KI-App-Builder kann Datenbank, Bildschirme und Warnungen aus einer einfachen Beschreibung erstellen. Die wichtigste Designentscheidung ist, Bewegungen zu erfassen, statt nur einen Bestand zu überschreiben, denn diese Historie ist es, die dir die Zahlen vertrauenswürdig macht.

Warum kleine Unternehmen selbst bauen

Die meisten kleinen Unternehmen führen den Lagerbestand zunächst in einer Tabelle, und das funktioniert, bis es nicht mehr funktioniert. Die typischen Bruchstellen:

  • Mehrere Personen aktualisieren die Tabelle und überschreiben sich gegenseitig
  • Niemand kann nachvollziehen, warum sich ein Bestand geändert hat oder wer es getan hat
  • Etwas geht aus, bevor es jemand bemerkt
  • Ware liegt an mehr als einem Ort (Verkaufsraum, Lager, Lieferwagen, zweiter Standort)
  • Die Tabelle hat inzwischen eine eigene Anleitung zur Nutzung

Fertige Lagersoftware existiert und ist oft die richtige Antwort (siehe Ende dieses Leitfadens). Eigene Lösungen bauen Leute, wenn ihr Lagerbestand ungewöhnlich ist (Chargen mit Ablaufdatum, aus anderen Artikeln hergestellte Produkte, Mietartikel, die zurückkommen), wenn sie nur einen kleinen Teil eines großen Produkts brauchen oder wenn es genau zu der Arbeitsweise des Teams passen soll. Wenn du aus einer Tabelle kommst, ist wie du eine Tabelle in eine App verwandelst ein nützlicher Begleiter.

Was die App braucht

Kerndaten

DatenWichtigste Felder
ArtikelName, Artikelnummer, Barcode, Kategorie, Einheit (Stück, Karton, kg), Einkaufspreis, Verkaufspreis, Meldebestand, Lieferant, Foto, aktiv oder archiviert
StandortName (Laden, Lager, Lieferwagen 2)
BestandArtikel, Standort, Menge auf Lager
BewegungArtikel, Standort, Änderung (+ oder −), Art (Wareneingang, Verkauf, Verbrauch, Beschädigung, Zählung, Umlagerung), Notiz, wer, wann
LieferantName, Kontakt, Lieferzeit

Die Kernidee: Der Bestand ist das Ergebnis der Bewegungen. Jede Änderung läuft über einen Bewegungsdatensatz, und die Menge auf Lager wird daraus aktualisiert. Das liefert dir einen Prüfpfad praktisch kostenlos und macht Fehler leicht nachvollziehbar und umkehrbar.

Kernbildschirme

  • Artikelliste mit Suche, Kategoriefilter und einem Filter „niedriger Bestand“
  • Artikelseite mit Menge je Standort und den letzten Bewegungen
  • Schnelle Anpassung: Ware einbuchen, entnehmen, zwischen Standorten verschieben, eine Zählung erfassen
  • Ansicht niedriger Bestand: alles am oder unter dem Meldebestand, gruppiert nach Lieferant
  • Zählmodus für regelmäßige Inventuren, der die Differenz als Korrektur erfasst

Später, falls du sie brauchst

  • Bestellungen: eine Bestellung an einen Lieferanten anlegen und dann dagegen wareneingang buchen
  • Chargen und Ablaufdaten für Lebensmittel, Kosmetik und Medikamente
  • Stückliste stücklisten: ein fertiges Produkt aus Komponenten, sodass ein Verkauf mehrere Komponenten abbucht
  • Berichte: Lagerwert, langsam drehende Artikel, Verbrauch über die Zeit (siehe wie du ein Dashboard baust)
  • Barcode-Scan mit der Handykamera

Entscheidungen vor dem Bau

Wer ist die maßgebliche Quelle

Wenn du über einen Onlineshop oder ein Kassensystem verkaufst, das den Bestand bereits führt, lege fest, welches System die Zählung besitzt. Zwei Systeme, die dieselben Zahlen bearbeiten, laufen auseinander. Optionen:

  1. Deine App ist nur für Dinge, die der Shop nicht erfasst (Rohstoffe, Verbrauchsmaterial, Lagerbestand im Hinterraum).
  2. Der Shop ist die Quelle; deine App liest daraus für Berichte und Warnungen über seine Schnittstelle.
  3. Deine App ist die Quelle und schiebt die Zählungen in den Shop. Am mächtigsten und am aufwendigsten, es richtig hinzubekommen.

Mit Option 1 oder 2 zu beginnen ist deutlich sicherer.

Wer darf was

RolleTypische Berechtigungen
MitarbeitendeArtikel nachschlagen, eingegangene und verbrauchte Ware erfassen, Zählungen durchführen
LeitungAlles, was Mitarbeitende können, plus Artikel, Meldebestände und Lieferanten bearbeiten und große Korrekturen freigeben
InhaberAlles, plus Einkaufspreise und Berichte zum Lagerwert

Einkaufspreise vor einigen Mitarbeitenden zu verbergen ist eine häufige Anforderung; nenne sie im ersten Prompt. Echte Berechtigungen brauchen einen Login in der App, dazu wie du deiner App einen Login hinzufügst.

Handy oder Desktop

Die Arbeit mit dem Lager findet im Stehen statt: im Lager, an der Lieferrampe, im Lieferwagen. Gestalte die Anpassungs- und Zählbildschirme zuerst für das Handy, mit großen Schaltflächen und möglichst wenig Tippen. Berichte und das Bearbeiten von Artikeln können desktop-orientiert sein.

Schritt für Schritt bauen

Schritt 1: Deine aktuellen Daten bereinigen

Exportiere deine Tabelle und räume sie vor dem Import auf: eine Zeile je Artikel, einheitliche Einheiten, eindeutige Artikelnummern, keine verbundenen Zellen. Das dauert länger als gedacht und erspart später viel Ärger.

Schritt 2: Den ersten Prompt schreiben

Beschreibe das Geschäft, den Bestand, die Personen und die Bewegungen:

Baue eine Lager-App für Fern & Stone, einen Pflanzenladen mit Verkaufsraum, Hinterraum und Lieferwagen. Artikel haben Name, Artikelnummer, Barcode, Kategorie, Einheit, Einkaufspreis, Verkaufspreis, Lieferant und Meldebestand. Menge je Standort verfolgen. Jede Änderung ist eine Bestandsbewegung mit Art (Wareneingang, Verkauf, beschädigt, gezählt, umgelagert), Menge, Notiz, Benutzer und Zeit — Mengen nie direkt bearbeiten. Bildschirme: durchsuchbare Artikelliste mit Filter für niedrigen Bestand, Artikelseite mit Bestand je Standort und Bewegungsverlauf, ein handyfreundlicher Schnellanpassungsbildschirm und eine Seite für niedrigen Bestand, gruppiert nach Lieferant. Mitarbeitende sehen keine Einkaufspreise; Leitungen sehen sie. Eine Datenbank verwenden, schlichtes und schnelles Design. Lass mich Artikel aus einer CSV-Datei importieren.

Schritt 3: Importieren und prüfen

Importiere deine bereinigte CSV und prüfe zehn Artikel gegen die Realität. Falsche Anfangsbestände untergraben das Vertrauen in die App vom ersten Tag an, also zähle am Tag der Umstellung deine wichtigsten Artikel wirklich nach.

Schritt 4: Die Bewegungen testen

Wareneingang buchen, etwas verkaufen, einen Artikel als beschädigt erfassen, Ware in den Lieferwagen verschieben, eine Zählung machen, die zwei fehlende Stücke ergibt. Prüfe, ob die Historie jedes Artikels die Geschichte richtig erzählt und ob die Menge stimmt. Versuche, die Menge unter null zu bringen, und entscheide, ob das blockiert oder nur markiert werden soll.

Schritt 5: Warnungen und Berichte ergänzen

Eine E-Mail bei niedrigem Bestand oder eine tägliche Zusammenfassung für die Leitung ist meist das Erste, was Leute wollen, sobald die Grundlagen funktionieren. Dafür braucht es einen E-Mail-Anbieter und einen geplanten Job. Danach ein einfacher Bericht zum Lagerwert und eine Liste der Artikel, die seit 90 Tagen nicht bewegt wurden.

Schritt 6: Zuerst an einem Standort einführen

Nutze die App ein paar Wochen an einem Ort, behebe, was umständlich ist, und erweitere dann. Das größte Risiko ist nicht ein Fehler, sondern dass Mitarbeitende zur Tabelle zurückkehren, weil die App langsamer ist.

Häufige Fehler

  • Nur die aktuelle Menge speichern. Ohne Bewegungen kannst du nicht beantworten, warum etwas falsch ist.
  • Jedem erlauben, alles zu bearbeiten. Ein Tippfehler im Meldebestand oder ein gelöschter Artikel kann wochenlang unbemerkt bleiben.
  • Einheiten ignorieren. Einkauf in Kartons zu 12 und Verkauf einzeln braucht eine klare Regel, sonst stimmen die Zählungen um den Faktor 12 nicht.
  • Zu viele Felder auf dem Anpassungsbildschirm. Dauert das Erfassen einer Lieferung eine Minute, machen es die Leute nicht.
  • Zuerst eine beidseitige Shop-Synchronisierung bauen. Bring die App erst allein zum Vertrauen, bevor du sie mit irgendetwas verbindest.
  • Sie als Buchhaltung behandeln. Die Bewertung des Lagers für die Steuer (FIFO, gewogener Durchschnitt) folgt Regeln; kläre das mit deinem Steuerberater, bevor du die Zahlen der App für deine Bücher verwendest.

Wann ein fertiges Produkt die bessere Wahl ist

  • Du verkaufst hauptsächlich über eine Plattform wie Shopify oder Square. Deren eingebaute Lagerfunktionen decken vielleicht ab, was du brauchst, und sind bereits mit deinen Verkäufen verknüpft.
  • Du brauchst Lagerverwaltung eng mit der Buchhaltung verknüpft. Buchhaltungssoftware und Lagerprodukte, die für die Zusammenarbeit gebaut sind, sparen viel Abstimmungsarbeit.
  • Du hast einen Lagerbetrieb mit Kommissionierung, Verpackung, Versandetiketten und mehreren Verkaufskanälen. Dafür sind spezialisierte Lager- und Warehouse-Systeme gebaut.

Baue selbst, wenn dein Lagerbestand nicht in diese Produkte passt, wenn du für ein großes System bezahlen würdest, um einen kleinen Teil davon zu nutzen, oder wenn der Prozess rund um den Bestand (Freigaben, Auftragszettel, Mietrückgaben) das eigentlich ist, was du verwalten willst. Unser Leitfaden zu Eigenentwicklung oder Kauf von Software für kleine Unternehmen erklärt den Abwägungsprozess.

Mit Mythex bauen

Mythex ist ein KI-App-Builder: Du beschreibst Bestand, Standorte und Personen, und er baut die App in einer Live-Vorschau und ergänzt eine Datenbank im Projekt für Artikel, Standorte und Bewegungen. Du kannst einen Screenshot der Tabelle anhängen, die du heute nutzt, damit er deine Spalten sieht, und einen CSV-Import anfordern. Artikelfotos nutzen den Dateispeicher des Projekts. Wenn dein Shop oder deine Kasse eine Schnittstelle hat, kannst du deren Schlüssel in den Projektgeheimnissen speichern und Mythex bitten, daraus zu lesen. Es enthält kein eingebautes Login-System für deine Mitarbeitenden, daher verwenden App-Konten und Rollen eine Authentifizierungsbibliothek oder einen Anbieter deiner Wahl. Die Doku-Seiten zu dem Bau eines internen Tools und zu dem Bau einer CRUD-App sind gute Startpunkte.

Für einen ersten Prompt, den du anpassen kannst, öffne die Vorlage Bestandstracker oder lies den allgemeineren Leitfaden wie du ein internes Tool baust.

Fragen

Welche Funktionen braucht eine einfache Lager-App?

Eine Artikelliste mit Artikelnummern, die aktuelle Menge je Standort, eine Möglichkeit, Zugänge und Abgänge mit Grund zu erfassen, einen Meldebestand mit Mindestbestandswarnungen und eine Suche. Lieferanten, Bestellungen und Berichte können später kommen.

Kann ich in einer Web-App mit dem Handy Barcodes scannen?

Ja. Eine Web-App kann über den Browser auf die Handykamera zugreifen und gängige Barcodes und QR-Codes lesen, sodass Mitarbeitende einen Artikel nachschlagen oder korrigieren können, ohne einen eigenen Scanner. Teste es mit den tatsächlichen Handys und Etiketten, und bei dem Licht, in dem du sie nutzt.

Reicht eine Tabelle für die Lagerverwaltung?

Für eine Person und ein paar Dutzend Artikel oft ja. Sie wird problematisch, wenn mehrere Leute gleichzeitig bearbeiten, wenn du eine Historie brauchst, wer was geändert hat, oder wenn du Warnungen brauchst, bevor etwas ausgeht.

Sollte meine Lager-App mit meinem Onlineshop oder meiner Kasse verbunden werden?

Nur wenn das Synchronisieren von zwei Bestandszahlen bereits Umsatz oder Zeit kostet. Die beidseitige Synchronisierung ist der schwierigste Teil jedes Lagersystems; wenn dein Shop oder deine Kasse den Bestand schon gut führt, nutze sie als maßgebliche Quelle.

Mythex · Pricing · Alles mit KI bauen · Vorlagen für Websites und Apps · Mythex im Vergleich · Glossar zum App-Bau mit KI · Kostenlose Tools für den App-Bau mit KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)