Lind22 Posted September 23, 2021 Share Posted September 23, 2021 (edited) Buonasera, ho un problema con il modulo di GLS WebLabeling che genera in automatico le etichette. Ho la possibilità di cambiare indirizzo di spedizione e selezionandolo GLS crea l'etichetta con appunto il nuovo indirizzo.. però il nome rimane lo stesso. Riscontro dei problemi nel momento in cui desidero pagare un prodotto, ma spedirlo ad un altra persona. Lato GLS dicono che non è un problema loro, perché di fatto l'etichetta viene generata, ma siamo noi lato PrestaShop a dover dare la possibilità di inserire un nominativo in più. E' possibile farlo senza dover acquistare un modulo? Grazie in anticipo per l'aiuto. Edited September 28, 2021 by Lind22 (see edit history) Link to comment Share on other sites More sharing options...
DARKF3D3 Posted September 23, 2021 Share Posted September 23, 2021 La colpa è del modulo ufficiale di GLS che è pieno di bug irrisolti da anni. Nel mio caso ho risolto modificando il file principale del modulo: glsitaly.php Sostituendo la linea di codice: customerName' => $customer->lastname . " " . $customer->firstname, Con: 'customerName' => $address->firstname . " " . $address->lastname, Link to comment Share on other sites More sharing options...
Lind22 Posted September 24, 2021 Author Share Posted September 24, 2021 Buongiorno @DARKF3D3, davvero grazie infinite per il consiglio, provo subito. Buona giornata Link to comment Share on other sites More sharing options...
Lind22 Posted September 24, 2021 Author Share Posted September 24, 2021 Seguendo il percorso modules/glsitaly/glsitaly.php ho modificato come suggerito, ma purtroppo non funziona 😔 Sull'etichetta trovo ancora il mio nome e non quello del destinatario del pacco.. grazie lo stesso. Sto usando la versione di PS 1.7.7.3, mentre quella del modulo GLS è la 0.2.0 Se avete altri consigli sono ben accetti, grazie mille!! Link to comment Share on other sites More sharing options...
follettostore Posted September 27, 2021 Share Posted September 27, 2021 (edited) On 9/24/2021 at 10:18 AM, Lind22 said: Seguendo il percorso modules/glsitaly/glsitaly.php ho modificato come suggerito, ma purtroppo non funziona 😔 Sull'etichetta trovo ancora il mio nome e non quello del destinatario del pacco.. grazie lo stesso. Sto usando la versione di PS 1.7.7.3, mentre quella del modulo GLS è la 0.2.0 Se avete altri consigli sono ben accetti, grazie mille!! Puoi riportare tutto il tuo codice presente in glsitaly.php ? Edited September 27, 2021 by follettostore (see edit history) Link to comment Share on other sites More sharing options...
DARKF3D3 Posted September 27, 2021 Share Posted September 27, 2021 (edited) On 24/9/2021 at 10:18 AM, Lind22 dice: Seguendo il percorso modules/glsitaly/glsitaly.php ho modificato come suggerito, ma purtroppo non funziona 😔 Sull'etichetta trovo ancora il mio nome e non quello del destinatario del pacco.. grazie lo stesso. Sto usando la versione di PS 1.7.7.3, mentre quella del modulo GLS è la 0.2.0 Se avete altri consigli sono ben accetti, grazie mille!! Prova con questo file: /modules/glsitaly/controllers/admin/AdminGlsitalyController.php Linea 298: $txt .= $this->limitstring($customer->lastname . " " . $customer->firstname, 35, false); Sostituisci le 2 variabili $customer in $addresss, in questo modo: $txt .= $this->limitstring($address->lastname . " " . $address->firstname, 35, false); Edited September 27, 2021 by DARKF3D3 (see edit history) Link to comment Share on other sites More sharing options...
Lind22 Posted September 28, 2021 Author Share Posted September 28, 2021 Buongiorno a tutti, grazie davvero per l'aiuto!! Alla fine avevo trovato la soluzione modificando questo file > modules/glsitaly/controllers/admin/AdminGlsitalyController.php come poi suggerito da @DARKF3D3. Però sul portale di Sell&Send le etichette venivano generate correttamente già dopo la prima modifica, era il txt di WebLabeling a non esser corretto. Buona giornata a tutti. 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