Hi guys, il mio italiano e veramente male. So i have to go on in english.
Had the same Problem. In combination with my lacking italian skills i was kind of desperate.
Finaly i found kind of a working solution. I´m not sure if its 100% according to the law but maybe you guys can figure that out.
Hopefully i did not forget any of the steps.
Presta 1.7.5
1) first you go to
international -> Locations -> Countries ... klick edit on Italy ..... add dni
(see picture)
than
customer -> adresses
(see picture)
2) follow this BOOM https://github.com/PrestaShop/PrestaShop/issues/9928 to find that git https://github.com/PrestaShop/vatnumber/tree/dev (vatmodule .... also attached). To be safe and not installing any sources from "me" i would suggest you follow the links. The attachement is just a reference.
i had to upload it in the BackOffice to make it work. First, i put it directly via ftp in /modules but the module wasn´t recognized.
configuration of the module is self explanatory
3) finally, i named the fields according to the onepagecheckout.jpg image. Now, depending on the country you´re selecting in your address, appropriate fields coming up or fading away. Also verification seems to work.
I haven´t checked yet whats happening with the fields in invoices and so on. But at least i think this is an acceptable workaround for commercial and private customers from in and outside italy.
Let me know what you think
best regards
H