Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : giuseppe 07 Nov 2006, 13:28:12
-
Sempre sulla questione cf/p.iva.
Scusate, ma cercando ho trovato dei link con la risposta ma non sembrano piu' attivi...???
Io ho la versione VM 1.0.7 inglese (scaricata dal sito inglese, ma in italiano).
Come rendere la p.iva e il c.f. obbligatori?
Non posso certo installare la versione italiana 1.0.6 su quella 1.0.7...
Chi mi spiega quali file modificare?
Ho trovato tantissimi post, ma nessuno sembra riporti un metodo risolutivo, almeno per me
Grazie in anticipo...
** titolo modificato **
-
La versione 1.0.7 tradotta in italiano e con la p.iva/CF.
NON ESISTE. Non ho ancora avuto il tempo per farla...
Mi dispiace, e me ne scuso :-[ :'(
Quello che potete fare è installare la 1.0.7 inglese e aggiugervi il file di lingua italiana (come spiegato in milioni di post ;))
-
Scusate, ma cercando ho trovato dei link con la risposta ma non sembrano piu' attivi...???
Qui sul forum?
Forse è solo un problema di link.
-
Come rendere la p.iva e il c.f. obbligatori?
Chi li ha resi obbligatori ha impiegato un po di tempo e non e cosi semplice ....
Cmq consiglio personale perchè accanirsi ad averli obbligatori
se ti arriva l'ordine e la pi iva e/o cf sono mancanti e la scusa per chiamare il cliente.... io sono ancora convinto che due chiacchere fanno sempre bene.
pensa ... ci sarà un motivo perche il telfono in fase di reg è obbligatorio
buon lavoro
-
Scusate, ma cercando ho trovato dei link con la risposta ma non sembrano piu' attivi...???
Qui sul forum?
Forse è solo un problema di link.
I link trovati su questo post non funzionano: http://forum.joomla.it/index.php?topic=6689.0
E anche su questo: http://forum.joomla.it/index.php?topic=7533.0
E anche questo:
http://forum.joomla.it/index.php?topic=2788.msg10662#msg10662
e potrei andare avanti per tutto il tempo che ho impiegato a trovare l'informazione necessaria... di solito non posto inutilmente, ma quando la ricerca va a vuoto mi sento un tantinello frustrato... ::)
Ho copiato il file italiano.php, dopo averlo scaricato dalla sez. dwnload, in administrator/comp/virtuem/lang, ma adesso la partita IVA e' sparita, mentre prima ce l'avevo ma non era obbligatorio compilarla. Uff... :'(
-
Il forum di Joomla è stato potenziato ed attualmente ha un sottodominio joomla.it!! Quindi alcuni link non funzionano!! Però se cambi la parte iniziale vedi il topic!!
Esempio:
http://www.joomla.it/index.php?option=com_smf&Itemid=128&topic=2815.msg10652#msg10652
Sostiutisci http://www.joomla.it/ con http://forum.joomla.it/
-
Ok, Ok... allora grazie del suggerimento per i links dei post... uff... che fatica pero' eh, ;-)
Allora sono riuscito a rendere obbligatorio il c.f/p.iva correggendo nel file checkout_register_form.php che si trova in /administrator/components/com_virtuemart/html/ fra i requered_fields (in cima al file) come segue:
$required_fields = Array( 'first_name', 'last_name', 'address_1', 'city', 'zip', 'country', 'phone_1', 'extra_field_1' );
Ho aggiunto, cioe' exra_field_1 fra i campi obbligatori.
Altro problema che si pone adesso: il campo p.iva/c.f. non compare nell'ordine: ne' nell'email di conferma, ne' nel backend dell'admin, e nemmeno fra i detagli dell'ordine (li' e proprio vuoto il campo...)
Mi date un'altra manina? Grazie :-*
-
L'unico consiglio che posso darti e fare una ricerca sul forum risalente almeno a 6 mesi circa ne hanno parlato molto
poi prova a scaricare vm ita 1.0.6 da qui che è pi obbligatorio e con pazienza confronti i file
P-s tieni presente poi che per ogni aggiornamento della versione uff devi rifare tutto
-
UIff... allora dopo lunga ricerca ecco come ho fatto io (chi fa da se' fa per tre...) e lascio qui ad uso di chi ne avesse bisogno.
Viene spiegato qui:
http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=17037.0
ma riassumo le fasi principali.
1) in ps_checkout.php (che si trova in admin/comp/virtu/classes ho aggiunto questa riga:
$html = str_replace('{phpShopEXTRAField1}', $dbbt->f("extra_field_1"), $html);
che si trova verso la fine del file, poco dopo questa sezione:
// now parse the email template and replace
// the placeholders with the real data.
2) in /administrator/components/com_virtuemart/html/templates/order_emails/
ho aggiunto al file email_italian.html questo codice
<tr class="Stil1">
<td>Partita iva/Codice fiscale :</td>
<td>{phpShopBTExtra_field_1}</td>
</tr>
poco sotto quest'altro codice gia' presente:
<tr class="Stil1">
<td>Email :</td>
<td>{phpShopBTEmail}</td>
</tr>
E basta, mi pare... e a questo punto nell'email che ricevono il cliente e l'admin compare la p.iva/c.fiscale.
Non ho idea, pero' di come fare per farlo apparire anche nell'ordine del backend, ma penso che per adesso possa bastare...
-
ciao, ho deciso di riscrivere su questo vecchio topic in quanto stavo cercando di applicare questa modifica su vm 109 e il risultato e che nell'email inviata al cliente come conferma ricezione ordine invece di apparire il cod fisc viene mostrato {phpShopBTExtra_field_1}.
sembra che non sia associata a nessun valore. sapete dove viene definita questa voce? intendo in che file? sto cercando ma non riesco a trovarla.
se volete vedere di persona, il sito è www.extremegamerz.it/index.php
vi ringrazio per l'aiuto ciao
peace!
[allegato eliminato da un amministratore]
-
;) Sono nuovo del forum e mi sto interessando anch'io all'annosa questione Partita IVA/Codice Fiscale.
Io ho creato 2 campi extra field, uno per la P.IVA e uno per il Cod.Fis. utilizzando il codice di Giuseppe che funziona perfettamente fino all'invio della mail.
La mail non funziona semplicemente perché il campo definito nel ps_checkout.php è diverso da quello dell'email_italian.html... :'(
Quindi potrebbe essere utile ricapitolare: in una versione originale di VM volendo cominciare a gestire i campi P.IVA e Cod.Fis. (poi c'è il problema del controllo sull'inserimento...)si potrebbe fare così (correggetemi se sbaglio):
modifica administrator/components/com_virtuemart/languages/italian.php
var $_PHPSHOP_USER_FORM_EXTRA_FIELD_1 = 'Partita IVA';
var $_PHPSHOP_USER_FORM_EXTRA_FIELD_2 = 'Codice Fiscale';
var $_PHPSHOP_ORDER_PRINT_EXTRA_FIELD_1 = 'Partita IVA';
var $_PHPSHOP_ORDER_PRINT_EXTRA_FIELD_2 = 'Codice Fiscale';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1 = 'Partita IVA';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_2 = 'Codice Fiscale';
var $_PHPSHOP_NEW_CUSTOMER = 'Sei un Nuovo Cliente? Inserisci i Dati per la Fattura <BR/>(N.B.: per le aziende è necessario inserire la Partita IVA)';
modifica administrator/components/com_virtuemart/classes/ps_checkout.php
// now parse the email template and replace
// the placeholders with the real data.
$html = str_replace('{phpShopEXTRAField1}', $dbbt->f("extra_field_1"), $html);
$html = str_replace('{phpShopEXTRAField2}', $dbbt->f("extra_field_2"), $html);
modifica administrator/components/com_virtuemart/html/templates/order_emails/email_italian.html
<tr class="Stil1">
<td>Partita Iva :</td>
<td>{phpShopEXTRAField1}</td>
</tr>
<tr class="Stil1">
<td>Codice Fiscale :</td>
<td>{phpShopEXTRAField2}</td>
</tr>
Spero possa essere utile, ora vorrei affrontare il problema del controllo dei campi, ho delle routine in php, il problema è che non so dove andare a metterle! :D Se qualcuno ha qualche idea... :-*
-
All'ora anche io ho eseguite tutte queste modifiche i Campi aggiuntivi vengono visualizzati correttamente, ma nel momento dell'invio dell'ordine ho due cose che non vanno.
La prima mi cambia i caratteri accentati, nella configurazione avevo messo il codice e funziona bene ma nel modulo no.
Il secondo i campi Cod.Fisc e P.IVa non vengono valorizzati ma viene visualizzata la variabile.
Qlc sa cortesemente dirmi come sistemare?
Questo mi pare l'unico post dove era stato esposto questo problema ma a quanto leggo non è stata risolto.
Grazie
-
Io ho VM 1.0.10, funziona comuque questo sistema ?? Io ci ho provato una volta, con qualcosa trovata qui o altrove ma nell'email mi faceva vedere il nome delle variabile, come se questa non fosse associata a nulla ..
-
ho risolto utilizzando uno dei tanti campi nr telefono che esistono per la ditta, in particolare il primo che sta in calce ai dati del negozio...
inserire l'algoritmo di controllo non mi sembra indispensabile valutando che questo componente è usato in tutto il mondo mentre cod fisc e p iva sono solo questioni locali, almeno io uso si gli occhiali ma so prestare attenzione e leggere mentre con il primo aggiornamento si perderebbe tutto.
-
ciao francesco .. scusa la mia ignoranza ma non ho ben capito la procedura per risolvere il problema.
Me la potresti spiegare meglio ?
Grazie davvero.