PrestaShop Amministrazione e Produttività

Modulo Vendite Prodotto PrestaShop 8 — Mostra le vendite e i resi nella lista prodotti

Vendite, Resi e Vendite nette di ogni prodotto, visibili e filtrabili direttamente nella tua lista prodotti back-office.

df_productsales aggiunge tre colonne nella lista prodotti del tuo back-office PrestaShop 8: Vendite, Resi e Vendite nette. Ordinabili con un click, filtrabili per intervallo min/max, calcolate solo sugli ordini pagati, spediti e consegnati. Compatibile multishop, zero tabelle SQL create all'installazione.

Multishop PS 8.0+ Senza tabelle SQL Ordinamento e filtro nativi
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Dashboard product list sales and returns - Afficher les ventes et retours dans la liste produit
v1.2.1 · aggiornato 2026-02-11
Cosa fa

L' versione breve.

01

3 colonne nella griglia prodotti nativa

Vendite, Resi e Vendite nette si aggiungono dopo la colonna Quantità nella tabella prodotti PrestaShop 8, senza modificare alcun file core né override.

02

Ordinamento e filtro min/max nativi Symfony PS8

Ogni colonna è ordinabile con un click e filtrabile per intervallo di valori (es.: prodotti venduti tra 10 e 50 volte), esattamente come le colonne native del grid PrestaShop.

03

Calcolo corretto solo sugli ordini validi

Le vendite contano solo gli stati pagato, spedito e consegnato. I resi leggono product_quantity_refunded indipendentemente dallo stato per non perdere nessun rimborso elaborato.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Modulo Vendite Prodotto PrestaShop 8 — Mostra le vendite e i resi nella lista prodotti, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Tre metriche di vendita direttamente nella tua lista prodotti

Per default, la lista prodotti di PrestaShop 8 mostra il riferimento, il nome, la categoria, il prezzo e la quantità in stock — ma nessun dato di vendita. Per sapere quali prodotti vendono, bisogna andare nelle statistiche o incrociare i report ordini. df_productsales corregge questo con una sola installazione: le colonne Vendite, Resi e Vendite nette appaiono direttamente nella tabella, sulla stessa riga di ogni prodotto.

§ 02

Calcolo preciso e affidabile delle vendite e dei resi

Le Vendite vengono calcolate sommando product_quantity sulle righe order_detail il cui ordine è in uno stato valido (pagato, spedito, consegnato tramite PS_OS_PAYMENT, PS_OS_SHIPPING, PS_OS_DELIVERED). Gli ordini annullati o in attesa sono esclusi. I Resi sommano product_quantity_refunded senza filtro di stato, perché un rimborso può essere registrato qualunque sia lo stato finale dell'ordine — questo dettaglio evita di sottostimare i resi sui negozi che usano uno stato specifico per gli ordini rimborsati.

§ 03

Ordinamento e filtri min/max direttamente nella tabella

Ogni colonna è ordinabile cliccando sulla sua intestazione, esattamente come le colonne native. Il filtro min/max (NumberMinMaxFilterType del framework Symfony PrestaShop) permette di filtrare i prodotti per intervallo di vendite — ad esempio: mostrare solo i prodotti venduti tra 5 e 20 volte per identificare gli articoli a rotazione moderata, o filtrare i prodotti con più di 0 resi per audit qualità. Il filtraggio funziona tramite HAVING SQL per evitare di rompere il GROUP BY della query principale.

§ 04

Zero impatto su performance e installazione

Il modulo non crea alcuna tabella SQL all'installazione. I dati vengono calcolati al volo tramite sub-query aggiunte alla query principale del grid tramite l'hook actionProductGridQueryBuilderModifier. L'impatto sulle performance è limitato ai caricamenti della lista prodotti in back-office — nessun calcolo viene eseguito in front-office. Su un catalogo di qualche centinaio di prodotti, le sub-query sono trascurabili grazie agli indici nativi di PrestaShop su id_product e id_order.