Oscarrafone Posted May 20, 2021 Share Posted May 20, 2021 (edited) Buongiorno a tutti. Su PS 1.7.7.2 Vorrei inserire un flag/bottone/checkbox nel form indirizzi durante la creazione di un ordine: "VOGLIO FATTURA" (che successivamente fa selezionare o aggiungere un indirizzo che sia diverso da quello di spedizione). A prescindere dal .tpl che andrò a modificare, come passo quel risultato al "generatore dell'ordine"? Inoltre, per generare l'ordine con quella "risposta" in più, mi basterà aggiungere in override il campo del vettore omonimo ad una nuova colonna che aggiungo in ps_orders? Grazie PS: se trovassi una guida mooooolto approfondita su tutto il sistema PS 1.7.7.2 sarebbe bello, perchè vengo da 6 anni di programmazione su PS 1.6 e a quanto pare tante cose sono state cambiate. Edited May 24, 2021 by Sito Lab (see edit history) Link to comment Share on other sites More sharing options...
Oscarrafone Posted May 24, 2021 Author Share Posted May 24, 2021 ovviamente se esiste un modulo da acquistare che mi permetta di: - chiedere di default l'indirizzo di spedizione - flaggare se si desidera la fattura, chiedendo la compilazione dell'indirizzo di fatturazione - ottenere l'ordine (anche con un flag nel database che riporti in booleano la scelta fatta, a prescindere dai due campi di address nel ps_orders) Grazie Link to comment Share on other sites More sharing options...
Fabry Posted May 24, 2021 Share Posted May 24, 2021 Salve, mah non capisco questa complicazione perché il checkout attuale ha tutto giá incluso. L'indizzo di spedizione per forza va inserito, poi se il cliente ha neccessitá di inserire un'indirizzo di fatt. diverso basta che clicca sulla relativa label...nello step spedizione puó scrivere info relative alla fatt. elettronica. Se vuole fattura, si puó semplicemente usare uno dei due checkbox per la confezione regalo o l'altro e quindi compare nel BO oppure basta modificare la traduzione del campo commenti e far scrivere lí se vuole o no fattura...insomma ha giá molti elementi su cui lavorare:-) ciao Link to comment Share on other sites More sharing options...
Oscarrafone Posted May 25, 2021 Author Share Posted May 25, 2021 (edited) Innanzitutto grazie mille per avermi risposto. Provo a spiegarmi meglio, rispondendo passo passo: - il checkout attuale implica che l'indirizzo di spedizione possa avere dati per la fatturazione, e questo non è ciò che desidero - attualmente, inoltre, il checkbox va deflaggato per poter inserire l'indirizzo di fatturazione, ma questo a mio parere è poco chiaro lato cliente, poichè sarebbe meglio avere un checkbox disattivato che indica "voglio fattura" da flaggare per indicare il secondo indirizzo. Così facendo si avrebbe l'esclusivo uso dei 2 indirizzi, con il primo sempre e solo di spedizione, e il secondo solo di fatturazione - disponendo di un sistema abbastanza automatico, è scomodo (per noi) gestire "note" libere o dati non preformattati per la fatturazione - usare ad esempio il checkbox regalo, richiede modifiche lato codice, sia per il fatto che viene indicato nel 3° step, sia perchè chiaramente non deve apparire nel carrello virtualmente (ha senso per il pacco regalo, non ha senso per la fattura). Sicuramente è comodo il fatto che appaia successivamente nel report dell'ordine, lato BO. Capisco che possa sembrare una stupidaggine, ma abbiamo deciso di modificare il meno possibile il codice, così da non avere problemi su aggiornamenti, cambi tema o quant'altro, restando aggiornati con prestashop, e utilizzando il più possibile i moduli disponibili. Spero di essere stato più chiaro. Grazie mille ancora Edited May 25, 2021 by Oscarrafone (see edit history) Link to comment Share on other sites More sharing options...
fedesib Posted May 26, 2021 Share Posted May 26, 2021 Ciao, scusa la domanda, forse banale: ma se un cliente seleziona "voglio fattura" e il suo indirizzo di spedizione (già inserito secondo il tuo flusso di gestione) coincide con quello di fatturazione? Gli faresti inserire nuovamente lo stesso indirizzo? Poco pratico, lato cliente. Oltre tutto, se vuoi modificare il meno possibile il codice, aggiungere una colonna alla tabella ps_orders (cioè modificare il DB) non è una buona idea perchè renderebbe Prestashop impossibile da aggiornare. Al limite dovresti creare una nuova tabella per tenere traccia dell'informazione che ti serve. In generale concordo con @Fabry se studi un po' meglio le opzioni che ti dà Prestashop di default, dovresti avere tutto quello che ti serve. Se però desideri una modifica ad hoc esattamente come l'hai pensata credo che tu debba sviluppare un modulo custom, perchè non ho presente nulla di commerciale che possa fare al caso tuo. Purtroppo la guida ufficiale per lo sviluppo su PS 1.7 non è molto approfondita, ma puoi partire da qui https://devdocs.prestashop.com/1.7/modules/ e se hai programmato spesso per PS 1.6 non dovresti avere grossi problemi. Buona giornata, Federica 1 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