21 marzo 2007

Partita IVA e Codice Fiscale per Zen Cart 1.3.7

Finalmente oggi ho rilasciato la tanto sospirata modifica necessaria per gestire in Zen Cart (versione italiana 1.3.7) la partita IVA e il codice fiscale dei clienti.

Grazie a queste modifiche, vengono inseriti due nuovi campi nel form di creazione account.

Oltre ad essere presenti in fase di creazione account, ovviamente sono presenti anche nella sezione di modifica, nella rubrica indirizzi e in fase di checkout qualora si specifichi un indirizzo di fatturazione differente rispetto a quello di default.

Per poter gestire questi due nuovi campi è necessario modificare svariati files della distribuzione originale, nonchè modificare anche il database.

Questo è l'elenco dei fiels coinvolti:

- admin/customers.php
- admin/includes/classes/order.php
- admin/includes/functions/general.php
- admin/includes/languages/italian/extra_definitions/fiscal_def.php

- includes/classes/order.php
- includes/languages/italian/extra_definitions/fiscal_def.php
- includes/modules/pages/address_book/header_php.php
- includes/modules/pages/address_book_process/header_php.php
- includes/modules/pages/address_book_process/jscript_main.php
- includes/modules/pages/checkout_payment_address/jscript_main.php
- includes/modules/pages/create_account/jscript_form_check.php
- includes/modules/pages/login/jscript_form_check.php

- includes/modules/YOUR_TEMPLATE/checkout_address_book.php
- includes/modules/YOUR_TEMPLATE/checkout_new_address.php
- includes/modules/YOUR_TEMPLATE/create_account.php

- includes/templates/YOUR_TEMPLATE/templates/tpl_modules_address_book_details.php
- includes/templates/YOUR_TEMPLATE/templates/tpl_modules_checkout_new_address.php
- includes/templates/YOUR_TEMPLATE/templates/tpl_modules_create_account.php



INSTALLAZIONE

I files sono salvati con il percorso di default dell'installazione di Zen Cart.
Se avete apportato modifiche a qualcuno dei files coinvolti, dovrete riportarle anche nel corrispondente file contenuto in questo archivio.
Ove possibile è stato utilizzato l'override, in questi casi, alla cartella del template è stato dato il nome your_template. Ovviamente dovrete rinominarle con il nome del vs template in uso.

Fatto ciò, potrete trasferire i files nella root del vostro store.

Dopodiche eseguite la patch sql contenuta nel file sql_patch.sql_patch

Ora potete procedere con il setup


SETUP

Per attivare / disattivare i due nuovi campi, recarsi in Admin->Configurazione->Info Cliente
Per definire il numero minimo di caratteri che l'utente deve inserire in fase di compilazione, andare in Admin->Configurazione->Valori Minimi
Come al solito, specificando 0 si ottiene che il campo in questione non è più obbligatorio.


DOWNLOAD

Nessun commento: