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.
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.
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.
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.
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.
Es gibt noch keine Rezensionen.