Sono nuovo del forum e mi sto interessando anch'io alla questione
Partita IVA e Codice Fiscale.
Il mio problema è capire dove posso inserire nel codice php il controllo di
validazione dei campi in fase di registrazione dell'utente.
Intanto vorrei condividere con voi i passaggi per inserire i 2 campi per capire se ho fatto qualche svarione e perché magari potrebbero essere utili per chi inizia.
Dopo aver installato l'ultimo pacchetto eCommerceEdition (J!1.0.12, VM1.0.10) e aggiornato il linguaggio ho creato 2 campi extra field, uno per la P.IVA e uno per il Cod.Fis.:
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>
Il sistema sembra funzionare perché l'ordine arriva comprensivo dei campi in questione, comunque fatemi capire se la via è giusta.
Ora vorrei affrontare il problema del controllo dei campi, ho delle routine in php, il punto è che non so dove andarle a mettere!
Se qualcuno ha qualche idea...