Magento - Modulo Codice Fiscale/Partita IVA

Per un corretto funzionamento di Magento all'interno del regime fiscale italiano è necessario gestire i campi relativi al Codice Fiscale e/o Partita IVA all'interno degli indirizzi del cliente, all'interno degli ordini e all'interno delle fatture.

Per sviluppare questo modulo stiamo partendo dall'ottimo modulo

Legal entity & natural person Romanian Addresses

A breve sarà rilasciata la prima versione, chiaramente open source del modulo.

Disinstallazione del modulo Legal entity & natural person Romanian Addresses

Una volta installato il modulo in oggetto, per disinstallarlo correttamente sarà necessario eseguire un po' di query sul database.

Le elenchiamo qui di seguito:

DELETE FROM eav_attribute WHERE attribute_code LIKE 'pfpj_%';

ALTER TABLE sales_flat_quote_address
    DROP pfpj_tip_pers,
    DROP pfpj_cui,
    DROP pfpj_reg_com,
    DROP pfpj_banca,
    DROP pfpj_iban,
    DROP pfpj_cnp,
    DROP pfpj_serienr_buletin,
    DROP pfpj_for_billing,
    DROP pfpj_for_shipping;

DELETE FROM core_resource WHERE core_resource.code = 'checkoutrom_setup' LIMIT 1;
DELETE FROM core_resource WHERE core_resource.code = 'customerrom_setup' LIMIT 1;
DELETE FROM core_resource WHERE core_resource.code = 'directoryrom_setup' LIMIT 1;
DELETE FROM core_resource WHERE core_resource.code = 'romanianregions_setup' LIMIT 1;
DELETE FROM core_resource WHERE core_resource.code = 'salesrom_setup' LIMIT 1;   DELETE FROM directory_country_region where country_id = 'RO';