Case Study - Custom App für einen optimierten Mehrweg-Prozess
Implementierung einer Custom App mit Frontend und Backend für Custom Klaviyo Trigger und Anbindung an Influence.io
- Kunde
- NKM
- Jahr
- Service
- Shopify Custom App, Connector, Influence.io, Klaviyo
Überblick
Unser Kunde, ein führender Händler für Kosmetikprodukte, bietet seinen Kunden einen Mehrwegprozess an. Das bedeutet, dass die Kunden nach dem Kauf die Möglichkeit haben, leere (Glas-) Flaschen per DHL an das Quartier zu senden. Hierfür haben sie die Möglichkeit, direkt im Kundenportal ein DHL-Retoure-Label zu erzeugen, welches sie für den Rückversand nutzen können. Anschließend bekommen sie diese Flaschen "gutgeschrieben". Bei einer gewissen Anzahl von Gutschriften erhalten Kunden einen Gutschein und Punkte bei Influence.io gutgeschrieben.
Unsere Aufgabe war es, diese bereits bestehende App (noch ohne Influence.io-Anbindung) zu überarbeiten, damit die allgemeine Geschwindigkeit der Bedienung der App für Mitarbeiter und Kunden schneller und intuitiver wird. Im gleichen Zuge sind ein paar neue Features hinzugekommen (Wie zum Beispiel die eben erwähnte influence.io Anbindung) und das UI verwendet jetzt Shopify Polaris Komponenten.
Herausforderungen
Die Herausforderung am Anfang war, den Funktionsumfang der bisherigen App zu analysieren und in eine eigene neue App zu spiegeln. Dabei war es wichtig, dass alte bereits bestehende Daten nicht verloren gehen. Da dem Kunden Geschwindigkeit sehr wichtig ist, haben wir uns für ein Containerisiertes Backend entschieden, welches bei Bedarf automatisch skaliert wird. Für die Mitarbeiter und Kunden sollte der Umstieg natürlich nahtlos und ohne Downtime sein.
Lösung
Nach einem Monat Arbeit waren wir in einer ersten Testphase und konnten sehr schnell Erfolge vermelden. Die Geschwindigkeit der App war sehr gut und auch der Umstieg auf Shopify Polaris Komponenten hat dem UI sehr gut getan. Dadurch, dass wir uns für Docker entschieden haben (Sowohl fürs Frontend als auch fürs Backend), hatten wir einen schnellen Deployment Prozess und konnten Fehler nach intensivem Testen schnell ausbessern. Der Import der Altdaten lief problemlos, sodass wir einen nahtlosen Umstieg der App und des Kundenportals hatten.
Ergebnis
- Kundenzufriedenheit Höhere Kundenzufriedenheit
- Mitarbeiterzufriedenheit Höhere Mitarbeiterzufriedenheit
- Anreiz Mehr Anreiz, das Mehrwegsystem zu benutzen
- Prozesse Saubere Prozesse
Verwendete Technologien
- Shopify App Remix
- Shopify Polaris Komponenten
- Nodejs
- Typescript
- Docker
- Liquid