Jump to content

Svuotare Carrello visitatori dalla backend


RedDragoon

Recommended Posts

  • 3 weeks later...

Ciao,
navigando tra i forum in lingua ho trovato questa soluzione (non ricordo.. ho girato tanto o inserirei il link) per svuotare i carrelli dal lato BO (a me funziona perfettamente):


ADMIN - TABS - AdminCarts.php

CERCARE (per me è riga 16)


class AdminCarts extends AdminTab
{
public function __construct()
{
$this->table = 'cart';
$this->className = 'Cart';
$this->lang = false;
$this->edit = false;
$this->view = true;
$this->delete = false;



i campi in grassetto sono quelli da modificare:

class AdminCarts extends AdminTab
{
public function __construct()
{
$this->table = 'cart';
$this->className = 'Cart';
$this->lang = false;
$this->edit = true;
$this->view = true;
$this->delete = true;


e vedrete apparire la "magica" x che permette di cancellare (come immagine allegata).

Spero di essere stata d'aiuto

Giusy

21547_E2mkJvbAW0aO9S9vrA68_t

Link to comment
Share on other sites

Io stò realizzando un modulo che svuota ogni riferimento a clienti, ordini, carrello, e ogni altra anagrafica selezionando cosa eliminare. In più verifica l'integrità referenziale del DB, ovvero se esistono delle righe in qualche tabella che fanno riferimento ad un elemento inesistente (esempio: carrelli che si riferiscono a clienti eliminati). Questa volta credo che chiederò un contributo perchè ci stò impazzendo :P

Link to comment
Share on other sites

  • 4 months later...

Grande giusy!!!!!!!!1

Come sempre quelli che si spacciano per santoni non sanno mai un czzo di prestashop...

Bastava cambiare ste due paroline... ed oltretutto, fa Scalpore come non si sia GIA messo true quando è stata fatta la versione di prestashop.

Bah.

Link to comment
Share on other sites

Ciao
Grazie Giusy
Avevo visto che c'era un problema con i carelli in webmaster di google, perchè teneva in memoria quelle pagine anche dopo tanto tempo. Mi sembrava una cosa assurda il non cancellarli in automatico una volta non più necessari, ma credo che gli servano per fare le statistiche.
Comunque se come nel mio caso ci fosse bisogno di cancellare qualche centinaio di carrelli, cancellarli dal BO uno ad uno sarebbe una bella rottura. Così ho guardato un pò nel database e svuotando le tre tabelle ps_cart ps_cart_product e ps_cart_discount si ottiene lo stesso risultato in 20 secondi.

Ciaooo

Link to comment
Share on other sites

  • 8 months later...

nella versione 1.4 la riga da sostituire e' la 39

da
$this->delete = false;
a
$this->delete = true;

se vuoi cancellarli tutti selezioni in alto il tab e clicchi in basso il tasto elimina selezione senza dover toccare le tabelle db.

dap

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...