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

Erfahren Sie, wie Sie einfach die Bestellungen der letzten 90 Tage für den Trusted Shops Review Collector aus der Shopware Datenbank auslesen können. Es wird beim folgenden SQL-Befehl davon ausgegangen, dass nur Bestellungen berücksichtigt werden, die den Bestellstatus "Komplett ausgeliefert" (ID = 7) haben. So verhindern Sie, dass Sie Bewertungen von Kunden bekommen, 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