Pagina 1 di 1
Azzeramento ordini_id
Inviato: 15/01/2004, 4:08
da Simona67
Ciao a tutti,
premesso che ho installo osCommerce su un Sistema Operativo: Linux 2.4.20-13.7 Server HTTP: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b DAV/1.0.3 PHP/4.1.2 mod_perl/1.26
Versione PHP: 4.1.2 (Zend: 1.1.1)
Vorrei poter azzerare il numero degli ordini ma non so come fare, c'è qualcuno in grado di darmi una mano.
Grazie a tutti in anticipo
Simona
Inviato: 17/01/2004, 18:33
da BluEdoG
da phpmyadmin devi svuotare (non cancellare o droppare) tutte le tavole orders_xxxx eccetto orders_status
Inviato: 17/01/2004, 18:35
da BluEdoG
per non fraintendere... anche la tavola orders
Inviato: 18/01/2004, 5:47
da Simona67
Grazie BluEdoG
ho provato a fare come hai detto e funziona.
Mentre se dovessi cancellare solo un ordine come devo fare per tornare in dietro di un numero?
Ciao e grazie ancora
Simona
Inviato: 18/01/2004, 15:26
da BluEdoG
questo, e' possibile solo se l'ordine cancellato e' l'ultimo, eliminando da tutte le tavole la riga dell'ordine. Credo che pero' potrebbe funzionare anche il tasto elimina ordine da admin. Se l'ordine è frapposto ad altri ci possono essere soluzioni, ma troppo empiriche, adesso cosi' su due piedi non saprei nemmeno quali.
Inviato: 18/01/2004, 21:43
da Simona67
Ciao BluEdoG
BluEdoG ha scritto:questo, e' possibile solo se l'ordine cancellato e' l'ultimo, eliminando da tutte le tavole la riga dell'ordine. Credo che pero' potrebbe funzionare anche il tasto elimina ordine da admin. Se l'ordine è frapposto ad altri ci possono essere soluzioni, ma troppo empiriche, adesso cosi' su due piedi non saprei nemmeno quali.
Quello che dici l'ho provato a fare ma il prossimo id automatico non lo cambi e quindi hai dei numeri mancanti come posso fare?
Ciao e grazie
Simona
Inviato: 19/01/2004, 1:15
da BluEdoG
è meglio non giocare con gli id incrementali del database. Non saprei cosa dirti, sarebbe meglio mettere un sistema che genera i numeri incrementali a richiesta anziche' automaticamente, ma questo richiede un bel po' di modifiche.
Inviato: 19/01/2004, 2:55
da Simona67
Ciao BluEdoG
BluEdoG ha scritto:è meglio non giocare con gli id incrementali del database. Non saprei cosa dirti, sarebbe meglio mettere un sistema che genera i numeri incrementali a richiesta anziche' automaticamente, ma questo richiede un bel po' di modifiche.
Vorrei provare se mi dai un aiuto tu? o se mi indichi un modulo già pronto se esiste.
Attendo tue notizie.
Grazie per ora ciao
Simona
Inviato: 19/01/2004, 14:29
da BluEdoG
eh non contare su di me, scrivo le risposte del forum a velocità folle, giusto poco prima della pausa pranzo...
Prova a cercare nella sezione contrib con il cerca, c'erano parecchie contrib che smanettavano sul construtto orders
Inviato: 24/02/2005, 3:33
da odisseo
Ma con phpMyAdmin si dovrebbe riuscire a tornare indietro con gli incrementali... Io l'ho fatto! Basta scegliere la tabella orders (o una qualsiasi altra tabella), poi la cartella operazioni, e poi setti il campo "auto_increment" giù in fondo alla pagina al numero dal quale da quel momento vuoi partire.. Se non ho capito male quello che intendi
Invece se io volessi azzerare le statistiche per i prodotti più visti come devo fare?
Inviato: 26/02/2005, 19:41
da BluEdoG
uhm si (non ho riletto l'intero thread) ma qui si trattava anche di ripescare i vuoti lasciati da ordini inevasi/annullati.
Per annullare le statistiche d'acquisto è un bel macello, dovresti ri-sinronizzarle con orders.php oppure annullare tutto che si fa prima.
Inviato: 27/02/2005, 1:49
da odisseo
No no, a me interessa semplicemente azzerare solo le statistiche relative ai prodotti più visti, non a quelli acquistati. Dove devo mettere le mani in phpMyAdmin?