Jump to content

1.5.0.17 Ecco come cancellare un ordine


lucamax

Recommended Posts

Utilizzate questa modifca con attenzione, l'ordine non viene più visualizzato nel B.O ma non sò se viene tutto aggiornato correttamente.

 

Rispetto alla versione 1.4 dovete modificare il file AdminOrdersController.php che trovate nella cartella /controllers/admin aggiungendo la riga

$this->addRowAction('delete')

all'inizio del codice come illustrato sotto

 

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');    /* --- by lucamax --- */
 $this->deleted = false;
 $this->context = Context::getContext();

Edited by lucamax (see edit history)
Link to comment
Share on other sites

questa modifica come l uso dello stesso modulo gratuito per eliminare ordini crea una pagina bianca nel tab- clienti insoluti .

 

si risolve questo errore?

 

 

per ora l unico modo che ho trovato per evitare questa pagina bianca è usando il modulo l impostazione ELIMINA TUTTI GLI ORDINI E CARRELLI e cosi facendo si ristabilisce tutto, ma ovviamnete si utilizza ora che ho un database vuoto e poi???

Edited by emercato.eu (see edit history)
Link to comment
Share on other sites

ho risolto il problema aggiungendo la riga in questione

 

 $this->addRowAction('delete');	/* --- by emercato.eu --- */

 

nel file AdminOutstandingController.php che trovate nella cartella /controllers/admin

 

class AdminOutstandingControllerCore  extends AdminController
{
public function __construct()
{
  $this->table = 'order_invoice';
 $this->className = 'OrderInvoice';
 $this->addRowAction('view');
 $this->addRowAction('delete');  /* --- by emercato.eu --- */

Edited by emercato.eu (see edit history)
Link to comment
Share on other sites

Il messaggio che si riceve è che l'ordine è stato eliminato quindi dovrebbe essere tutto a posto , al momento non posso controllare, l'unico suggerimento è provare .

 

ho risolto aggiungendo la riga sopra citata in un altro file.

si creava una incongruenza tra la cartella ORDINI e INSOLUTI in quanto su ordini veniva cancellato e su insoluti no. quindi quest ultima cartella non si apriva piu.

 

consiglio mio PRIMA CANCELLARE L ORDINE DA INSOLUTI e poi nel tab ORDINI

Link to comment
Share on other sites

ho controllato anche le eventuali fatture emesse e bolle di consegnano vengano regolarmente cancellate.

 

ma finchè lo facciamo per test può andare bene ma bisogna consultare il commercialista a seconda di come registriamo la contabilità, in quanto avremo un buco di numeri relativi alla cancellazione degli ordini tanti quanti.

 

e non è regolare ai fini fiscali.

 

se come me invece delle fatture registro i corrispettivi tutto questo non riguarda.ma bisogna tenere in cosndierazione la cosa.

 

la cosa migliore è far euno storno e annullare la riga senza cancellarla.

 

tutto questo è comodo in fase di test ma non durante l operatività dei negozio.

Link to comment
Share on other sites

  • 2 weeks later...

infatti non cancella effettivamente, l italiano è stato un po troppo superficiale nell uso di questo moduli.

 

viene solamente nascosto dalla vista nel BO,

 

ma se spulci in giro c e un modulo che cancelli l ordine utilizzando ID ma poi nn so se effettivamente modifica anche le tabelle.

inoltre questo cancella gli ordini e non tutti i collegamenti come.

BOLLE DI CONSEGNA, FATTURE, INSOLUTI, CARRELLI, E COS VIA.

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