Bestell-Abwicklung top, API flop
Ich bin als Entwickler in einer Agentur angestellt – wir betreiben mehrere Online-Shops und ich bin für die technische Umsetzung zuständig. Probo nutzen wir nun für viele Produkte und bei der Bestell-Abwicklung ist Probo unser bisher bester Lieferant.
Man sieht immer den aktuellen Status der Bestellung und wann das voraussichtliche Lieferdatum ist. Support ist laut meinem Kollegen auch hervorragend. Hat uns bei einer teuren Bestellung, die leider falsch verschickt wurde, den Allerwertesten gerettet.
Als Entwickler bin ich aber leider überhaupt nicht glücklich mit der API. Diese funktioniert nicht so, wie ich mir das vorstelle. Deshalb erstellen wir alle Produkte manuell in unserem System. Wenn sich Preise ändern oder bestimmte Konfigurationen nicht verfügbar sind, bekommen wir das nicht mit.
Preise sind auch so eine Sache. Es gibt nirgendwo eine Preisliste, wir müssen die Kalkulationen immer händisch vornehmen, was bei Staffelpreisen die Hölle ist. Aufgrund der aktuellen API-Struktur ist eine Automatisierung der Prozesse leider nicht möglich.
Wie man es besser machen könnte? Eine einzige API-Abfrage: Gib mir das Produkt mit allen möglichen Konfigurationen, Preisen und Lieferzeiten. Aktuell kann man nur bestimmte Konfigurationen abfragen und bekommt eben diesen Preis.
Das bedeutet, man müsste während der Kunde konfiguriert bei jeder Änderung die Probo-API anhauen, um den Preis zu checken. Geht aber nicht, weil Rate-Limit. Und wäre auch viel zu langsam. Besser wäre ein Import von Produkten über besagte API-Schnittstelle.
Außerdem bräuchte es dringend Webhooks, die meinem System mitteilen, bei Produkt X hat sich Y geändert (Preis-Änderung oder Konfiguration nicht verfügbar).







