Opened 12 years ago
Closed 11 years ago
#316 closed enhancement (fixed)
Trusted Shops: Review Collector
| Reported by: | Roger Rehnelt | Owned by: | d.schmitzer |
|---|---|---|---|
| Priority: | major | Milestone: | 3.7 |
| Component: | Core | Version: | 3.4 |
| Keywords: | Cc: |
Description
Im Modul "Trusted Shops" einen neuen Karteireiter "Review Collector" erstellen. Dieser soll einen CSV-Export aller Kunden erstellen, welche die Option "Abfrage Bewertungseinwilligung (im Checkout)" ausgewählt haben.
Das Datum + Uhrzeit der letzten Abfrage soll intern gespeichert werden. Daran ausgerichtet sollen 2 Aktionen statt finden:
- Beim nächsten Export soll ein Export ab diesem Zeitraum statt finden
- Ab diesem Zeitpunkt soll eine Erinnerung im WordPress angezeigt werden: "Sie haben seit [now()-$letzterExportDatum] Tagen keinen Review Collector-Export gemacht. <link>Jetzt starten.</link>" Die Meldung soll ausgeblendet werden und nicht mehr erscheinen können: "schließen".
Der Export soll lediglich unten spezifizierte CSV Datei (4 Spalten, ohne Anführungszeichen) erstellen (Download direkt starten).
Zusätzlich wäre ein Link zum Collector noch nützlich:
https://www.trustedshops.com/tsb2b/sa/ratings/batchRatingRequest.seam
Beispiel-CSV:
test@sample.de,123456,John,Doe test@sample.co.uk,123456,John,Doe test@sample.fr,123456,John,Doe test@sample.es,123456,John,Doe test@sample.pl,123456,John,Doe test@sample.it,123456,John,Doe test@sample.nl,123456,John,Doe
Beispiel SQL (ohne "seit letzten Export-Bedingung"), Achtung: Bestellnummernformatierung beachten(?):
SELECT K.`email`, O.`onr`, K.`vname`, K.`name` FROM `wp_wpsg_order` AS O LEFT JOIN `wp_wpsg_kunden` AS K ON (O.`k_id` = K.`id`) WHERE O.`wpsg_mod_trustedshops_set` = '1' GROUP BY O.`k_id` ORDER BY O.`cdate` DESC
Attachments (1)
Change History (2)
by , 12 years ago
| Attachment: | wpsg-TrustedShops-ReviewCollector.png added |
|---|
comment:1 by , 11 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

