Case Study

Celido — Cashback-Plattform mit automatisiertem Affiliate-Tracking

Eine produktive Fintech-Plattform: über 1.000 Partnershops über das Awin-Netzwerk, Cashback-Tracking vom Klick bis zur Auszahlung, ein doppelt geführtes Wallet für Geld-Integrität und ein komplettes Admin-Backoffice — live auf celido.de.

1.000+

Partnershops über das Awin-Netzwerk

90 Tage

Provisionen werden automatisch abgeglichen

100 %

automatisiert — vom Shop-Klick bis zur Auszahlung

Live-Demo öffnenNext.jsDjango RESTPostgreSQLRedisAwin API

Cashback klingt simpel: Shop anklicken, einkaufen, Geld zurückbekommen. Unter der Haube ist es echtes Fintech — Klick-Attribution über ein Affiliate-Netzwerk, Geld, das sich niemals verzählen darf, Missbrauchsprävention und Provisionsstatus, die sich noch 90 Tage nach dem Kauf ändern. Celido erledigt all das automatisch — live auf celido.de.

Was Nutzer bekommen

  • Über 1.000 Partnershops — live aus dem Awin-Affiliate-Netzwerk, durchsuchbar und nach Kategorien filterbar, jeweils mit aktueller Cashback-Rate.
  • Getracktes Shopping mit einem Klick — jeder „Jetzt shoppen"-Klick erzeugt eine eindeutige Tracking-Referenz und leitet über das Netzwerk weiter, sodass jeder Kauf automatisch dem richtigen Nutzer zugeordnet wird.
  • Ein transparentes Wallet — ausstehende, bestätigte und Bonus-Guthaben getrennt geführt, mit Sechs-Monats-Trend und vollständiger Aktivitätshistorie vom Klick bis zur Bestätigung.
  • Bankauszahlungen — Nutzer hinterlegen IBAN-Konten, beantragen Auszahlungen und verfolgen den Status von der Anfrage bis zur Zahlung.
  • Gutschein-Bonuscodes — Anmeldeboni, die erst nach echter Einkaufsaktivität freigeschaltet werden — Missbrauch ist per Design ausgeschlossen.
  • Ernsthafte Kontosicherheit — E-Mail-Verifizierung mit Einmalcodes, Google-Login, optionale Zwei-Faktor-Authentifizierung und striktes Rate-Limiting.

Der Maschinenraum

Das Spannende an einer Cashback-Plattform ist alles, was der Nutzer nie sieht:

  • Automatisierte Provisions-Pipeline — Hintergrund-Jobs importieren alle paar Stunden neue Käufe von Awin und prüfen täglich die letzten 90 Tage nach, denn Shops bestätigen oder stornieren Provisionen noch Wochen nach dem Kauf. Jeder Lauf ist idempotent und durch verteilte Locks geschützt — vier parallele Worker verzählen sich um keinen Cent.
  • Doppelt geführtes Wallet — verdiente, ausstehende und ausgezahlte Beträge werden für Cashback und Boni getrennt geführt, und das Wallet wird aus dem Transaktions-Ledger neu berechnet statt hochgezählt — Salden können nicht driften. Auszahlungen sperren die Wallet-Zeile, während Geld bewegt wird.
  • Intelligentes Caching — Shop-Verzeichnis und Provisionsraten liegen im Redis-Cache; die Shop-Seiten bleiben schnell, ohne die API des Netzwerks zu überlasten.
  • Ein komplettes Admin-Backoffice — Nutzerverwaltung, Auszahlungs-Workflows, Gutschein-Kampagnen, Shop-Performance und ein vollständiger Transaktions-Audit-Trail.

Der Stack

Ein Next.js-Frontend in TypeScript (Deutsch und Englisch) spricht mit einer Django-REST-API auf PostgreSQL — 38 Endpunkte in 6 Modulen, dazu Redis für Caching, Hintergrund-Queues und Echtzeit-Benachrichtigungen über WebSockets.

Das Fazit

Das ist die Art System, bei der „funktioniert meistens" nicht akzeptabel ist — auf jeder Seite geht es um Geld. Wenn Ihr Unternehmen Software braucht, bei der Korrektheit, Sicherheit und Automatisierung über allem stehen, ist das genau das, was wir bauen.