Lesedauer 2 Minuten

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.

Versandoptimierung mit Pulpo, Billbee, PaketInternational

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:

Versandoptimierung mit Pulpo, Billbee und Paketinternational

Ein spannendes Projekt :-)

Weitere interessante Projekte findest Du hier.

Hat Dir der Beitrag gefallen?

Wenn Du Fragen oder Anmerkungen zu diesem Beitrag hast, dann starte einen Kommentar. DANKE für Dein Feedback!