aggiornamento contribution partita iva e codice fiscale
Moderatore: mod Generali
aggiornamento contribution partita iva e codice fiscale
Ciao, usando la contribution PIvaCF_2.5.1 per immettere il codice fiscale e la partita iva nei campi di compilazione mi sono accorto di un piccolo errore che c'era e sono riuscito a correggerlo e di conseguenza mi sembrava giusto proporvi la mia versione aggiornata con (sembra fino ad ora) nessun problema.
Ho modificato il file checkout_payment_address.php, che mancava nella lista dei file modificati, e quindi di conseguenza mancavano gli script che permettono di inserire i dati nel database. La contribution è davvero utile, un grazie a BluEdoG e a oscommerceitalia per le traduzioni.
Ho modificato il file checkout_payment_address.php, che mancava nella lista dei file modificati, e quindi di conseguenza mancavano gli script che permettono di inserire i dati nel database. La contribution è davvero utile, un grazie a BluEdoG e a oscommerceitalia per le traduzioni.
Re: aggiornamento contribution partita iva e codice fiscale
non so se l'hai visto però c'è anche questo (piccolo) problema, ancora irrisolto: viewtopic.php?f=3&t=12091&st=0&sk=t&sd=a se hai qualche idea..
Saluti
Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)
Re: aggiornamento contribution partita iva e codice fiscale
ho letto un po il post ma non ho capito il vero problema qual è...se magari puoi spiegarmi il problema potrei provare a vedere un po
Re: aggiornamento contribution partita iva e codice fiscale
nella procedura di check out viene visualizzata la p.iva nell'indirizzo di spedizione, che non dovrebbe esserci. Lo fa sia nella checkout_shipping.php, sia nella checkout_confirmation.php. Se guardi i primi screen-shot che avevo allegato forse è più chiaro. E' un po' che non ci smanetto, però è un problema che prima ho poi dovrò riaffrontare. Se hai qualche idea è benvenutaRash ha scritto:se magari puoi spiegarmi il problema potrei provare a vedere un po
Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)
Re: aggiornamento contribution partita iva e codice fiscale
Se non ho capito male durante la fase di checkout quando sei nella pagina per la spedizione e ti mostra l'indirizzo ti compare anche la partita iva ke non dovrebbe essere presente giusto? e questo anche nella fase di conferma. Se è questo io non ho trovato questo problema ti allego anche uno screenshot della pagina checkuot_shipping.php, la partita iva non mi compare nè in checkout_shipping e nè in checkout_confirmation. è strano che ti compaia la partita iva lì dove in effetti non dovrebbe comparire. Prova a installare nuovamente la contribution, magari scarica quella che ho messo nel post, e installa manualmente gli script. Fammi sapere
Re: aggiornamento contribution partita iva e codice fiscale
Approfitto di questo post per chiedere se c'è la possibilità di eliminare il controllo sull codice fiscale, nel senso che se un'azienda inserisce il codice fiscale che è uguale alla partita iva il sistema da errore, come dovrei procedere per eliminare il controllo?
Grazie in anticipo.
Grazie in anticipo.
Vendita online - Utensili Beta
Re: aggiornamento contribution partita iva e codice fiscale
avevo fatto tutto a manina.. adesso sono un po' preso da altre questioni, sicuro che quell'account abbia la p.iva??Rash ha scritto: Prova a installare nuovamente la contribution, magari scarica quella che ho messo nel post, e installa manualmente gli script
cmq appena ho un attimo do un occhio al tuo allegato
un po' ot rispetto al post.. cmq dovrebbe bastare farlo da admin -> configurazione -> Dettagli clienti. Qui dovresti avere 2 voci relative al cf, una per la visualizzazione del campo e l'altra per il controllo. Lasci la prima su true e la seconda la imposti a false. Nel mio è così, se no devi andare via codice, è un po' che non ci smanetto però a naso commenterei questa riga:Gpl ha scritto: eliminare il controllo sull codice fiscale
Codice: Seleziona tutto
$messageStack->add('create_account', ENTRY_CF_ERROR);
Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)
Re: aggiornamento contribution partita iva e codice fiscale
Ci sono i controlli nell'amministrazione, però sul fatto che sia obbligatoria e di visualizzarla, nel nostro caso non è obbligatoria ma se un cliente la inserisce in maniera non corretta da errore.
Vendita online - Utensili Beta
Re: aggiornamento contribution partita iva e codice fiscale
forse ho capito, mi sa che hai i 4 controlli che ti dicevo
se vuoi toglierli usa questo codice:
al posto di questo:
dovrebbe funzionare.. però se un privato ti canna l'inserimento il sistema non se ne accorge. Ho fatto così nella pagina di registrazione per le aziende. Ci dovrebbe essere in giro un post con degli allegati su come avevo diviso le pagine di registrazione in privato e azienda. Non te la consiglio come procedura, in quanto devo cambiarla anch'io - c'è di meglio in giro - però se vuoi farti un'idea e vedere i file..
Saluti
se vuoi toglierli usa questo codice:
Codice: Seleziona tutto
if (ACCOUNT_CF == 'true') {
if (($cf == "") && (ACCOUNT_CF_REQ == 'true')) {
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
}
}
Codice: Seleziona tutto
if (ACCOUNT_CF == 'true') {
if (($cf == "") && (ACCOUNT_CF_REQ == 'true')) {
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
} else if ((strlen($cf) != 16) && ($cf != "")) {
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
} else if (strlen($cf) == 16) {
$cf = strtoupper($cf);
if( ! ereg("^[A-Z0-9]+$", $cf) ){
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
} else {
$s = 0;
for( $i = 1; $i <= 13; $i += 2 ){
$c = $cf[$i];
if( '0' <= $c && $c <= '9' )
$s += ord($c) - ord('0');
else
$s += ord($c) - ord('A');
}
for( $i = 0; $i <= 14; $i += 2 ){
$c = $cf[$i];
switch( $c ){
case '0': $s += 1; break;
case '1': $s += 0; break;
case '2': $s += 5; break;
case '3': $s += 7; break;
case '4': $s += 9; break;
case '5': $s += 13; break;
case '6': $s += 15; break;
case '7': $s += 17; break;
case '8': $s += 19; break;
case '9': $s += 21; break;
case 'A': $s += 1; break;
case 'B': $s += 0; break;
case 'C': $s += 5; break;
case 'D': $s += 7; break;
case 'E': $s += 9; break;
case 'F': $s += 13; break;
case 'G': $s += 15; break;
case 'H': $s += 17; break;
case 'I': $s += 19; break;
case 'J': $s += 21; break;
case 'K': $s += 2; break;
case 'L': $s += 4; break;
case 'M': $s += 18; break;
case 'N': $s += 20; break;
case 'O': $s += 11; break;
case 'P': $s += 3; break;
case 'Q': $s += 6; break;
case 'R': $s += 8; break;
case 'S': $s += 12; break;
case 'T': $s += 14; break;
case 'U': $s += 16; break;
case 'V': $s += 10; break;
case 'W': $s += 22; break;
case 'X': $s += 25; break;
case 'Y': $s += 24; break;
case 'Z': $s += 23; break;
}
}
if( chr($s%26 + ord('A')) != $cf[15] ){
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
}
}
}
}
Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)
Re: aggiornamento contribution partita iva e codice fiscale
Comunque 06voip avevo sbagliato a non inserire il nome azienda e quindi di conseguenza la partita iva non compariva. In effetti c'è questo problema. Però non è grave, alla fine l'importante è ke nei dati della fatturazione compaia la p.iva dell'indirizzo di fatturazione. per ora non posso smanettarci però appena posso vedrò di mettere mani al codice.
Re: aggiornamento contribution partita iva e codice fiscale
ah ecco.. stavo seriamente pensado di reinstallarla da capo, grazie per l'info
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)
Re: aggiornamento contribution partita iva e codice fiscale
e si scusami ho riprovato e in effetti avevi ragione. ma mica è un problema comunque? alla fine nn da "fastidio"
Re: aggiornamento contribution partita iva e codice fiscale
bho.. a me da un po' fastidio vederlo, poi però funziona tutto e non lo vedo un problema bloccante, solo di logica diciamo
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)