Italian updates required!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 Jahre weitere
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
12 Jahre weitere
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>
12 Jahre weitere
hai risolto con il codice fiscale?
12 Jahre weitere
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 :-)
12 Jahre weitere
bhe è davvero un peccato che non ci sia uno sviluppo costante,

cmq grazie mille
12 Jahre weitere
Bè già che aggiornassero la lingua !!!!.
12 Jahre weitere
Quello lo sto facendo. Quando arrivo a qualcosa di decente avviso e pubblico :-)
12 Jahre weitere
Grazie se ti serve qualcosa fai un fischio !!!.
12 Jahre weitere
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
12 Jahre weitere
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.