Bestellungen der letzten 90 Tage für Trusted Shops Review Collector auslesen

Erfahre, wie Du einfach die Bestellungen der letzten 90 Tage für den Trusted Shops Review Collector aus der Shopware Datenbank auslesen kannst. Es wird beim folgenden SQL-Befehl davon ausgegangen, dass nur Bestellungen berücksichtigt werden, die den Bestellstatus „Komplett ausgeliefert“ (ID = 7) haben. So verhinderst Du, dass Du Bewertungen von Kunden bekommst, deren Bestellung storniert oder abgelehnt wurden.

SELECT
	`order`.ordernumber as ordernumber,
	DATE_FORMAT(`order`.ordertime, "%d.%m.%Y") as orderdate,
	1 as days,
	user.email as mail,
	user.firstname as firstname,
	user.lastname as lastname
FROM s_order `order`
INNER JOIN s_user user ON (
	`order`.userID = user.id
)
WHERE
	DATEDIFF(NOW(), `order`.ordertime) <= 90
	AND `order`.ordernumber != "0"
	AND `order`.status = 7
ORDER BY
	`order`.ordertime DESC

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen