Pagina 1 di 2

AIUTISSIMO SU ORDINI!

Inviato: 29/09/2003, 11:01
da Alex
Ciao a tutti,
ho un problema direi VITALE e soprattutto abbastanza serio.
Dopo aver scaricato la versione Milestone 2.2 ed aver configurato il tutto... ho provato a registrarmi (il tutto gira ancora in locale) come cliente... e nella paret admin effettivamente compaio e arriva alla mia casella di posta la conferma di registrazione; tutto bello, felice e contento.
Poi provo a fare un ordine e.... PUM:

* Quando passo al 2° "step" dell'ordinazione, nella tabella non mi visualizza quale metodo di pagamento scegliere (i file di payment ci son tutti!) nè il metodo di consegna (idem x gli shypping!).

* Passato al 3° step mi dice una cosa tipo "ok, furbone, hai scelto questo metodo di pagamento"... OK MA QUALE???!!!

* Infine, per rimanere sull'onda della magia e del mistero, confermo l'ordine, il carrello pieno, accetto, invio... e puff... appare il box dei più venduti, nel db manca effettivamente TOT numero di prodotti (es: c'erano 100 trapani, ne ordino 20, nel db me ne da 80)... quindi tutto pare funzionare... MA NELLA PARTE ADMIN, nella tabella ordini NON MI DA NULLA!!! 0 ordini... eppure l'ordine è stato effettivamente fatto e risulta pure al db!

Indi... come mai succede tutto ciò?
Ricapitolo... i problemi sono: quello dell'ordine che viene "riconosciuto" ma non appare in parte admin... e quello della "non visualizzazione" del metodo di pagamento e consegna al momento dell'ordine.

Aiutooooooooo!
-Ale-

Re: AIUTISSIMO SU ORDINI!

Inviato: 29/09/2003, 11:27
da BluEdoG
Alex ha scritto: * Quando passo al 2° "step" dell'ordinazione, nella tabella non mi visualizza quale metodo di pagamento scegliere (i file di payment ci son tutti!) nè il metodo di consegna (idem x gli shypping!).

* Passato al 3° step mi dice una cosa tipo "ok, furbone, hai scelto questo metodo di pagamento"... OK MA QUALE???!!!
Hai verificato che nell'admin - modules - shipping non abbia tutti i pallini rossi?
... MA NELLA PARTE ADMIN, nella tabella ordini NON MI DA NULLA!!! 0 ordini... eppure l'ordine è stato effettivamente fatto e risulta pure al db!
non è che stai vedendo la maschera ordini con un filtro inserito? mi spiego se quando fai l'ordine questo va direttamente nello stato di spedito (è un settaggio), e se guardi la maschera ordini con il filtro accettati, ti ritrovi con zero ordini, se cambi filtro li ritrovi.

Inviato: 29/09/2003, 13:37
da Alex
Grazie bluedog, come sempre, per esser così tempestivo e preciso.
Allora, non ho proprio pallini... mi spiego: Accedendo dall'admin alla parte MODULI, mi da ciò:

Directory Moduli: /var/www/html/catalog/includes/modules/payment/

e nulla di più. Ma se clicco su INSTALLA (button a dx), non mi fa nessuna azione... eppure in /catalog/includes/payment/ ci sono tutti i file di pagamento...

Lo stesso valga per la paret di shipping.
Come mai? E come posso risolvere?

Inviato: 29/09/2003, 14:07
da BluEdoG
azz hanno cambiato pure questo, io ho la ms2 solo nel simulatore non ho siti attivi o in sviluppo per cui delle volte rimango spiazzato..
cmq da quello che ho visto, se vedi solo il tasto install vuol dire che il modulo non è caricato o attivo, ci deve essere il tasto unistall e edit dove appare l'opzione se attivare il modulo o meno

Inviato: 29/09/2003, 14:11
da Alex
C'è solo quelloooooooooooooo... solo il maledetto install schifoso e rognoso che non fa nullaaaaaaaaaaaaaa :cry: :cry:
BluEdoG che devo fareeeeeeeeeeeeeeee???
Porca miseria ma perchè da una versione + vecchia a quella + nuova portano migliorie ma pure peggioramenti??? CATTIVI! :cry:

Inviato: 29/09/2003, 15:36
da Alex
HO SCOPERTO IL MOTIVO, PORCA MISERIA!

Allora... il tutto è dovuto ad una variabile che è da sostituire. Mi spiego:

Nel file "configure.php" contenuto nella cartella /admin/includes/ , nella riga di definizione della document root, dove c'è:

define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT);

Sostiruire con:

define('DIR_FS_DOCUMENT_ROOT', '/var/www/html/TUOSITO');

Dove TUOSITO sta per il nome della cartella sotto cui si è salvato l'osCommerce.

Il tutto dipendeva dal fatto che con $DOCUMENT_ROOT, la variabile passava solo /var/www/html/ e non anche la cartella del proprio sito, quindi nel momento in cui si cercava la cartella in qualche collegamento (vedi parte admin/payment o admin/shipping o admin/ordertotal) non mostrava nulla per via del fatto che non trovava ovviamente nulla, perchè non passava nella cartella del sito, cercando quindi i file in una cartella in cui non erano presenti.

Scusa BluEdoG se ti ho fatto impazzire, ma spero di esser stato utile, in qualche modo, a chi avesse avuto problemi simili o uguali al mio.

-Ale-

Inviato: 29/09/2003, 15:55
da BluEdoG
cavolo sembrerebbe un errore grave

Inviato: 29/09/2003, 16:04
da Alex
Eh si... infatti son impazzito (come hai notato) a cercare nel codice, a spulciarlo x bene... e infine era quel parametro proprio della configurazione... cosa che non ho guardato a fondo perchè pensavo l'avessero lasciata funzionale e funzionante come un tempo.

La cosa che mi stupisce e stupiva è: solo io ho riscontrato questo errore??? Possibile?

Ne approfitto per chiederti una cosa, BluEdoG... cosa già chiesta ma che non riesco a risolvere:

Come mai, una volta fatto l'ordine da cliente, questo effettivamente finisce nel db e "toglie" le quantità acquistate dal totale di pezzi dello store... ma nella parte admin l'ordine non arriva?
Ho impostato "In attesa" come default dello status degli ordini... in più ho aggiunto "Soddisfatto".
Ma nulla... ho riprovato a fare un acquisto (stavolta mi da i metodi di pagamento ecc), inviato il tutto... poi vado in admin, clicco su ORDINI (sotto clienti) ma mi da la tabella vuota... cioè 0 ordini. Se però vado nel db l'ordine c'è ed ha orders_status_id pari a 1 (che è la chiave esterna che effettivamente corrisponde a "In attesa").
Che addirittura nella new version abbiano toppato sulla query di visualizzazione ordini??? Pare strano. Sarebbe un dramma.
Puoi aiutarmi?
Grazie...
-Ale-

Inviato: 29/09/2003, 16:17
da BluEdoG
a me funziona, gli ordini che ho fatto per prova sono visibili.
prova ad modificare la url come segue

orders.php?status=1

lo puoi fare direttamente a mano sulla url del browser

Inviato: 29/09/2003, 16:32
da Alex
Il problema, BluEdoG, è che anche se lo metto a mano, lui se ne frega... e non mi visualizza nulla!
Eppure nel db risulta il mio ordine... in status 1, ovvero "In attesa"...

A me subito è venuto in mente che, nella query che visualizza poi il risultato degli ordini in tabella, ci sia un errore...
Ma mi pare strano abbiano cambiato pure l'sql al punto da dare errori.

Se "limito", comunque, la ricerca agli ordini in attesa, lui sulla statusbar effettivamente mi passa il parametro status=1 ma non mi visualizza lo stesso gli ordini.

Da cosa pensi dipenda?
Vuoi che ti passi il file orders.php della milestone 2.2?

Inviato: 29/09/2003, 18:18
da BluEdoG
se ci fosse un errore nella query il mysql lo segnalerebbe chiaramente, e poi anche io dovrei avere lo stesso errore ed invece nulla.
Che cose strane, ma hai messo qualche contrib che forse inficia il funzionamento di orders.php?

Inviato: 30/09/2003, 10:03
da Alex
No...è la versione TOTALMENTE ufficiale della Milestone 2.2 ...
Non ho toccato assolutamente nulla... è questo che mi pare strano!
Inoltre con la versione 2.1 funzionava tutto perfettamente (o quasi)... con questa ho 3476 problemi di vario genere...

Non so davvero che fare... son bloccato... e oltretutto il problema è MOLTO serio, dato che comunque non poter visualizzare gli ordini dall'admin, per un gestore dello store, penso sia essenziale!

Inviato: 30/09/2003, 11:49
da BluEdoG
allora è un problema di dotazione software, ho scoperto ieri che Oscommerce MS2 ha dei problemi con alcune versioni di php come 4.3.3 le 4.xbeta il php3, in particolare se non si usa linux.

Inviato: 30/09/2003, 11:58
da Alex
...wow...
Insomma sono fregato... e soprattutto...
Cosa posso fare, ora?
Ricominciare TUTTO da capo con la Milestone 2.1???

Mi par però strano che dalla 2.1 alla 2.2 abbiano apportato si migliorie senza ombra di dubbio, ma anche problemi di supporto simili... :(

Inviato: 30/09/2003, 12:08
da BluEdoG
ma il tuo server cosa è in linux o windows?