Come mostrare il numero di ordini per clienti su Prestashop

È 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 mostrare il numero di ordini per clienti su Prestashop

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:

(SELECT COUNT(*) FROM '._DB_PREFIX_.'orders o where o.valid =1 AND (o.id_customer = a.id_customer)) AS nb_of_orders

Ecco che otteniamo i dati (il numero di ordini per cliente). Guarda questo screenshot per maggiori dettagli:

Get the data to show the number of orders per customer

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:

'nb_of_orders' => array(
'title' => $this->l('Ordini totali')
),

Questo è il mio file:

This code are used to show the number of orders per customer

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.

PrestaSEO AI++.

PrestaSEO AI module

PrestaSEO AI++ is a cutting-edge module designed to take your PrestaShop store’s SEO to the next level. Built with advanced automation and AI technology, it streamlines SEO tasks, making optimization easier and more effective.

Whether you're focused on improving local visibility or cleaning up your site's URL structure, PrestaSEO AI provides a comprehensive suite of features to enhance your store's performance.

Ultimo aggiornamento moduli!

Age Restriction - 18+ ⊙
Risolvere alcuni problemi di visualizzazione sui dispositivi mobili.


Newsletter Popup v3.2.2
Christmas Edition per incrementare le tue vendite.


Trusty v1.4.7 ⊙ 
Compatibile con PrestaShop 1.7 e PrestaShop 8.


PrestaSOO team
Tutto il necessario per guadagnarti da vivere facendo il lavoro che ami.

Scoprire


È un investimento saggio

I moduli Prestashop che abbiamo creato per primi per risolvere il problema del nostro business - un sito di e-commerce. Ciò significa che sono molto utili per un'azienda seria. Se apprezzi la tua proprietà web, questi moduli sono un investimento saggio.
Sarah Reeves, Sviluppatore di app @ PrestaSOO
Realizzato con a Parigi e Hanoi
PrestaSOO © 2024. Tutti i diritti riservati. // Politica sulla riservatezza Termini di servizio