roberto.88 Posted September 16, 2020 Share Posted September 16, 2020 Salve a tutti. Il mio scenario è il seguente. Ho creato un livello utente "venditore" e vorrei che ogni utente di questo tipo veda solo gli ordini e i clienti a lui assegnati.Ho aggiunto una colonna nella tabella ps_customer per associare il cliente al venditore.Per gli ordini ci sono riuscito (l'utente loggato come venditore vede solo gli ordini dei clienti a lui assegnati) , mentre non riesco a trovare il controller che gestisce la sezione "clienti" nel backoffice di prestashop. Ciò che devo fare è aggiungere una riga di codice nel modulo / controller che recupera l'elenco dei clienti inserendo una condizione nella query (" se loggato come venditore cerca solo i clienti con campo venditore_id=xxx) , in codice : if((int)$this->context->employee->id_profile == 4) $this->_where=' and c.venditore_id = '.(int)$this->context->employee->id; Grazie Link to comment Share on other sites More sharing options...
fedesib Posted October 1, 2020 Share Posted October 1, 2020 Ciao, forse ti può essere utile l'hook displayAdminCustomers (https://devdocs.prestashop.com/1.7/modules/concepts/hooks/list-of-hooks/) Buon pomeriggio, Federica Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now