rp-reviews
Zweck
Das Bewertungssystem des Shops in drei Tabellen, die drei unterschiedliche Fragen beantworten.
— was ein Kunde gesagt hat, was der Shop darauf geantwortet hat und ob die Bewertung auf der Website angezeigt wird. Die Moderation findet hier statt: Eine Bewertung, die von außerhalb eingegangen ist, wird alsreviewsangelegt und ist nur innerhalb der Konsole sichtbar, bis sie jemand veröffentlicht.pending— ein persönlicher, nur einmal verwendbarer Link pro Bestellung und was daraus geworden ist: gesendet, geöffnet, beantwortet, abgelaufen. Das ist der Trichter, den der Shop auswertet.review_invites— eine JSON-Zeile: die externen Plattformen, der Schwellenwert, die E-Mail-Vorlagen, die Verzögerungen und die erlaubte Anzahl an Nachfassaktionen.review_settings
Zuständigkeitsgrenze
Verantwortlich für Bewertungen, Einladungen und die Einstellungen des Trichters. Kennt keine Bestellungen: und Review.orderId sind undurchsichtige Zeichenfolgen, und die Verknüpfung mit tatsächlichen Bestellungen ist Aufgabe von ReviewInvite.orderId (das die Anfrage stellt) und wf-order-review-request (das sie anzeigt). Verantwortet keine Community-Threads.sf-reviews
Zwei Türen
Der Zugriff erfolgt wie überall über Tags: Eine veröffentlichte Bewertung trägt , alles andere trägt public plus authenticated. Dadurch kann der Shop eine Bewertung bearbeiten, die niemand im Shop verfasst hat.moderator
Die Tür des Kunden ist anders. , getInviteByToken und markInviteOpened werden durch das Token selbst autorisiert — eine Berechtigung, keine Sitzung —, sodass das öffentliche Formular ganz ohne Anmeldung funktioniert. Sie geben eine eingeschränkte Ansicht zurück, die weder die Kontaktdaten noch die Einladungs-ID enthält, und submitByToken verbraucht den Link bedingt. Dadurch erzeugen zwei Einsendungen aus derselben E-Mail eine Bewertung und eine Ablehnung statt zweier Bewertungen.submitByToken
Bewertungssteuerung
verschiebt nur den Schwerpunkt des öffentlichen Formulars und sonst nichts: Bei Erreichen oder Überschreiten wird dem Verfasser zuerst die Möglichkeit angeboten, externe Plattformen zu nutzen; bei einem niedrigeren Wert steht zunächst ein Wort mit dem Shop im Vordergrund. Die Plattform-Links bleiben in jedem Fall sichtbar, denn den Weg zu einer öffentlichen Bewertung nur zufriedenen Kunden zu zeigen, wird von Google und mehreren anderen Plattformen untersagt. Das sichere Verhalten ist die Standardeinstellung.positiveThreshold
Direkte Modulabhängigkeiten
- Keine
Zugehörigkeit zur Lösung
production
Quelle
modules/repositories/business/rp-reviews