Serio problema con e-commerce
Autor: Alex P®®L
Visited 1591,
Followers 1,
Udostępniony 0
Buongiorno,
oggi scopro un serio problema, quando un cliente mette nel carrello più di 37 prodotti (nel mio caso essendo fotografie di servizi è probabile superare tale cifra) il sistema oltre a non generare l'ordine nel database taglia anche l'elenco prodotti nella mail riassuntiva fermandosi al 37°, del 38° fa vedere la riga senza totalizzazione dell'importo e tutti gli altri vengono tagliati senza calcolare la somma totale dell'ordine. Ovviamente non viene generato nemmeno il link da cui poter scaricare i files non potendo dare l'autorizzazione dal pannello.
Che succede? Allego uno screen della mail di conferma dove si vede alla fine il "cut" dell'elenco.
Posted on the
Autor
ho riprovato poco fa a fare un ordine con un mio account, inserendo 50 prodotti. Il carrello sul sito visualizza correttamente tutti i prodotti, l'importo e la pagina di pagamento (PayPal) sono corretti. Ma nel dB non viene scritto nessun dato, l'ordine non esiste e nella mail di conferma al cliente arriva come già visto in precedenza nel file allegato un elenco "tagliato" alla 37/38° riga. In questo modo devo sospendere l'e-commerce in quanto se qualcuno fa un ordine, lo paga, ma riceve una conferma errata oltre a non sapere (io) cosa ha ordinato nell'elenco completo. Nei precedenti ordini con meno prodotti non si sono mai verificati problemi.
Cortesemente attendo un aiuto urgente. Grazie
Autor
aggiungo ulteriori informazioni: controllando il dB risulta il problema solo quando si inseriscono nel carrello oltre 38 prodotti diversi (38 righe), se un singolo prodotto viene inserito per quantità 50 (esempio) invece tutto va liscio. Ho provato anche a inserire 36 articoli + 1 con quantità 10 (tot. 46) e anche in questo caso funziona. E' un problema di scrittura righe in tabella non ne accetta più di 38.
Rimando in urgente attesa di risposta per risolvere il problema. Grazie
Buongiorno Alex:
Per questo argomento puoi trovare molte informazioni utili leggendo questo topic in cui si era parlato di questo argomento:
https://helpcenter.websitex5.com/pl/post/178255
Spero che questo ti sia utile.
Autor
ho visto il post, è il mio stesso problema e non dipende dal browser. Il consiglio finale di generare un file .htaccess ha risolto il problema?
Autor
altra cosa, perchè con le vecchie versioni di Website X5 funzionava oltre 36 righe? Avete generato una sola tabella con massimo 36 righe nelle ultime versioni? Giusto per capire
... intanto potresti provare quanto suggerito, e darne conferma o meno, almeno tu, visto che di là l'interessato se n'è disinteressato...
.
Autor
potrei provare, ma il file .htaccess se erro funziona solo su server Linux mentre il mio gira su Win. Dovrei convertire il tutto per fare un test che potrebbe fallire come detto anche da Riccardo. A me sembra comunque una soluzione alternativa rispetto al problema di fondo, la tabella accetta max 36 righe, lo staff conferma?
il post che ti ha linkato fa riferimento alla versione 12 , quindi direi di no... penso sia un limite di invio legato al server...
...se sei sotto windows prova a modificare il
web.config (o con valore più alto...)
ricordati che le modifiche al web.config sono "delicate" ... ti consiglio di contattare l'host...
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="25165824" />
</requestFiltering>
</security>
Autor
ho provato con web.config e le istruzioni consigliate, ordine di 42 righe... tagliato a 36 come solito. Non funziona
hai sentito l'host ?
Hai provato a raddoppiare il valore ?
Posta il file web.config ...
Autor
non ho sentito ancora l'host e nemmeno raddoppiato il valore, ma per raddoppiare intendi 50331648 ? questo è l'attuale web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="25165824" />
</requestFiltering>
</security>
</system.webServer>
</configuration>
..si esatto... 50331648
...comunque senti l'host perchè potrebbe essere una loro limitazione non modificabile ... e comunque spiegando ed indicando l'istruzione consigliata per l'htaccess magari per il web.config ti daranno un'istruzione diversa da quella che ti ho indicato io... oppure anche più di una stringa da aggiungere...
Autor
ho risolto il problema ma in maniera diversa, lo scrivo per aiutare chi dovesse avere lo stesso problema. Su server windows non c’ stato verso di farlo funzionare nemmeno con il file web.config quindi per tentare l’ultima carta o richiesto la conversione del dominio (Aruba) su server Linux e dopo aver aggiunto il file .htaccess con le istruzioni indicate in precedenza ora arrivo a 125 righe in tabella, quindi 125 prodotti univoci nel carrello. Segnalo anche che il tutto funziona ma solo se la versione PHP impostata sul pannello di controllo Aruba è precedente la ver.7 (attualmente 5.6), impostando le versioni più recenti torna il problema precedente delle max 36 righe.
Ultima cosa che però non è inerente questo discorso, ho fatto le prove ordine da smartphone, ma nel carrello inseriva sempre 2 quantità per ogni prodotto. La mia è una gallery slideshow con link al prodotto del catalogo su ogni immagine in vendita. Da pc non succede, e comunque succedeva anche in precedenza questo “bug” non capisco da cosa dipenda.
Saluti
Buongiorno Alex,
grazie per il messaggio e spiegazione. Per il problema del carrello che inserisce 2 prodotti ti invito ad aprire un nuovo topic così da gestire questa nuova segnalazione separatamente.
Grazie.