Jump to content

Come Aggiungere Pulsante "cancella Ordine" In Prestashop 1.5


andrenaline

Recommended Posts

Come aggiungere il cestino "Cancella Ordine" in Prestashop 1.5.2

 

Ho letto in giro del modulo "Delete Orders Free" ma haimè, non funziona a dovere

 

Provate a fare questo e testatelo, a me funziona sulla 1.5.2 (forse funziona anche nelle varie versioni dalla 1.5 in poi)

 

Andate nella root del sito e trovate il file AdminOrdersController.php

Percorso: httpdocs/controllers/admin/AdminOrdersController.php

 

Aprite il file php e inserite il seguente comando: $this->addRowAction('delete');

(va inserito nella riga 38 circa).

 

 

questo è uno scorcio del codice php dove inserire la riga:

 

class AdminOrdersControllerCore extends AdminController

{

public $toolbar_title;

 

public function __construct()

{

$this->table = 'order';

$this->className = 'Order';

$this->lang = false;

$this->addRowAction('view');

$this->addRowAction('delete'); comando da inserire

$this->explicitSelect = true;

 

Andate in BO, Ordini, e verificate la comparsa del cestino per la cancellazione, testatelo.

Spero di essere stato d'aiuto

Edited by andrenaline (see edit history)
  • Like 1
Link to comment
Share on other sites

Verificate se cancellando l'ordine il magazzino va a diminuire, in tal caso ripristinare il prodotto con la quantità corretta.

 

Questo semplice sistema l'avevo utilizzato anche nelle versioni prestashop 1.3, solo che nella 1.5 hanno rinominato/spostato alcuni file php, la difficoltà stava nel trovare la giusta pagina php dove aggiungere la stringa.

Link to comment
Share on other sites

  • 1 month later...

Grazie! Sei stato di grande aiuto, sulla 1.5.4 funziona bene.

 

Peccato solo che tolga comunque gli oggetti dalla quantità e che non rimuova dal database ma da quello che leggo non c'è niente da fare per la quantità e per il database bisognerebbe fare a mano... meglio lasciare perdere se il negozio è attivo!

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...