Kunde
Ein US-Einzelhändler für Drucker und technische Geräte mit einer Magento-E-Commerce-Plattform.
Ablauf
Kunden scannen den Barcode oder QR-Code eines Produkts im Laden, um sich technische Daten und Preise anzusehen, das Produkt in den Warenkorb zu legen und den Kauf zu tätigen, ohne auf den Verkaufsmitarbeiter warten zu müssen.
Projektumfang
Chudovo hat die Scan-App für iOS und Android von Grund auf entwickelt und sie in das bestehende Magento-Backend sowie die Zahlungsabwicklung über CyberSource integriert. Das Projekt hat über 45 Manntage gedauert.
Ergebnis
Der Kunde hat einen Self-Service-Kaufprozess im Laden eingeführt, sodass Einkäufe nicht mehr zwingend über einen Verkaufsberater abgewickelt werden müssen.
Kunde
Ein deutsches Start-up aus Hamburg mit einer App, die bereits Self-Scanning und Mobile Checkout in Supermarktketten wie Edeka ermöglicht.
Ablauf
Kunden scannen die Produkte während ihres Einkaufs, bezahlen direkt in der App und verlassen das Geschäft über einen Express-Ausgang, indem sie einen generierten Checkout-Barcode scannen.
Projektumfang
Chudovo hat bestehende Xamarin-Codebasis des Kunden verwendet, um neue Funktionen zu integrieren, den Code zu refaktorieren, die App zu lokalisieren, Benutzerrollen und Zugriffsrechte einzuführen und Unit-Tests aufzubauen. Das Projekt hat über 70 Manntage gedauert.
Ergebnis
Die aktualisierte App hat es dem Kunden ermöglicht, über den klassischen Supermarktbereich hinaus weitere stationäre Einzelhandelsformate mit Self-Checkout anzubinden.
Chudovo realisiert den Scan-and-Go-Prozess als durchgängige Kombination aus Scannen, Warenkorbverwaltung, mobiler Zahlung und Kassenvalidierung. Die folgenden Schritte zeigen, wie ein funktionierender Scan-and-Go-Prozess erfolgt.
| Schritt | Was passiert |
| 1. Geschäft betreten | Der Kunde wählt ein Geschäft in der App aus oder gibt es ein. |
| 2. Konfiguration laden | Die App lädt die Produkt- und Preiskonfiguration des Geschäfts. |
| 3. Barcode scannen | Der Kunde scannt den Barcode des Produkts. |
| 4. Produktanzeige | Produktinformationen, Preis und relevante Angebote werden angezeigt. |
| 5. Zum Warenkorb hinzufügen | Das Produkt wird dem mobilen Warenkorb hinzugefügt. |
| 6. Mobile Zahlung | Der Kunde bezahlt über die App. |
| 7. Kassen-Code erstellen | Die App erstellt einen Kassen-Code oder einen digitalen Beleg. |
| 8. Ausgangsprüfung | Der Einkauf wird beim Verlassen des Geschäfts überprüft, beispielsweise über FastLane, durch eine Mitarbeiterkontrolle oder einen gesicherten Ausgang. |
| 9. Synchronisierung mit dem Retail-System | Transaktions- und Bestandsdaten werden mit den Commerce-, Bestands- und Analyseplattformen des Händlers synchronisiert. |
Der Erfolg einer Barcode-Lesetechnologie hängt maßgeblich von ihrer Leistungsfähigkeit unter realen Bedingungen im Einzelhandel ab. Das Qualitätssicherungsprogramm von Chudovo testet die für den praktischen Einsatz der Software relevanten Umgebungs-, Hardware- und Betriebsbedingungen. Dazu gehören vor allem schwierige Lichtverhältnisse und Verpackungen, die das Scannen erschweren und bei allgemeinen Qualitätstests für mobile Apps oft nicht berücksichtigt werden.
| Bedingung | Was wird validiert? |
| Beleuchtung und Verpackung | Schlechte Lichtverhältnisse, Blendung, glänzende oder transparente Folienverpackungen sowie gewölbte oder kleine Produktoberflächen |
| Zustand und Winkel des Etiketts | Beschädigte, teilweise sichtbare, schräg oder auf dem Kopf stehende Etiketten sowie Entfernungen von der Nähe der Kamera bis zur Armlänge |
| Mehrfach- und doppelte Scans | Korrekte Auswahl des Ziel-Barcodes bei mehreren sichtbaren Barcodes sowie Vermeidung von Doppeleinträgen innerhalb einer Sitzung |
| Konnektivität und Auslastung | Langsame oder instabile WLAN-Verbindungen, Kataloge mit Millionen von SKUs sowie hohe Auslastung während Stoßzeiten |
| Zahlungen und Sitzungen | Zuverlässiger Umgang mit abgelehnten Zahlungen und Netzwerkfehlern sowie Akkulaufzeit während langer Scan-Sitzungen |
Die Wahl zwischen nativer und plattformübergreifender Entwicklung bewirkt die Entwicklungsgeschwindigkeit, die Code-Wartung und die Scanner-Performance. Chudovo bietet beide Ansätze an: native iOS-/Android-Entwicklung, wenn eine hohe Scan-Performance und eine enge Hardware-Integration entscheidend sind, sowie plattformübergreifende Entwicklung mit Flutter, React Native oder .NET MAUI, wenn eine gemeinsame Codebasis und eine schnelle Markteinführung wichtiger sind.
| Native Anwendung | Plattformübergreifende Anwendung |
| Maximale Kontrolle über die Kamera | Gemeinsame Codebasis für mehrere Plattformen |
| Plattformspezifische Optimierung | Schnellere Entwicklung für zwei Plattformen |
| Einfachere Integration auf Hardware-Ebene | Geringerer anfänglicher Entwicklungsaufwand |
| Ideal für komplexe Scan-Prozesse | Geeignet für standardmäßige Scan-Szenarien |
| Separate Codebasen für iOS und Android | Eine zentrale Anwendungscodebasis |
| Mehr Aufwand für Wartung und Pflege | Mögliche Einschränkungen durch SDKs und Geräte |
Barcode-Scan-Projekte reichen von MVPs für einzelne Geschäfte bis hin zu Enterprise-Plattformen für landesweit tätige Einzelhandelsketten. Chudovo richtet den Umfang jedes Projekts an der Entwicklungsphase und der Marktposition des Kunden aus.
| MVP | Enterprise-Lösung |
| Kamerabasiertes Barcode-Scannen | Möglichkeit von Kamera- und Hardware-Scannen |
| Einfache Produktsuche | Produkt-, Preis- und Bestandsdaten in Echtzeit |
| Warenkorb | Vollständiger Scan-and-Go-Kassenprozess |
| Eine E-Commerce-Integration | Integrationen mit POS, ERP, PIM und WMS |
| Nur Online-Betrieb | Offline-Scannen und Synchronisierung |
| Einzelnes Geschäft | Unterstützung mehrerer Filialen und Regionen |
| Einfaches Benutzerkonto | Zugriffsrechte und Geräteverwaltung |
| Standard-Analytics | Zentrale operative Dashboards |
| Eine Sprache | Lokalisierung und regionale Konfigurationen |
| Populäre Barcode-Formate | GS1-Standards und konfigurierbare Barcode-Formate |
Der Zeitrahmen hängt vom Projektumfang, der Verfügbarkeit des bestehenden Backends und der Komplexität der Integrationen ab.
| Phase | Zeitraum |
| Analyse und technisches Audit | 1–3 Wochen |
| Proof of Concept für das Scannen | 2–4 Wochen |
| Einfaches MVP für eine Produktscanner-App | 2–3 Monate |
| Integrierte Retail-Anwendung | 3–6 Monate |
| Enterprise-Scan-and-Go-Plattform | 6–10 Monate oder länger |