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

14 marzo 2007

Si parte!

Eccoci qui, su blogspot.
Visto che questo è una via di mezzo tra un blog personale e un blog aziendale (@friends.net) e visto che in atfriends ci occupiamo di sviluppo web, a prima vista potrebbe sembrare piuttosto strana la scelta di aprire un blog in uno spazio condiviso, piuttosto che integrare un blog direttamente all'interno del nostro sito.

Beh, il motivo per cui abbiamo fatto questa scelta è presto detto: semplicemente vogliamo monitorare l'influenza sul nostro sito di un blog 'esterno' situato in un 'contenitore' così conosciuto come blogspot.