Hallo Matthias,
dazu brauchst du kein Modul. Man kann solche Auswertungen selbst generieren im Programmteil
Eweiterte Einstellungen --> SQL-Abfragen
Hier mal eine Allround-Abfrage. Du wählst einfach Neue Abfrage, gibst dafür einen beliebigen Titel ein und kopierst das folgende in das Code-Fenster:
SELECT d.id_order, os.name AS Status, o.date_upd AS Datum, d.product_name AS Artikel, d.product_reference AS Best_Nr, d.product_quantity AS Menge, ROUND (d.product_price, 2) AS Netto, s.quantity AS auf_Lager, o.payment AS Betrag, CONCAT_WS( ', g.firstname, g.lastname ) AS Kunde, CONCAT_WS(' ', ad.address1, ad.address2, ad.postcode, ad.city, ad.other, ad.phone, ad.phone_mobile) AS Lieferadresse, CONCAT_WS(' ', ai.address1, ai.address2, ai.postcode, ai.city, ai.other, ai.phone, ai.phone_mobile) AS Rechnungsadresse, g.email AS Email, gl.name AS Gruppe FROM ps_order_detail d LEFT JOIN ps_orders o ON ( d.id_order = o.id_order ) LEFT JOIN ps_customer g ON ( o.id_customer = g.id_customer ) LEFT JOIN ps_stock_available s ON (d.product_id = s.id_product) LEFT JOIN ps_address ad ON (o.id_address_delivery = ad.id_address) LEFT JOIN ps_address ai ON (o.id_address_invoice = ai.id_address) LEFT JOIN ps_group_lang gl ON ( g.id_default_group = gl.id_group ) LEFT JOIN ps_order_state_lang os ON ( o.current_state = os.id_order_state ) WHERE os.id_lang =1 GROUP BY d.id_order, d.product_name ORDER BY d.id_order DESC
Falls deine Datenbanktabellen ein anderes Präfix haben als den Standard ps_, dann müsstest du das noch ändern. Das Ergebnis kann man sich wahlweise auf den Bildschirm oder in eine CSV-Datei ausgeben lassen. Die brauchst du dann nur noch nach Status zu sortieren.