In diesem Projekt kommuniziert eine ausgeklügelte Middleware zur Versandoptimierung mit den 3 Cloud-Diensten Billbee, Pulpo und PaketInternational.
Billbee, Pulpo und PaketInternational: Wer macht was?
Billbee:
Ein Multichannel-Fakturierungssystem zur Anbindung verschiedener Vertriebskanäle (Onlineshops, Amazon, eBay etc.). Es Automatisiert das Auslesen von Bestellungen sowie die Erstellung von Rechnungen und Tracking-Informationen. Billbee bietet eine REST-API für Datenintegration.
Pulpo:
Ein Warehouse Management System (WMS) für Kommissionierung, Verpackung und Versand. Pulpo aggregiert Daten aus mehreren Kanälen und stellt diese über eine REST-API sowie Webhooks bereit.
PaketInternational:
Ein Versandoptimierungstool, das für jede Zieladresse den kostengünstigsten Versanddienstleister aus einer Vielzahl von Anbietern ermittelt. Die API liefert Tarifinformationen und Versandlabels.

Versandautomatisierung mit Pulpo & PaketInternational: Technischer Ablauf
Die Pack-API Middleware orchestriert die Kommunikation zwischen Billbee, Pulpo und PaketInternational. Der Prozess gliedert sich in drei Phasen:
1. Auftragsverarbeitung aus Sales-Channels
Entspricht dem grünen Pfad in der Darstellung:
- Billbee ruft Bestellungen aus den Sales-Channels ab und erstellt Aufträge.
- Pulpo importiert diese Aufträge automatisch und erzeugt Pack-Aufträge.
- Beim Abschließen eines Pakets übermittelt Pulpo die Paketdaten via Webhook an die Middleware.
- Die Middleware leitet die Daten an PaketInternational zur Ermittlung des optimalen Versanddienstleisters weiter.
2. Automatische Label-Erstellung
Entspricht dem roten Pfad:
- Basierend auf der Tarifermittlung von PaketInternational wählt die Middleware den Versanddienstleister aus und fordert bei PaketInternational das Label an.
- Das generierte Label wird dem entsprechenden Paket in Pulpo zugeordnet.
- Pulpo initiiert den Labeldruck.
3. Tracking-Benachrichtigung
Nach Übermittlung des Labels an Pulpo sendet die Middleware die Tracking-Informationen an Billbee zurück, welches daraufhin die Versandbestätigung per E-Mail an den Kunden versendet.
PostgreSQL als Backend
Die API-Zugangsdaten, Versandpräferenzen und API-Logs werden sicher in einer PostgreSQL-Datenbank gespeichert und lassen sich über ein Administrationstool verwalten. Der API-Datenverkehr kann über die App im laufenden Betrieb analysiert werden:

Ein spannendes Projekt :-)
Weitere interessante Projekte findest Du hier.

