Jump to content

[Risolto] Aggiungere nominativo nell'indirizzo di spedizione


Recommended Posts

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 by Lind22 (see edit history)
Link to comment
Share on other sites

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

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

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 by follettostore (see edit history)
Link to comment
Share on other sites

  

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 by DARKF3D3 (see edit history)
Link to comment
Share on other sites

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

  • Lind22 changed the title to [Risolto] Aggiungere nominativo nell'indirizzo di spedizione

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...