Cambiare la spedizione predefinita
Inviato: 03/12/2008, 20:23
Come si fa a cambiare la spedizione predefinita?Perchè di default mi mette prioritaria invece io vorrei mettere la raccomandata.
Grazie
Grazie
comunità di utenti e sviluppatori italiani per osCommerce
http://www.oscommerceitalia.com/forums/
http://www.oscommerceitalia.com/forums/viewtopic.php?t=10939
E io che andavo a girare nel codice....a volte le soluzioni sono così semplici...vampire ha scritto:metti la raccomandata con lavore 0 e gli altri aumenti i numeri
ho fatto così come dici tu già prima ma niente...vampire ha scritto:devi mettere sul numero di visulizzazione 0 e negl altri 1 2 3 4 5 ... ecc.... lui li visualizza in base al numero se ci sono due numeri uguali a 0 allora si..ma se ogni spedizione ha un numero (sort order) univoco li vedrai in ordine per come li metti tu
Facendo come dici me li mette in ordine ma poi anche se la prioritaria è l'ultima nell'ordine,me la sceglie sempre come spedizione predefinita.vampire ha scritto:allora non saprei la regola di visualizzazione dei pagamenti e spedizioni e in base all'ordine...stessa cosa per le categorie....a questo punto non mi viene in mente altro :S
Di default viene scelto il metodo meno costoso.lupinvv ha scritto:Come si fa a cambiare la spedizione predefinita?Perchè di default mi mette prioritaria invece io vorrei mettere la raccomandata.
Grazie
Codice: Seleziona tutto
$shipping = $shipping_modules->cheapest();
Graziemarcus ha scritto:Di default viene scelto il metodo meno costoso.lupinvv ha scritto:Come si fa a cambiare la spedizione predefinita?Perchè di default mi mette prioritaria invece io vorrei mettere la raccomandata.
Grazie
Cambiare la spedizione predefinita è comunque abbastanza semplice.
Devi modificare la classe shipping lato shop aggiungendo un metodo per la selezione della spedizione predefinita che andrà a sostituire il metodo cheapest.
Per ultimo devi sostituire la chiamata:
nel file checkout_shipping.php con quella al metodo aggiunto.Codice: Seleziona tutto
$shipping = $shipping_modules->cheapest();
Saluti
Marcus
Ti ringrazio per la risposta.Ma non sapendo creare un nuovo metodo ho cancellato tutto quello che c'è dentro il metodo cheapest e così mi da come predefinito il primo..marcus ha scritto:Di default viene scelto il metodo meno costoso.lupinvv ha scritto:Come si fa a cambiare la spedizione predefinita?Perchè di default mi mette prioritaria invece io vorrei mettere la raccomandata.
Grazie
Cambiare la spedizione predefinita è comunque abbastanza semplice.
Devi modificare la classe shipping lato shop aggiungendo un metodo per la selezione della spedizione predefinita che andrà a sostituire il metodo cheapest.
Per ultimo devi sostituire la chiamata:
nel file checkout_shipping.php con quella al metodo aggiunto.Codice: Seleziona tutto
$shipping = $shipping_modules->cheapest();
Saluti
Marcus
Direi di no.lupinvv ha scritto:
Sbaglio facendo così?
perfetto grazie,per così funziona benissimo,anche se non mi da niente di predefinito ma è normale e non mi interessa.marcus ha scritto:Direi di no.lupinvv ha scritto:
Sbaglio facendo così?
In pratica hai fatto quello che ti ho scritto sopra creando un metodo alternativo vuoto.
Saluti
Marcus