Posto il metodo per aggiungere le province italiane in Magento.
Eseguendo la query in allegato (utilizzare PhpMyAdmin) il form di inserimento della Provincia, che di default è gestito con un campo di testo, verrà automaticamente aggiornato con un campo di tipo “select”.
Il select è molto più comodo ed utile rispetto al campo di testo libero sia perchè fornisce un suggerimento all’utente, sia perchè consente all’amministratore di avere un campo formattato in maniera unica per tutti, evitando le libere interpretazioni di chi effettua un ordine.
La query in allegato è stata fatta a mano e controllata più volte insieme ad un collega, tuttavia non posso garantire che sia esente da errori nè mi riterrò responsabili di eventuali disagi provocati dal suo inserimento.
Ho testato questa soluzione per diversi giorni e tutto funziona perfettamente.
La lista delle province (107) è stata prelevata dal sito
Il sistema di gestione utilizzato da Magento è dinamico: se le province relative alla nazione selezionata esistono nelle succitate tabelle, allora viene visualizzato il select popolato dal Database. Se viceversa le tabelle interessate sono vuote, viene visualizzato un campo input type="text".
Per far sì che le province vengano visualizzate tramite tendina anche in fase di registrazione, devi utilizzare lo stesso metodo presente per esempio nel checkout ad una pagina per gli ospiti.
ma nella pagina registe c’è tutta una serie di voci che permettono di inserire il primo indirizzo direttamente in fase di registrazione....
solo che non funziona lo script perchè non da nulla… nemmeno con impostato Stati uniti…
ovviamente lo script dell’edit non funziona..
adesso stavo provando a prelevare il pezzo mancante dal one page, ma ho anche segnalato il bug direttamente tramite bug traker
...
Ciao Ragazzi,
ma se un cliente entra nel sito italiano, ma è svizzero?
Come può scegliere una provincia?
Allo stesso modo per un francese nel sito in Inglese come può completare il campo con la sua provincia?
1: Vorrei aggiungere le province per gestire le spedizioni ma non capisco esattamente come devo fare. Considerato che non vorrei fare malanni sul database potete aiutarmi ! ? Ho scaricato i due file, ho aperto il database, ho trovato “directory_country_region” e “directory_country_region_name” ed ora !? devo sostituire i due file ? devo aggiungerli ?
( è chiaro che non sono esperto in DB quindi è per questo che richiedo un aiuto )
2: una volta aggiornati questi dati, il sistema è vincolato solo all’italia e alle sue province o tutti gli altri stati sono cmq attivi !?
Vai nella prima tabella nella scheda SQL, copia ed incolla il codice della prima tabella e clicca su Esegui.
Fai la stessa cosa per la seconda tabella.
Il, comunque, l’ho fatto inserendo una per una le province direttamente da phpmyadmin.
un’altra piccola cosa… ( conseguente dall’aggiunta delle province italiane al sito )
Per la gestione dei costi di spedizione ho creato un file csv, ma considerato che ho molte variabili di peso, sarei costretto a scrivere un csv molto lungo. Si può in qualche modo raggruppare le province ?
Faccio un esempio per spiegarmi meglio
- Da questo tipo di file
IT,VE,*,10.0000,29.0000
IT,TV,*,10.0000,29.0000
- “a qualche cose del genere”
IT,VE/TV,*,10.0000,29.0000
Nel caso io dovessi fare gruppi di 20 province con 10 variabili di peso il tempo risparmiato non sarebbe assolutamente poco !!!
GRAZIE