Zurück zu Projekten 

Individueller B2B-Webshop für einen Süßwaren-Großhändler
AG Edition GmbH · Großhandel · Lebensmittel- und Süßwarenhandel
Von der Idee zur Realität
Die Ausgangslage
Die AG Edition GmbH, ein Großhändler für Lebensmittel und Süßwaren, benötigte einen geschlossenen B2B-Webshop mit kundenspezifischen Preisen, individuellen Rabattstrukturen und einem gesicherten Kundenlogin. Diese Anforderungen ließen sich mit Standardlösungen nicht zuverlässig abbilden. Deshalb haben wir die Plattform vollständig individuell entwickelt.
Technologie und Architektur
Das Frontend basiert auf Angular, TypeScript und Tailwind CSS. Im Backend kommt C# mit .NET 8 auf Microsoft Azure zum Einsatz. Die Anwendung folgt einer Microservices-Architektur mit REST-API; RabbitMQ übernimmt als Message Queue die zuverlässige Kommunikation zwischen den Diensten. Produkt-, Kunden- und Bestelldaten werden in PostgreSQL gespeichert.
Die Entwicklungsumgebung umfasst .NET 9 SDK, Node.js, GitLab, .NET Aspire und Docker. Für die Login-Absicherung setzen wir auf OAuth 2.0, OpenID Connect und JWT. Ergänzt wird das Sicherheitskonzept durch eine Zwei-Faktor-Anmeldung per Einmalpasswort und eine SHA-basierte Absicherung sensibler Daten.
Das Ergebnis
Entstanden ist ein geschlossener B2B-Webshop, auf den ausschließlich freigeschaltete Kund:innen zugreifen können. Preise, Rabatte und Konditionen werden individuell je Kunde oder Kundengruppe ausgespielt. Die bidirektionale ERP-Anbindung synchronisiert Produktdaten und Preise in den Shop und überträgt Bestellungen zurück in das Warenwirtschaftssystem. So entfallen doppelte Datenpflege und manuelle Übertragungsfehler, während Vertrieb und Innendienst mit einer durchgängigen digitalen Bestellstrecke arbeiten.
Die AG Edition GmbH, ein Großhändler für Lebensmittel und Süßwaren, benötigte einen geschlossenen B2B-Webshop mit kundenspezifischen Preisen, individuellen Rabattstrukturen und einem gesicherten Kundenlogin. Diese Anforderungen ließen sich mit Standardlösungen nicht zuverlässig abbilden. Deshalb haben wir die Plattform vollständig individuell entwickelt.
Technologie und Architektur
Das Frontend basiert auf Angular, TypeScript und Tailwind CSS. Im Backend kommt C# mit .NET 8 auf Microsoft Azure zum Einsatz. Die Anwendung folgt einer Microservices-Architektur mit REST-API; RabbitMQ übernimmt als Message Queue die zuverlässige Kommunikation zwischen den Diensten. Produkt-, Kunden- und Bestelldaten werden in PostgreSQL gespeichert.
Die Entwicklungsumgebung umfasst .NET 9 SDK, Node.js, GitLab, .NET Aspire und Docker. Für die Login-Absicherung setzen wir auf OAuth 2.0, OpenID Connect und JWT. Ergänzt wird das Sicherheitskonzept durch eine Zwei-Faktor-Anmeldung per Einmalpasswort und eine SHA-basierte Absicherung sensibler Daten.
Das Ergebnis
Entstanden ist ein geschlossener B2B-Webshop, auf den ausschließlich freigeschaltete Kund:innen zugreifen können. Preise, Rabatte und Konditionen werden individuell je Kunde oder Kundengruppe ausgespielt. Die bidirektionale ERP-Anbindung synchronisiert Produktdaten und Preise in den Shop und überträgt Bestellungen zurück in das Warenwirtschaftssystem. So entfallen doppelte Datenpflege und manuelle Übertragungsfehler, während Vertrieb und Innendienst mit einer durchgängigen digitalen Bestellstrecke arbeiten.
Einblicke


Fakten & Zahlen
• Frontend: Angular, TypeScript und Tailwind CSS • Backend: C# mit .NET 8 auf Microsoft Azure • Architektur: Microservices, REST-API und RabbitMQ • Datenbank: PostgreSQL • Entwicklungsumgebung: .NET 9 SDK, Node.js, GitLab, .NET Aspire und Docker • Sicherheit: OAuth 2.0, OpenID Connect, JWT und Zwei-Faktor-Anmeldung per Einmalpasswort • Ergebnis: geschlossener B2B-Webshop mit individuellen Preisen, Rabatten und Konditionen • Integration: bidirektionale ERP-Anbindung für Produktdaten, Preise und Bestellungen
