Sonstige Katalog-Verwaltung

PrestaShop 8 Produktverkäufe-Spalten-Modul — df_productsales

Verkäufe, Rückgaben und Netto-Verkäufe pro Produkt, direkt sichtbar und filterbar in Ihrer Back-Office-Produktliste.

df_productsales fügt drei Spalten in die Produktliste Ihres PrestaShop-8-Back-Offices ein: Verkäufe, Rückgaben und Netto-Verkäufe. Per Klick sortierbar, per Min/Max-Bereich filterbar, nur für bezahlte, versendete und gelieferte Bestellungen berechnet. Multi-Shop-kompatibel, keine SQL-Tabelle bei der Installation.

Multi-Shop PS 8.0+ Keine SQL-Tabelle Native Sortierung & Filter
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Dashboard, das Produkte mit ihren Verkäufen und Retouren auflistet
v1.2.1 · aktualisiert 2026-02-11
Was es leistet

Die Kurzfassung.

01

3 Spalten im nativen Produktraster

Verkäufe, Rückgaben und Netto-Verkäufe werden nach der Spalte Menge in das PrestaShop-8-Produktraster eingefügt, ohne Core-Dateien zu ändern.

02

Native Symfony-PS8-Sortierung und Min/Max-Filter

Jede Spalte ist per Klick sortierbar und per Wertebereich filterbar (z. B. Produkte zwischen 10 und 50 Mal verkauft), genau wie native Rasterspalten.

03

Präzise Berechnung nur für gültige Bestellungen

Verkäufe zählen nur bezahlte, versendete und gelieferte Bestellungsstatus. Rückgaben lesen product_quantity_refunded unabhängig vom Bestellungsstatus.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie PrestaShop 8 Produktverkäufe-Spalten-Modul — df_productsales funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Drei Verkaufsmetriken direkt in Ihrer Produktliste

Standardmäßig zeigt die PrestaShop-8-Produktliste Referenz, Name, Kategorie, Preis und Lagerbestand — aber keine einzige Verkaufszahl. df_productsales behebt das mit einer Installation: Die Spalten Verkäufe, Rückgaben und Netto-Verkäufe erscheinen direkt in der Tabelle, in derselben Zeile wie jedes Produkt.

§ 02

Präzise und zuverlässige Berechnung

Verkäufe werden berechnet, indem product_quantity über order_detail-Zeilen summiert wird, bei denen die Bestellung in einem gültigen Status ist (bezahlt, versendet, geliefert). Stornierte oder ausstehende Bestellungen werden ausgeschlossen. Rückgaben summieren product_quantity_refunded ohne Statusfilter, da eine Rückgabe unabhängig vom endgültigen Bestellungsstatus erfasst werden kann.

§ 03

Sortierung und Min/Max-Filter direkt in der Tabelle

Jede Spalte ist durch Klicken auf ihren Header sortierbar. Der Min/Max-Filter (Symfony NumberMinMaxFilterType) ermöglicht das Filtern von Produkten nach Verkaufsbereichen — z. B. nur Produkte anzeigen, die zwischen 5 und 20 Mal verkauft wurden. Die Filterung funktioniert über SQL HAVING, um das GROUP BY der Hauptabfrage nicht zu unterbrechen.

§ 04

Keine Performance-Auswirkungen und saubere Installation

Das Modul erstellt keine SQL-Tabelle bei der Installation. Daten werden on-the-fly durch Unterabfragen berechnet, die der Hauptrasterabfrage hinzugefügt werden. Die Performance-Auswirkungen beschränken sich auf das Laden der Back-Office-Produktlistenseite — im Front-Office werden keine Berechnungen durchgeführt.