
Un semplice file csv per l’inventario del magazzino da usare in Excel
Per conoscere qual’è la quantità in giacenza di ogni prodotto ed il relativo prezzo di costo è possibile creare un file csv per avere il report inventario di magazzino in un comodo file csv da utilizzare in Excel.
Questo file conterrà i valori per le seguenti colonne:
- ID del prodotto
- Nome del prodotto
- Prezzo di costo
- Varianti del prodotto
- Pezzi rimanenti

Prestashop 1.7.x: configurare la query SQL per ottenere il file csv della giacenza
La procedura per configurare la query SQL è davvero semplice:
- Accedere all’area di amministrazione del proprio sito Prestashop
- Recarsi nella sezione CONFIGURA > Parametri Avanzati > Database
- Cliccare il tasto Aggiungi nuova query SQL (in alto a destra della pagina)
- Digitare nel campo Nome query SQL: Giacenza Magazzino con prezzo di costo
- Incollare nel campo Query SQL il seguente codice:
SELECT p.id_product 'ID del prodotto', pl.name 'Nome del Prodotto', p.wholesale_price 'Prezzo di costo', GROUP_CONCAT(DISTINCT(al.name) SEPARATOR ", ") AS 'Varianti del prodotto', s.quantity 'Pezzi rimanenti' FROM ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product and pl.id_lang=1) LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_stock_available s ON (p.id_product = s.id_product and ((pa.id_product_attribute is null and s.id_product_attribute = 0) or (s.id_product_attribute = pa.id_product_attribute))) LEFT JOIN ps_product_attribute_combination pac ON (pac.id_product_attribute = pa.id_product_attribute) LEFT JOIN ps_attribute_lang al ON (al.id_attribute = pac.id_attribute and al.id_lang=1) GROUP BY p.id_product,pac.id_product_attribute order by p.id_product
- Modificare, eventualmente, il valore di id_lang=1 (presente 2 volte nel codice della query SQL) in base al valore dell’ID della lingua che si vuole esportare (Vedere nella sezione MIGLIORA > Internazionale > Localizzazione > tab Lingue)
- Cliccare il tasto Salva
Creare il file csv con la giacenza del magazzino
Dopo aver cliccato il tasto Salva, si verrà riportati alla pagina Manager SQL dove verrà visualizzata la query SQL appena creata.
Sarà sufficiente cliccare l’icona della nuvoletta con freccia per creare ed esportare il file csv della giacenza magazzino sul proprio computer.
Consiglio per eventuali operazioni numeriche tra colonne
Per poter eseguire eventuali operazioni numeriche tra colonne, consigliamo, all’apertura del file csv (nella finestra di ispezione), di selezionare le colonne Prezzo di costo e Pezzi rimanenti ed impostare il valore Inglese US per il campo Tipo di colonna, cliccando poi il tasto OK.

Prestashop 1.6.x: configurare la query SQL per ottenere il file csv della giacenza magazzino
La procedura appena descritta è uguale anche per le versioni di Prestashop 1.6.
L’unica differenza è l’accesso alla pagina di creazione delle query SQL che sarà in Parametri Avanzati > Manager SQL.
Seguire quindi le indicazioni appena descritte per Prestashop 1.7 a partire dal punto 4.