m.tamanti Posted November 21, 2018 Share Posted November 21, 2018 Salve, sto riscontrando un problema nell'inserimento dei corrieri, nel provare ad aggiungerli mi compare questo errore: Ho iniziato a riscontrare problemi in FO quando andavo a selezionare un prodotto e non mi mostrava i corrieri disponibili Qualcuno sa cosa possa essere il problema? Grazie mille Link to comment Share on other sites More sharing options...
joseantgv Posted November 21, 2018 Share Posted November 21, 2018 Puoi caricare uno screenshot del prossimo passo? 1 Link to comment Share on other sites More sharing options...
Haumea Posted November 21, 2018 Share Posted November 21, 2018 (edited) Il problema è un bug di PrestaShop. Se per caso gli intervalli per un corriere si sovrappongono ma si riesce comunque a salvare le impostazioni poi non si può tornare a modificare le impostazioni. Come succede a lei ora. Deve andare nel Database e togliere gli intervalli che si sovrappongono nella tabella ranges. Edited November 21, 2018 by Haumea (see edit history) 1 Link to comment Share on other sites More sharing options...
m.tamanti Posted November 21, 2018 Author Share Posted November 21, 2018 43 minutes ago, joseantgv said: Puoi caricare uno screenshot del prossimo passo? Non so a cosa possa servire ma eccolo 22 minutes ago, Haumea said: Il problema è un bug di PrestaShop. Se per caso gli intervalli per un corriere si sovrappongono ma si riesce comunque a salvare le impostazioni poi non si può tornare a modificare le impostazioni. Come succede a lei ora. Deve andare nel Database e togliere gli intervalli che si sovrappongono nella tabella ranges. Non so se rientro nella casistica, non posso avere dei corrieri con le stesse fasce di peso settate? Ho notato che nel database avevo tutti i corrieri duplicati con il campo "deleted" a 1. E' normale che modificando i valori dei corrieri ogni volta ne vengano inseriti altri? Comunque al momento ho pulito il database lasciando solamente i corrieri validi, ecco le immagini delle tabelle In pratica ho dei corrieri per fasce di prezzo, e per ogni prodotto vado a selezionare il corriere della fascia di prezzo giusta per quel prodotto. Al momento ho anche un problema per il quale in fase di ordine non mi mostra i corrieri disponibili. Link to comment Share on other sites More sharing options...
joseantgv Posted November 21, 2018 Share Posted November 21, 2018 Intendo questo passo: 1 Link to comment Share on other sites More sharing options...
Haumea Posted November 21, 2018 Share Posted November 21, 2018 (edited) Si, puoi avere fasce di peso uguali ma per lo stesso corriere le fasce (intervalli) non si possono soprapporre. Ogni volta che modifichi un corriere viene inserita una nuova riga nel DB ma con reference diverso in modo che rimane il collegamento al corriere originale. Hai visto nella tabella ranges se ci sono valori che si sovrappongono? In tal caso elimina quella colonna e poi dal BO la inserisci di nuovo. I corrieri sono attivi? Edited November 21, 2018 by Haumea (see edit history) 1 Link to comment Share on other sites More sharing options...
Haumea Posted November 21, 2018 Share Posted November 21, 2018 50 minutes ago, m.tamanti said: In pratica ho dei corrieri per fasce di prezzo, e per ogni prodotto vado a selezionare il corriere della fascia di prezzo giusta per quel prodotto. Perche devi selezionare il corriere della fascia di prezzo giusta per ogni prodotto? 1 Link to comment Share on other sites More sharing options...
m.tamanti Posted November 22, 2018 Author Share Posted November 22, 2018 (edited) 14 hours ago, joseantgv said: Intendo questo passo: Non mi ci fa andare 14 hours ago, Haumea said: Perche devi selezionare il corriere della fascia di prezzo giusta per ogni prodotto? Perché ho avuto dei problemi con il calcolo volumetrico dei prezzi di spedizione e per effettuare una modifica veloce ho inserito diverse fasce prestabilite. 14 hours ago, Haumea said: Si, puoi avere fasce di peso uguali ma per lo stesso corriere le fasce (intervalli) non si possono soprapporre. Ogni volta che modifichi un corriere viene inserita una nuova riga nel DB ma con reference diverso in modo che rimane il collegamento al corriere originale. Hai visto nella tabella ranges se ci sono valori che si sovrappongono? In tal caso elimina quella colonna e poi dal BO la inserisci di nuovo. I corrieri sono attivi? I corrieri sono tutti attivi e hanno 1 fascia range peso ognuno. La tabella ranges devo controllare che i valori che non si sovrappongano siano dello stesso corriere, ho capito bene? Nel senso: ho il corriere X con range da 1 a 300 e non devo avere altri ranges tra quei valori, giusto? Ecco la tabella range_weight Edited November 22, 2018 by m.tamanti (see edit history) Link to comment Share on other sites More sharing options...
Haumea Posted November 22, 2018 Share Posted November 22, 2018 Esattamente. La fascia e' sempre >= del delimiter 1 e < del delimiter 2. Per questo non vi e bisogno di aumentare ogni fascia di 0.1. Puoi avere 1 - 25, 25 - 35, 35 - 50 etc. Prova a vedere nell'altra tabella ranges (prices) se ci sono ranges che si sovrappongono li. Puo essere che ci siano alcuni intervalli che si sovrappongono li. Adesso al volo non mi sembra si sovrappongano nella tabella che hai allegato, ma prova a togliere le righe con id 112 (tutte tranne 1) e vedi se riesci a entrare nel BO in quella sezione. 1 Link to comment Share on other sites More sharing options...
m.tamanti Posted November 22, 2018 Author Share Posted November 22, 2018 3 minutes ago, Haumea said: Esattamente. La fascia e' sempre >= del delimiter 1 e < del delimiter 2. Per questo non vi e bisogno di aumentare ogni fascia di 0.1. Puoi avere 1 - 25, 25 - 35, 35 - 50 etc. Prova a vedere nell'altra tabella ranges (prices) se ci sono ranges che si sovrappongono li. Puo essere che ci siano alcuni intervalli che si sovrappongono li. Adesso al volo non mi sembra si sovrappongano nella tabella che hai allegato, ma prova a togliere le righe con id 112 (tutte tranne 1) e vedi se riesci a entrare nel BO in quella sezione. Ecco la tabella range price Forse non mi son spiegato io, riesco a modificare i corrieri già inseriti nel BO, non riesco ad inserirne di nuovi, mi mostra l'errore indicato nel primo post. Link to comment Share on other sites More sharing options...
Haumea Posted November 22, 2018 Share Posted November 22, 2018 Hmm, ho letto la domanda troppo velocemente. Una cosa del genere non mi e' mai capitata. L'unica cosa che mi viene in mente e' togliere i range della tabella range_weight in modo da avere un solo range per corriere, e successivamente a svuotare la cache dal BO sotto a Impostazioni/Avanzate. Link to comment Share on other sites More sharing options...
Sito Lab Posted November 22, 2018 Share Posted November 22, 2018 (edited) scusa, ma che versione prestashop utilizzi 1.7xxxxx ? è un bug di prestashop comunque lo trovi qui invece qui trovi quello originale Edited November 22, 2018 by Sito Lab (see edit history) Link to comment Share on other sites More sharing options...
m.tamanti Posted November 22, 2018 Author Share Posted November 22, 2018 5 hours ago, Sito Lab said: scusa, ma che versione prestashop utilizzi 1.7xxxxx ? è un bug di prestashop comunque lo trovi qui invece qui trovi quello originale La versione è questa: 1.7.4.3 Ok il bug è quello 5 hours ago, Haumea said: Hmm, ho letto la domanda troppo velocemente. Una cosa del genere non mi e' mai capitata. L'unica cosa che mi viene in mente e' togliere i range della tabella range_weight in modo da avere un solo range per corriere, e successivamente a svuotare la cache dal BO sotto a Impostazioni/Avanzate. Come vedi nella tabella range_weight solo il corriere 112 ha 3 range, gli altri son tutti mono range Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now