wf-order-review-followup
Zweck
Die einmalige Erinnerung. Jeder Durchlauf nimmt einen Bewertungslink, der gesendet wurde, für
die konfigurierte Anzahl an Tagen unbeachtet geblieben ist und noch nicht so oft erinnert wurde,
wie es erlaubt ist, und fragt ein weiteres Mal nach.
Warum dies ein Workflow ist
Die Auswahl ist es nicht: ist eine Abfrage zu Einladungenreviews.findInvitesToFollowUp
und gehört zu . Dieser Ablauf ergänzt den Namen der Bestellungrp-reviews
für die E-Mail und den Versand — zwei Dienste in einem Prozess, was hier die Definition eines
Workflows ist.
Was er bewusst niemals tut
Er erinnert niemals jemanden, der das Formular geöffnet hat. Die Person hat die Bitte gelesen und sich dagegen entschieden,
etwas zu schreiben; erneut zu fragen, macht aus einer Bewertungsanfrage Spam. Diese Bedingung liegt
in der Repository-Abfrage und nicht in diesem Ablauf, damit ein zukünftiger Aufrufer sie nicht
vergessen kann.
Eine verweigerte Erinnerung lässt die Einladung auf statt auf sent: Die erste E-Mailfailed
wurde tatsächlich versendet, und der Kunde kann noch darauf antworten.
Aufbau
read-settings → find-due (sent, nie geöffnet, innerhalb des Limits)
→ read-order (nur für den Namen)
→ send-email → count-followup
Das Zählen der Erinnerung macht sie einmalig: Dieselbe Abfrage wird diesen Link nicht erneut
zurückgeben. rendert die E-Mail und zählt nichts. dryRunmaxFollowups: 0
deaktiviert Erinnerungen vollständig, und der Ablauf endet, bevor er fragt.
Parameter
(erforderlich) — Absenderadresse.from(erforderlich) —ses.SesCredentials,shopName,delayDays,maxFollowups— Überschreibungen; die StandardwertedryRun
stammen aus.reviews.getSettings()
Direkte Modulabhängigkeiten
g-ordersg-reviewsg-ses
Quelle
modules/workflows/wf-order-review-followup