È molto d’aiuto mostrare il numero di ordini per cliente sulla pagina "Gestione clienti". In questo tutoria, descriverò passo per passo come mostrarlo (Visita Clienti -> Clienti sulla pagina Backend Office di Prestashop).
Bene, abbiamo bisogno di modificare un solo file (AdminCustomersController.php ) per ottenere i dati e vederli. È molto semplice.
Come ho detto, dobbiamo solo modificare il file AdminCustomersController.php file per ottenere le informazioni e vederle. Aprilo (your-website/controllers/admin/AdminCustomersController.php). Trova quella linea che definisce quali cambi il controllore otterrà dal database, comincia con $this->_select e piazza da qualche parte quasi 80 linee. Aggiungi questo codice:
Ecco che otteniamo i dati (il numero di ordini per cliente). Guarda questo screenshot per maggiori dettagli:
I nostri dati sono pronti per essere visualizzati. Trova quella linea che comincia con $this->field-list - questa è la definizione di quello che il controllore mostrerà dentro alla lista di clienti. Alla fine per favore aggiungi il codice che mostrerà il nostro campo dalla query mysql chiamata nb_of_orders:
'title' => $this->l('Ordini totali')
),
Questo è il mio file:
Salva il tuo file e goditi il cambiamento. Credo che “mostra il numero di ordini per cliente” sia una buona idea per i Venditori. Prestashop 1.7 lo usa? Non lo so. Iscriviti alla nostra pagina Guida Prestashop per le ultime novità Prestashop.