Italian updates required!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
Il y a 12 ans
Hi

For the Italian market are necessary this features:

1. fiscal code (In the US, the equivalent role to the Italian "Codice Fiscale" is played by the Social Security Number).
If I invoicing to company, the invoice contain the VAT. If I invoicing to private customer, the invoice contain the tax code.

2.  In every contact form, is necessary to approve privacy terms. Like http://www.lameladievacosmesi.it/contatti.aspx?Lingua=EN. Is necessary:
a. link to privacy document
b. checkbox to accept the privacy terms

You can provide this?

If you want, you can contact me for all informations. I am available to collaborate.

Thanks!
Gionata Aladino Canova
Il y a 12 ans
For privacy I add these string to be localized:
ContactUs.LeggiInformativa=Leggi l'informativa
ContactUs.ScaricaAcrobat=Se non hai Acrobat Reader, scaricalo dall'icona qui a fianco.
ContactUs.Dichiarazione=Dichiaro di avere letto l’informativa ai sensi del "Testo unico sulle  misure di sicurezza per la protezione dei dati personali” (Decreto legislativo  30 giugno 2003 n. 196) e autorizzo il trattamento dei dati.

and make change to ContactUs.cshtml:

@model Nop.Web.Models.Common.ContactUsModel
@{
    Layout = "~/Views/Shared/_ColumnsTwo.cshtml";

    //title
    Html.AddTitleParts(T("PageTitle.ContactUs").Text);
}
<div class="contact-form">
    @Html.Action("TopicBlock", "Topic", new { systemName = "ContactUs" })
    <div class="clear">
    </div>
    @using (Ajax.BeginForm(new AjaxOptions
    {
        HttpMethod = "post",
        UpdateTargetId = "contactus-result",
        LoadingElementId = "contactus-sending-progress",
        InsertionMode = InsertionMode.Replace,
        OnSuccess = "onContactUsRequestSuccess();",
    }))
    {
        <div class="send-email" id="contactus-send-form">
            <table class="table-container">
                <tr class="row">
                    <td class="item-name">
                        @Html.LabelFor(model => model.FullName):
                    </td>
                    <td class="item-value">
                        @Html.TextBoxFor(model => model.FullName, new { style = "Width: 250px;" })
                        @Html.ValidationMessageFor(model => model.FullName)
                    </td>
                </tr>
                <tr class="row">
                    <td class="item-name">
                        @Html.LabelFor(model => model.Email):
                    </td>
                    <td class="item-value">
                        @Html.TextBoxFor(model => model.Email, new { style = "Width: 250px;" })
                        @Html.ValidationMessageFor(model => model.Email)
                    </td>
                </tr>
                <tr class="row">
                    <td class="item-name">
                        @Html.LabelFor(model => model.Enquiry):
                    </td>
                    <td class="item-value">
                        @Html.TextAreaFor(model => model.Enquiry, new { style = "Width: 350px; Height: 150px;" })
                        @Html.ValidationMessageFor(model => model.Enquiry)
                    </td>
                </tr>

                <tr class="row">
                    <td class="item-name">
                        Privacy
                    </td>
                    <td class="item-value">
                            <div style="width:350px;">
                                <a href="http://www.adobe.it/products/acrobat/readstep2.html" target="_blank">
                                    <img alt="Scarica Acrobat Reader" style="border:none;float:right;margin-left:10px;"
                                     src="http://www.tdeinformatica.it/Images/get_adobe_reader.gif" />
                                </a>
                                <a href="/download/Informativa.pdf" target="_blank">
                                @T("ContactUs.LeggiInformativa")
                                </a>(83 KB PDF);<br />
                                @T("ContactUs.ScaricaAcrobat")
                            </div>
                    </td>
                </tr>
                <tr class="row">
                    <td class="item-name">
                        @Html.LabelFor(model => model.Enquiry):
                    </td>
                    <td class="item-value">
                            <div style="width:350px;">
                                <input id="consenso" onclick='privacy();' type="checkbox" style="margin-right:5px;" />
                                @T("ContactUs.Dichiarazione")
                            </div>
                    </td>
                    <script type="text/javascript">
                        function privacy() {
                            if ($('#consenso').attr('checked'))
                                $("input[type=submit]").removeAttr("disabled")
                            else
                                $("input[type=submit]").attr("disabled", "disabled");
                        }
                    </script>          
                </tr>

                <tr class="row">
                    <td class="item-name">
                    </td>
                    <td class="button">
                        <input type="submit" id="send-email" name="send-email" class="contactusbutton" value="@T("ContactUs.Button")" disabled="disabled" />
                        <span id="contactus-sending-progress" style="display: none;">@T("Common.Wait...")
                            <img src='@Url.Content("~/Content/Images/ajax_loader_small.gif")' alt="@T("Common.Wait...")" />
                        </span>
                    </td>
                </tr>
            </table>
        </div>        
        <div class="clear">
        </div>
        <div class="result">
            <strong><span id="contactus-result"></span></strong>
        </div>        
    }
    <script type="text/javascript">
        
        function onContactUsRequestSuccess() {
            $('#contactus-send-form').hide();
        }
    </script>
</div>
Il y a 12 ans
hai risolto con il codice fiscale?
Il y a 12 ans
Magari. Purtroppo aggiungere campi è difficile. Questo è un limite in nopCommerce, non sarebbe male avere la possibilità di aggiungere campi liberi. La versione italiana sembra morta a Luglio scorso. Cmq se ho novità le scrivo :-)
Il y a 12 ans
bhe è davvero un peccato che non ci sia uno sviluppo costante,

cmq grazie mille
Il y a 12 ans
Bè già che aggiornassero la lingua !!!!.
Il y a 12 ans
Quello lo sto facendo. Quando arrivo a qualcosa di decente avviso e pubblico :-)
Il y a 12 ans
Grazie se ti serve qualcosa fai un fischio !!!.
Il y a 12 ans
Salve a tutti,

noi abbiamo inserito l'accettazione privacy all'atto della registrazione, come anche il codice fiscale. Inoltre abbiamo modificato anche il layout PDF delle fatture.
Per info, siamo qui.

Ciao
Il y a 12 ans
SI!
Non sono riuscito ancora per mancanza di tempo a lavorarci; se potete darmi qualsiasi aiuto è il benvenuto!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.