Ubercart rappresenta un ambiente di sviluppo per l'ecommerce perfettamente integrato in Drupal. Dispone di moltissimi moduli core più dei moduli aggiuntivi per la gestione di un negozio di commercio elettronico.
Partecipiamo direttamente nella traduzione italiana di Ubercart.
Abbiamo sviluppato il seguente modulo per Drupal 5.x-Ubercart 1.x e per Drupal 6-Ubercart 2.x al fine di permettere l'inserimento della partita iva e del codice fiscale per il proprietario del negozio e per i clienti.
Aldo Cane e Nicola Sanino.
Per poter utilizzare questo modulo occorre disporre di un'installazione funzionante di Drupal (versione 5.x o 6.x) e Ubercart (versione 1.x o 2.x) opportunamente configurati. In seguito occorre scaricare il modulo da noi sviluppato presso uno dei seguenti indirizzi:
Tale modulo va installato nella seguente cartella della propria installazione Drupal:
/sites/all/modules/ubercart/contrib/
in modo che il percorso finale al modulo sia il seguente:
/sites/all/modules/ubercart/contrib/uc_vat_number_cf/
Da notare che abbiamo preferito inserire i moduli aggiuntivi nella cartella /sites/all/modules per rendere meno traumatico un ipotetico upgrade futuro di Drupal.
Il modulo offre la possibilità di personalizzare il messaggio visualizzato alla cassa sotto i campi "P.IVA" e "Codice Fiscale". Per inserire il testo desiderato portarsi in
admin/store/settings/uc_vat_number_cf e cliccare su "Salva".
Infine assegnare il permesso "administer vat number and fiscal code" ai ruoli desiderati.
Una volta alla cassa gli utenti troveranno i due nuovi campi relativi a Partita Iva e Codice Fiscale nel pannello delle informazioni di addebito.
Per poter vedere in funzione il modulo occorre portarsi inadmin/store/settings/checkout/edit/panes
Abilitare i pannelli chiamati "Il tuo Codice Fiscale" e "La tua Partita IVA". In seguito, quando il cliente torna ad effettuare un acquisto futuro, il modulo presenta in automatico la partita iva e il codice fiscale se il cliente li aveva precedentemente inseriti.
L'amministratore del negozio può cambiare questi valori in qualunque momento.
Per settare partita iva e codice fiscale del proprietario del negozio portarsi qui:
admin/store/settings/store/edit
Attraverso il modulo token è possibile inserire nel tamplate della ricevuta/fattura i seguenti 4 valori:
[store-vat-number] - la P.IVA del negozio.[store-cf] - il Codice Fiscale del negozio.
[order-vat-number] - la P.IVA del cliente.
[order-cf] - il Codice Fiscale del cliente.I tokens qui sopra possono essere inseriti nei templates (nei files nome-template.itpl.php) delle fatture/ricevute presenti in:
sites/all/modules/ubercart/uc_order/templates
Il modulo token è disponibile per il download al seguente indirizzo: http://drupal.org/project/token.
Per maggiori informazioni sul modulo token rimandiamo alla documentazione ufficiale sul sito drupal.org.
Permalink. Usa il seguente url per il link a questa pagina:
http://www.criterianet.net/portale/drupal/ubercart/partita-iva-codice-fiscale-ecommerce-ubercart
partita iva e codice fiscale non specificati?
Ho già usato con successo il vostro modulo in un sito, funziona perfettamente.
Adesso sono al secondo uso, ho installato e configurato il modulo su drupal 6 allo stesso modo ma quando procedo al pagamento succede questo:
Il sistema richiede correttamente Partita Iva e codice fiscale, ma nella pagina di revisione dell'ordine, (la schermata precedente al pagamento), le due voci sono
"Partita iva non specificata"
"Codice fiscale non specificato".
Avete idea da cosa può dipendere? Ho provato a disinstallare il modulo completamente ma alla reinstallazione le impostazioni erano le stesse dell'istallazione precedente.
Quali tabelle di database devo svuotare, nel caso, per non fare danni?
Grazie mille, splendido modulo in ogni caso
P.S. Per una prossima versione potrebbe essere utile avere il controllo dell'obbligatorietà nella compilazione dei campi, e permettere di disabilitare il campo partita iva (per chi vende solo a privati)
salve, le chiedo questo: -
salve,
le chiedo questo:
- ha provato a svuotare le tabelle relative alla cache di drupal?
- eventulamente per disinstallare il modulo provi anche ad eliminare il record relativo nella tabella system di drupal
la tabella che installa il modulo è:
uc_billing_extend
prima di eliminarla in ogni caso si salvi i dati.
la ringrazio, anche per i suoi suggerimenti. ne terremo conto.
aggiornamenti
Ignorate il messaggio precedente.
Il sisterma funziona solo inserendo ANCHE la partita iva, non funziona con il solo codice fiscale.
Se insderito il nome dell'azienda nei dati di checkout richiede la partita iva obbligatoria.
In tutti i casi visualizza codice fiscale e partita iva se la partita iva è stata inserita, altrimenti dice "non specificato"
non ha risolto
Disinstallato di nuovo il modulo
svuotate tutte le cache, dopo la disinstallazione
eliminata addirittura la cartella del modulo e sostituita
a quel punto uc_billing_extend nel database non c'era più.
Comunque alla reinstallazione i dati precedenteente inseriti erano tutti lì: partita iva e CF del negozio, eccetera.
Avete una procedura sicura per resettare completamente il modulo? Il problema non è risolto, nonostante inserisca i dati nella schermata di conferma dice sempre "codice fiscale e partita iva "non specificato"
salve, dovremmo aver risolto
salve,
dovremmo aver risolto il problema.
per quanto riguarda la procedura standard di reinstallazione del modulo, è sufficiente che sostituisca i files remoti con quelli nuovi ed eventualmente eliminare la cache.
presto caricheremo il modulo su ubercart.org. il fatto è che in mattinata fino ad ora la contrib page del modulo su ubercart.org sembra avere dei problemi (ho aperto un post sul forum ufficiale di ubercart per chiedere di risolvere la cosa).
nel frattempo e sperando che risolvano la cosa, se avesse una certa urgenza ad utilizzare il modulo, glielo posso inviare via mail. basta che invii una mail anche con corpo vuoto a criteria AT criterianet DOT net e le risponderò allegandole il modulo aggiornato alle modifiche fatte questa mattina.
grazie ancora per le sue segnalazioni e i suoi consigli.
salve, abbiamo riscontrato
salve,
abbiamo riscontrato il problema.
stiamo lavorando sul modulo e in questi giorni cerchiamo di risolvere la cosa.
le farò sapere inserendo qui un commento di risposta non appena avremo risolto la cosa.
ti confermo che il modulo è
ti confermo che il modulo è stato appena portato su Drupal 6.x e Ubercart 2.x. Come spiegato nell'articolo lo puoi scaricare dal sito ufficiale di ubercart presso questo indirizzo: http://www.ubercart.org/node/15799
[QUOTE]O in alternativa sai se è disponibile un modulo simile ?[/QUOTE]
per quanto riguarda invece le alternative mi devo ricredere :D dal momento che ho visto da poco che esiste un modulo per il codice fiscale. lo puoi scaricare presso questo indirizzo: http://www.ubercart.org/contrib/11985
per la Partita IVA dovresti utilizzare quest'altro modulo, in accoppiata al modulo detto sopra: http://drupal.org/project/uc_vat
in ogni caso non avendo mai utilizzato questi due moduli non saprei dirti se presentano degli errore oppure se si possono considerare abbastanza stabili per siti web di produzione.
ciao
nicola
ciao e grazie per il tuo
ciao e grazie per il tuo commento.
il modulo attualmente non funziona con D6 e UC2.
stiamo lavorando per correggere degli errori segnalati da alcuni utenti che hanno provato il modulo. dopo aver risolto questi errori ed aver reso più stabile il modulo, effettueremo certamente un upgrade per drupal 6.x e ubercart 2.x.
che io sappia non esiste attualmente un'alternativa a questo modulo.
ciao
nicola
questo modulo potrebbe funzionare anche per ubercart 2?
Ciao,
Il modulo partita iva e codice fiscale potrebbe funzionare anche per drupal 6.11 e per ubercart 2?
O in alternativa sai se è disponibile un modulo simile ?
Grazie
Ivan
Post new comment