✏️ Produkt bearbeiten
🔄
Wird geladen…

🛠 Skinclar Admin

Datenbank verwalten - Qualitätsprobleme erkennen & manuell bereinigen

Produkte (DB)
Scan-History
Duplikate
Zur Prüfung
Ausstehend
Schlechtes INCI
⚠️ Produkte zur manuellen Prüfung 0

Löschen = weg  |  Behalten = OK, nie wieder anzeigen  |  🕐 Später = Ausstehend  |  ✏️ Bearbeiten = direkt Daten ändern

🔄
Wird geladen…
🕐 Bearbeitung ausstehend 0

Produkte die du später bearbeiten möchtest.
Behalten = OK so  |  Löschen = weg  |  ✏️ Bearbeiten = Daten ändern

🔄
Wird geladen…
🔧 0 Fit / Reparieren 0

Produkte, die in der App einen kaputten / 0 Fit-Score zeigen.
🔑 Lookup-Key defekt = alter Bug, Key passt nicht mehr → Auto-Reparieren berechnet ihn neu.
✗ Keine INCI = keine Inhaltsstoffe → über Bearbeiten ergänzen oder neu scannen.

🔄
Wird geladen…
📷 Foto-Freigabe 0

Von Nutzern hochgeladene Produktfotos. Bis zur Freigabe sind sie nur für den jeweiligen Nutzer sichtbar, alle anderen sehen das DB-Bild oder den Platzhalter.
✅ Freigeben = für alle sichtbar (wird ins Produkt übernommen, auch wenn dort nur ein totes/Platzhalter-Bild war)  |  ❌ Ablehnen = nicht global, aber der Uploader behält sein Foto privat

🔄
Wird geladen…
📦 Alle verifizierten Produkte
BildBrandProduktnameTypINCIQuelleDatum
📸 Scan-History Temporär

Temporäre Einträge aus jedem Scan.

BrandProduktnameTypINCI
🔁 Duplikate 0

Pro Gruppe bleibt der beste Eintrag.

BrandProduktnameAnzahl
📋 Warteliste 0

Interessenten ohne Code. „Freischalten" erzeugt einen Einmal-Code und mailt ihn automatisch.

🔄
Wird geladen…
📣 „Was ist neu" - Einträge 0

Diese Karten erscheinen im „Was ist neu"-Bereich auf Home. Für eine Wartungs-Ankündigung einfach den Typ „🟠 Wartung" wählen.
Sind keine aktiven Einträge vorhanden, zeigt Home automatisch die mehrsprachige Standard-Karte.

🎁 Promotion / Tally-Aktion

Erscheint als angepinnte Karte ganz oben unter „Was ist neu" - sichtbar für alle Nutzer. Klick öffnet die Tally-Umfrage.

AktivAngepinnte Karte auf Home anzeigen
Leer lassen → mehrsprachiger Standardtext
Nur https-Links werden geöffnet.
🎁
-
-
Aktive Assistants
Beantwortet
In Warteschlange
Offene Fragen
⚙️ Einstellungen AKTIV
Assistant aktiviert
Globaler An/Aus-Schalter
Nur wenn kein Mensch geantwortet hat
Lässt echten Membern den Vortritt
Antwort-Verzögerung (Stunden)
Der Assistant antwortet zu einem zufälligen Zeitpunkt zwischen min und max nach dem Posten. Stunden frei eintippen (z.B. 1, 2, 3 …).
2 – 3 Std
👥 Assistants

Lädt…

💬 Letzte Antworten

Was der Assistant wo geantwortet hat. Löschen entfernt nur die Antwort des Bots, nie den Beitrag des Users.

Lädt…

➕ Neuen Assistant anlegen
+
Bild hierher ziehen
oder klicken zum Auswählen

Jeder Assistant erscheint mit verifiziertem Badge und ist als is_bot markiert, also jederzeit aus den Nutzerzahlen filterbar.

📥 Nutzer-Uploads 0

Selbst hinzugefügte Produkte. Bis zur Freigabe sind sie nur für den Uploader sichtbar - niemand sonst.
✅ Freigeben = wird in den öffentlichen Katalog übernommen, für alle auffindbar  |  ❌ Ablehnen = bleibt privat beim Uploader, nicht global. Marke / Name / Typ kannst du vor der Freigabe korrigieren.

🔄
Wird geladen…
⚡ Alle Marken vorbereiten

Generiert + übersetzt Geschichten für alle Marken im Voraus, damit die Produktseite sie sofort (statt erst nach Sekunden) anzeigt. Läuft hier auf dem Server in kleinen Häppchen - du musst nichts im Terminal tun. Neue Marken später werden weiterhin automatisch beim ersten Aufruf erzeugt.

Status wird geladen…
📖 Markengeschichten

KI-generierte Stories sind unverifiziert bis du sie prüfst. Bearbeite Text / Herkunft / Werte und klicke Speichern & verifizieren - dann gilt die Story als geprüft (B). „KI neu" generiert konservativ neu. Marken ohne Eintrag bekommen beim ersten Seitenaufruf automatisch eine KI-Story (A).

🔄
Wird geladen…
💰 Plattform-GebührGespeichert ✓

Prozentsatz, den Skinclar pro Beratung einbehält (Stripe application fee). Der Rest geht direkt an den Experten. Sofort wirksam - kein Redeploy nötig.

%
🔄 Stripe-Verknüpfung zurücksetzen

Löscht die Stripe-Connect-Verknüpfung eines Experten (z.B. nach Wechsel Sandbox → Live). Der Experte richtet die Auszahlung danach neu ein. Freigabe-Status bleibt.

🩺 Experten-Anträge

Nutzer, die sich als verifizierte Experten beworben haben. Prüfe den Nachweis (Credential-Link), dann freigeben oder ablehnen. Nach Freigabe erscheint das Verified-Expert-Badge.

Lädt…

🚩 Gemeldete Inhalte

Von Nutzern gemeldete Beiträge und Kommentare. Prüfe den Inhalt, dann verwerfen (Fehlalarm) oder entfernen (Inhalt löschen). Entfernte Inhalte sind sofort aus dem Feed verschwunden.

Lädt…

⭐ Creator-Anträge

Nutzer, die sich als Creator beworben haben. Prüfe Reichweite und Socials, dann freigeben oder ablehnen.

Lädt…

⭐ Creator-Status setzen

Manuelle Freigabe: Handle eingeben, Creator-Status setzen, optional eine Follower-Zahl (zum Testen des Badges). Das Creator-Badge + die Follower erscheinen dann auf den Reviews dieser Person.

🎵 Musik-Bibliothek

Lizenzfreie Songs (z.B. von Pixabay, ohne Content-ID-Schild) hochladen. Nur diese Songs erscheinen im Song-Picker der App - keine Copyright-Tracks.

🎼 Genres

Eigene Musik-Stile anlegen (z.B. Rock). Sie erscheinen sofort als Kategorie im Song-Picker der App - für alle sichtbar.

Lädt…

Bibliothek

Lädt…

🔎 User → IP finden

Email (oder @Handle / User-ID) eingeben - zeigt die zuletzt gesehene IP des Users. Die IP wird erfasst, sobald der User die App/Community lädt (also ab jetzt, nicht rückwirkend).

🛡️ IP-Bann

IP-Adressen sperren (z.B. Hacker / Missbrauch). Gesperrte IPs bekommen auf ALLES ein 403. Wirkt innerhalb von ~15 Sekunden. Die echte Client-IP steht in deinen Logs im X-Forwarded-For (die 100.64.0.x-Adressen sind nur das interne Railway-Proxy-Netz, nicht der User).

Lädt…