Spedizione standard gratuita
per importi superiori a 95 CHF

Contatti

1

Topic

Per poterti assistere al meglio, ti preghiamo di selezionare un soggetto

Seleziona il tuo Oggetto/Argomento *
Informazioni sul prodotto
Promozioni
Ordini online
Cambio
Consegna
Pagamento
Problema con il sito web
Swarovski Club
iscrizione alla SCS
Garanzia
Riparazione
Altro
$(this).closest('#contactTopicFormConfigWrapper').find('.js-contactTopicFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactTopicFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: 'Seleziona il tuo Oggetto\/Argomento', message_en: 'Seleziona il tuo Oggetto\/Argomento' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactTopic'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactTopicFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
2

Oggetto

Seleziona uno dei seguenti soggetti

Seleziona il tuo Oggetto/Argomento *
Qual è il link di tracciamento del mio ordine?
Un articolo del mio ordine è arrivato danneggiato
Un articolo del mio ordine è mancante
Può modificare il mio indirizzo di consegna?
Come posso inviare il mio ordine in un altro paese?
Altro
Come posso rinnovare la mia iscrizione?
Come si diventa soci SCS?
Quando arriverà il mio pacchetto di iscrizione?
Altro
Il mio articolo è riparabile?
Qual è lo stato della mia riparazione?
Quanto costa una riparazione?
Perché devo visitare uno store per far riparare un articolo?
Altro
Può indicarmi le dimensioni del prodotto?
Dove è disponibile questo prodotto?
Quali opzioni di colori sono disponibili?
Come posso ordinare un prodotto Swarovski Created Diamonds realizzato su misura?
altro
Il mio indirizzo postale non è riconosciuto come un indirizzo valido
Non riesco a completare il processo di pagamento
Può ripristinare la password del mio account?
Non riesco ad accedere al mio account
Altro
Altro
Come posso annullare l’iscrizione alla newsletter Swarovski Club?
Perché ricevo ancora e-mail da Swarovski dopo l’annullamento dell’iscrizione alla newsletter?
Il mio buono Swarovski Club non funziona
È possibile estendere il mio buono sconto Swarovski Club?
È possibile utilizzare il mio buono sconto Swarovski Club sugli articoli in saldo?
Come posso utilizzare il mio buono regalo di compleanno?
Altro
Il mio prodotto è coperto dalla garanzia?
Qual è la vostra politica sulle garanzie?
Altro
Posso cambiare un prodotto del mio ordine online?
Posso cambiare un prodotto acquistato in uno store di un altro paese?
Posso cambiare il mio acquisto online in uno store?
Altro
Perché la mia carta regalo elettronica non è accettata online?
Posso utilizzare più di 1 carta regalo elettronica come pagamento?
Come posso pagare per un acquisto online con una carta regalo elettronica?
Perché il mio pagamento è stato rifiutato?
Perché il mio pagamento è stato rimborsato?
Altro
Può fornirmi informazioni sull’attuale promozione?
Può estendere la promozione?
Perché il mio acquisto non è risultato idoneo alla promozione?
Altro
Può inviarmi nuovamente la conferma del mio ordine?
Qual è lo stato del mio ordine online?
Posso annullare il mio intero ordine online?
Posso annullare parte del mio ordine online?
Può modificare il mio indirizzo di fatturazione?
Come posso restituire il mio ordine online?
Qual è la vostra politica sui resi online?
Qual è lo stato del mio rimborso online?
Altro
$(this).closest('#contactSubjectFormConfigWrapper').find('.js-contactSubjectFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Seleziona il tuo Oggetto\/Argomento', message_en: 'Seleziona il tuo Oggetto\/Argomento' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactSubject'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
Oggetto *
$(this).closest('#contactSubjectOtherFormConfigWrapper').find('.js-contactSubjectOtherFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectOtherFormDefinition_contactSubjectTxt]': { trigger: 'keyup', validators: { notEmpty: { message: 'Inserisci il tuo oggetto', message_en: 'Inserisci il tuo oggetto' }, stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactSubjectOther'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectOtherFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };

{"didYouKnowLabel":"Sai che:","product-size":["Per conoscere la tua taglia perfetta, usa la nostra guida alle taglie.","Per maggiori informazioni, dai un'occhiata alla <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">Guida alle Taglie</a>"],"product-availability":["Per controllare la disponibilità in negozio, segui questi passaggi: <br/>1. Scegli il prodotto dal nostro shop online. <br/>2. Nella pagina dei dettagli del prodotto, accanto a "Aggiungi al carrello", seleziona "Trova in store", poi clicca su "Click & Collect: Verifica la disponibilità". <br/>3. Inserisci la tua posizione attuale o preferita e sfoglia le opzioni disponibili.","Per maggiori informazioni, dai un'occhiata alle nostre <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">FAQ</a>"],"product-colors":["Usa il filtro colore nella pagina dell'elenco dei prodotti o controlla le variazioni di colore nella pagina dei dettagli del prodotto per trovare l'abbinamento perfetto."],"promotion-info":["Swarovski offre promozioni di vendita durante tutto l'anno; per rimanere aggiornati, ti consigliamo di iscriverti alla nostra newsletter."],"promotion-extension":["Le nostre promozioni hanno sempre periodi di validità prestabiliti e, una volta superata la data di scadenza, i codici sconto smettono automaticamente di funzionare o il prezzo standard viene ripristinato. Gli ordini effettuati prima del lancio di una promozione non possono essere modificati per approfittare della nuova promozione."],"promotion-quality":["Controlla i Termini e Condizioni della promozione per assicurarti che il tuo articolo sia idoneo e conferma che il tuo ordine sia stato effettuato durante il periodo promozionale.","Per maggiori dettagli, dai un'occhiata alle nostre <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-resendOrderConfirmation":["Certo! Se desideri un aggiornamento sul tuo ordine, visita <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">stato dell'ordine</a>. Se non conosci il tuo numero d'ordine, forniscici semplicemente il tuo indirizzo email e ti invieremo nuovamente la conferma dell'ordine."],"order-orderStatus":["Puoi facilmente controllare lo stato del tuo ordine qui <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Stato dell'Ordine</a>"],"order-cancelEntire":["Puoi cancellare un ordine entro circa 15 minuti dalla conferma dell'ordine.","Per maggiori informazioni, dai un'occhiata alle nostre <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-cancelPartially":["Le cancellazioni parziali non sono possibili, solo cancellazioni complete dell'ordine entro circa 15 minuti dalla conferma.","Vedi le <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a> per i dettagli."],"order-changeBillingAddress":["Non possiamo modificare un indirizzo di fatturazione."],"order-return":["Puoi seguire i passaggi indicati nelle nostre <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">FAQ</a> per una guida dettagliata."],"order-returnPolicy":["Per ulteriori informazioni sulla nostra politica di reso, fare clic qui <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["I resi richiedono circa 14 giorni lavorativi. Riceverai un'email di conferma quando riceveremo il tuo reso, e il rimborso potrebbe richiedere fino a 10 giorni lavorativi per comparire nel tuo conto.","Per maggiori dettagli, dai un'occhiata alle nostre <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-when-will-I-receive-my-refund" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeProduct":["Gli scambi non sono possibili. Ti preghiamo di restituire gli articoli indesiderati seguendo la nostra politica di reso e di effettuare un nuovo ordine per il prodotto corretto.","Per maggiori dettagli, dai un'occhiata alle nostre <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeInStore":["Puoi trovare informazioni dettagliate nelle nostre <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">FAQ</a>."],"exchange-exchangeProductFromAnotherCountry":["Per vari motivi, Swarovski non ha una politica globale di scambio o rimborso. Pertanto, non possiamo cambiare, sostituire o rimborsare i prodotti acquistati in altri paesi."],"delivery-tracking":["Hai ricevuto il link di tracciamento con la tua conferma di spedizione. In alternativa, puoi controllare lo stato della tua spedizione qui: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["Ci scusiamo per l'inconveniente. Contatta il nostro servizio clienti e fornisci le foto della scatola di spedizione e del prodotto danneggiato, e cercheremo una soluzione per te."],"delivery-missingItem":["Ci scusiamo per l'inconveniente. La scatola di spedizione è stata manomessa? Contatta il nostro servizio clienti con le foto della scatola di spedizione, indagheremo e troveremo una soluzione per te."],"delivery-changeAddress":["Cambiare l'indirizzo di consegna o la data potrebbe non essere possibile una volta che il pacco è in transito. Puoi usare il portale web del nostro partner di consegna per gestire le opzioni di consegna.","Per maggiori dettagli, dai un'occhiata alle nostre <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">FAQ</a>"],"delivery-changeCountry":["La consegna in un altro paese/regione non è possibile. Si prega di ordinare dal negozio online della destinazione di consegna. Per cambiare paese/regione e lingua, fare clic sul nome del paese/regione nel menu di selezione."],"payment-electronicCard":["Le carte regalo elettroniche vengono inserite nella fase di pagamento durante il checkout. Conferma di aver inserito correttamente il numero della carta di 10 o 16 cifre. Assicurati di non inserire un codice sconto o promozionale.","Per maggiori informazioni consulta qui <a href="/s-faq-giftcard-voucher/Swarovski-Gift-Cards-Voucher-FAQs/?accordionID=CC-Purchase-Vouchers_AE-voucher-not-working" target="_blank" rel="noopener noreferrer">FAQ</a>"],"payment-multipleElectronicGiftCards":["Per pagare con più carte regalo, segui i passaggi per unire le carte regalo nella fase di pagamento."],"payment-payWith":["Per riscattare la tua carta regalo, segui questi semplici passaggi descritti nel nostro <a href="/s-faq-giftcard-voucher/Swarovski-Gift-Cards-Voucher-FAQs/?accordionID=CC-Purchase-Vouchers_AE-redeem-gift-card" target="_blank" rel="noopener noreferrer">FAQ</a>."],"payment-rejection":["Si prega di assicurarsi che il pagamento e i dati personali siano coerenti. Per ulteriori informazioni, consultare le nostre <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-unableToCheckout":["Si prega di controllare qui prima di contattarci <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">Problema del sito web FAQ</a>."],"website-resetPassword":["Si prega di utilizzare la funzione "password dimenticata".","Per ulteriori informazioni, fare clic qui <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-unableToLogin":["Si prega di utilizzare la funzione "password dimenticata".","Per ulteriori informazioni, fare clic qui <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-unsubscribeNewsletter":["Inviamo due tipi di email: newsletter con promozioni e collezioni, e aggiornamenti sull'iscrizione (premi, stato o modifiche al programma). Per annullare l'iscrizione alle newsletter, fai clic su "annulla iscrizione" in fondo all'email o aggiorna le impostazioni in "Il mio account" su Swarovski.com. Per interrompere tutte le comunicazioni, inclusi i premi, contatta l'Assistenza clienti per chiudere il tuo account."],"swarovskiclub-emailAfterUnsubscribe":["Se ti sei cancellato dalla nostra newsletter ma rimani un membro del Swarovski Club, continuerai a ricevere email relative a premi, stato dei livelli o modifiche ai programmi. Per interromperle, contatta l'Assistenza Clienti per chiudere il tuo account. Potresti anche essere iscritto agli aggiornamenti di uno dei nostri marchi secondari."],"swarovskiclub-voucherNotWorking":["Per ulteriori dettagli, visita la nostra sezione FAQ su come collegare la tua adesione al club e utilizzare il tuo voucher sconto <a href="/s-faq-club/?accordionID=CC-Membership-Swa-Club_AE-not-use-discount-voucher" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-extendedVoucher":["I buoni sconto del Swarovski Club non possono essere estesi. Il periodo di validità è specificato nei Termini e Condizioni inclusi nell'e-mail di ricompensa che hai ricevuto."],"swarovskiclub-saleItem":["I buoni sconto del Swarovski Club non possono essere utilizzati su articoli in saldo. Per ulteriori dettagli, consultare i Termini e Condizioni inclusi nell'e-mail di ricompensa che hai ricevuto."],"swarovskiclub-birthdayGiftVoucher":["Puoi ritirare il tuo regalo nel tuo negozio preferito. Se non ne hai uno o non sei sicuro quale visitare, puoi accedere al tuo account e selezionare un negozio preferito. In alternativa, puoi anche utilizzare il nostro Trova Negozi per trovare un negozio che offra lo Swarovski Club. I clienti in alcuni mercati possono riscattare il loro regalo online con il loro prossimo acquisto online."],"scsmembership-renewMembership":["Per rinnovare la tua iscrizione, segui questi semplici passaggi descritti nelle nostre <a href="/s-faq-scs/Swarovski-Crystal-Society-FAQs-/?accordionID=SCS-LP_FAQ_AE-how-can-I-renew-membership" target="_blank" rel="noopener noreferrer">FAQ</a>"],"scsmembership-becomeMember":["Per diventare un nuovo membro, segui questi semplici passaggi descritti nelle nostre <a href="/s-faq-scs/Swarovski-Crystal-Society-FAQs-/?accordionID=CC-Membership-SCS_AE-how-to-join-renew-online" target="_blank" rel="noopener noreferrer">FAQ</a>"],"scsmembership-membershipArrival":["I pacchetti di iscrizione vengono generalmente inviati 4-6 settimane dopo l'iscrizione, con nuove iscrizioni o rinnovi spediti il primo giorno del mese successivo. Per le iscrizioni di 3 anni (2° e 3° anno), i pacchetti vengono inviati all'inizio dell'anno, consentendo ai membri di godere del regalo annuale ed esplorare nuove novità."],"warranty-itemCoveredByWarrant":["Swarovski offre una garanzia completa per difetti di fabbricazione e materiali sui prodotti acquistati presso negozi ufficiali o rivenditori autorizzati.","Per dettagli sulla nostra politica di garanzia, dai un'occhiata alle nostre <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>"],"warranty-warrantyPolicy":["Per una panoramica completa della nostra politica di garanzia, visita la nostra sezione dedicata alle <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>."],"repair-repairableItem":["Per scoprirlo, porta il tuo prodotto e la prova d'acquisto al negozio Swarovski più vicino per una valutazione.","Puoi trovare il negozio più vicino usando il nostro <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Cerca Negozio</a> online"],"repair-status":["Puoi controllare facilmente lo stato della tua riparazione qui <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">Visualizza stato riparazione</a>"],"repair-cost":["Porta il tuo prodotto e la prova d'acquisto al negozio Swarovski più vicino per una valutazione.","Puoi trovare il negozio più vicino usando il nostro <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Cerca Negozio</a> online"],"repair-visitStore":["Devi visitare un negozio perché solo i negozi autorizzati sono attrezzati per valutare e riparare correttamente il prodotto."]}
3

Opzioni di contatto

Scegli l’opzione di contatto che preferisci

Chat

Chat

Tempo di attesa stimato: 1 minuto

Email

Tempo di attesa stimato: 1- 3 giorni lavorativi

W razie pytań lub wątpliwości skontaktuj się z nami, korzystając z poniższego formularza. Z przyjemnością udzielimy Ci pomocy.

Nome *
Cognome *
Telephone
Email *
Paese *
Afganistan
Albania
Algieria
Andora
Angola
Anguilla
Antarktyka
Antigua i Barbuda
Arabia Saudyjska
Argentyna
Armenia
Aruba
Australia
Austria
Azerbejdżan
Bahamy
Bahrajn
Bangladesz
Barbados
Belgia
Belize
Benin
Bermudy
Bhutan
Białoruś
Boliwia
Botswana
Bośnia i Hercegowina
Brazylia
Brunei Darussalam
Brytyjskie Terytorium Oceanu Indyjskiego
Brytyjskie Wyspy Dziewicze
Burkina Faso
Burundi
Bułgaria
Chile
Chiny
Chorwacja
Curaçao
Cypr
Czad
Czechy
Dalekie Wyspy Mniejsze Stanów Zjednoczonych
Dania
Demokratyczna Republika Konga
Dominika
Dżibuti
Egipt
Ekwador
Erytrea
Estonia
Etiopia
Falklandy
Fidżi
Filipiny
Finlandia
Francja
Francuskie Terytoria Południowe
Gabon
Gambia
Georgia Południowa i Sandwich Południowy
Ghana
Gibraltar
Grecja
Grenada
Grenlandia
Gruzja
Guam
Guernsey
Gujana
Gujana Francuska
Gwadelupa
Gwatemala
Gwinea
Gwinea Bissau
Gwinea Równikowa
Haiti
Hiszpania
Holandia
Holandia Karaibska
Honduras
Hongkong
Indie
Indonezja
Irak
Iran
Irlandia
Islandia
Izrael
Jamajka
Japonia
Jemen
Jersey
Jordania
Kajmany
Kambodża
Kamerun
Kanada
Katar
Kazachstan
Kenia
Kirgistan
Kiribati
Kolumbia
Komory
Kongo
Korea Południowa
Korea Północna
Kostaryka
Kuba
Kuwejt
Laotańska Republika Ludowo-Demokratyczna
Lesotho
Liban
Liberia
Libia
Liechtenstein
Litwa
Luksemburg
Macedonia
Madagaskar
Majotta
Makau
Malawi
Malediwy
Malezja
Mali
Malta
Mariany Północne
Maroko
Martynika
Mauretania
Mauritius
Meksyk
Mjanma
Monako
Mongolia
Montenegro
Montserrat
Mozambik
Mołdawia
Namibia
Nauru
Nepal
Niemcy
Niger
Nigeria
Nikaragua
Niue
Norfolk
Norwegia
Nowa Kaledonia
Nowa Zelandia
Oman
Pakistan
Palau
Panama
Papua-Nowa Gwinea
Paragwaj
Peru
Pitcairn
Polinezja Francuska
Polska
Portoryko
Portugalia
RPA
Republika Dominikany
Republika Środkowoafrykańska
Reunion
Rumunia
Rwanda
Sahara Zachodnia
Saint Kitts i Nevis
Saint Lucia
Saint Martin (część francuska)
Saint Vincent i Grenadyny
Salwador
Samoa
Samoa Amerykańskie
San Marino
Senegal
Serbia
Seszele
Sfederowane Stany Mikronezji
Sierra Leone
Singapur
Sint Maarten (część holenderska)
Somalia
Sri Lanka
Stany Zjednoczone
Suazi
Sudan
Surinam
Svalbard i Jan Mayen
Syryjska Republika Arabska
Szwajcaria
Szwecja
Słowacja
Słowenia
Tadżykistan
Tajlandia
Tajwan
Tanzania
Terytoria palestyńskie
Timor Wschodni
Togo
Tokelau
Tonga
Trinidad i Tobago
Tunezja
Turcja
Turkmenistan
Turks i Caicos
Tuwalu
Uganda
Ukraina
Urugwaj
Uzbekistan
Vanuatu
Wallis i Futuna
Watykan
Wenezuela
Wielka Brytania
Wietnam
Wspólnota Saint Barthélemy
Wspólnota Terytorialna Saint Pierre i Miquelon
Wybrzeże Kości Słoniowej
Wyspa Bouveta
Wyspa Bożego Narodzenia
Wyspa Man
Wyspa Świętej Heleny, Wyspa Wniebowstąpienia i Tristan da Cunha
Wyspy Alandzkie
Wyspy Cooka
Wyspy Dziewicze Stanów Zjednoczonych
Wyspy Heard i McDonald
Wyspy Kokosowe
Wyspy Marshalla
Wyspy Owcze
Wyspy Salomona
Wyspy Zielonego Przylądka
Wyspy Świętego Tomasza i Książęca
Węgry
Włochy
Zambia
Zimbabwe
Zjednoczone Emiraty Arabskie
Łotwa
Il tuo numero d'ordine
Numero di riparazione
Oggetto *
Sei membro del programma fedeltá Swarovski Club?
Sei socio della Swarovski Crystal Society (SCS)?
Numero di membership *
1000 caratteri rimanenti
Seleziona il tuo Oggetto/Argomento *
Informacje o produkcie
Promocje
Zamówienia online
Wymiana
Dostawa
Płatność
Problem ze stroną internetową
Swarovski Club
Członkostwo w SCS
Gwarancja
Naprawy
Inne
Seleziona il tuo Oggetto/Argomento *
Pod jakim adresem mogę sprawdzić aktualny status mojego zamówienia?
Dostarczone do mnie zamówienie zawierało uszkodzony produkt
W dostarczonym do mnie zamówieniu brakowało jednego z produktów
Czy mogę prosić o zmianę mojego adresu dostawy?
Jak wysłać zamówienie do innego kraju?
Inne
Jak przedłużyć uczestnictwo w programie?
Jak zostać członkiem SCS?
Kiedy otrzymam mój zestaw powitalny?
Inne
Czy mój produkt da się naprawić?
Jaki jest aktualny status mojego produktu oddanego do naprawy?
Ile kosztuje naprawa?
Dlaczego muszę udać się do sklepu, aby oddać produkt do naprawy?
Inne
Czy mogę prosić o pomoc w wyborze rozmiaru?
Gdzie jest dostępny ten produkt?
Jakie warianty kolorystyczne są dostępne?
Jak mogę zamówić produkt Swarovski Created Diamonds tylko na zamówienie?
inny
Mój adres pocztowy nie jest rozpoznawany jako poprawny adres
Nie jestem w stanie dokończyć procesu płatności
Czy mogę prosić o ustanowienie nowego hasła do mojego konta?
Nie jestem w stanie zalogować się na swoje konto
Inne
Inne
Jak zrezygnować z otrzymywania biuletynu Swarovski Club?
Dlaczego pomimo rezygnacji z otrzymywania biuletynu nadal otrzymuję wiadomości e-mail od spółki Swarovski?
Mój kupon uzyskany w programie Swarovski Club nie działa
Czy istnieje możliwość wydłużenia ważności mojego kuponu rabatowego uzyskanego w programie Swarovski Club?
Czy kupon rabatowy uzyskany w programie Swarovski Club można wykorzystać przy zakupie produktów na wyprzedaży?
Jak wykorzystać urodzinowy bon upominkowy?
Inne
Czy mój produkt jest objęty gwarancją?
Jaka jest wasza polityka gwarancyjna?
Inne
Czy mogę dokonać wymiany produktu zakupionego online?
Czy mogę dokonać wymiany produktu zakupionego w innym kraju?
Czy w sklepie stacjonarnym mogę dokonać wymiany produktu zakupionego online?
Inne
Dlaczego moja elektroniczna karta podarunkowa nie jest honorowana w sklepie internetowym?
Czy mogę zapłacić, wykorzystując więcej niż jedną elektroniczną kartę podarunkową?
Jak zapłacić za zakupy w sklepie internetowym, wykorzystując elektroniczną kartę podarunkową?
Dlaczego moja płatność została odrzucona?
Dlaczego moja płatność została zwrócona?
Inne
Czy mogę uzyskać informacje na temat aktualnej promocji?
Czy istnieje możliwość przedłużenia promocji?
Dlaczego mój zakup nie został objęty promocją?
Inne
Czy mogę prosić o ponowne przysłanie wiadomości e-mail z potwierdzeniem przyjęcia zamówienia?
Jaki jest aktualny status mojego zamówienia złożonego online?
Czy mogę w całości anulować zamówienie złożone online?
Czy mogę anulować część zamówienia złożonego online?
Czy mogę prosić o zmianę mojego adresu rozliczeniowego?
Jak zwrócić produkty zamówione online?
Jakie są zasady przyjmowania zwrotu produktów zakupionych online?
Jaki jest aktualny status mojego zwrotu pieniędzy za produkty zakupione online?
Inne

La preghiamo di notare che cliccando su “Inizia Chat”, accetterà che la conversazione e ulteriori dati fornitici verranno salvati da parte di Swarovski. Potrà trovare ulteriori informazioni sulla politica per la protezione dei dati personali.

* Campi obbligatori
$(this).closest('#pl-contactEmailFormConfigWrapper').find('.js-pl-contactEmailFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactEmailFormDefinition_title]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_firstName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('Inserisci solo lettere (non punti)'); messagesEN.push('Inserisci solo lettere (non punti)'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('La lunghezza minima è pari a 2 caratteri'); messagesEN.push('La lunghezza minima è pari a 2 caratteri'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Please enter your first name.', message_en: 'Please enter your first name.' }, stringLength: { message: 'Hai superato la lunghezza massima di 40 caratteri per questo campo', message_en: 'You have exceeded the maximum length of 40 characters for this field', max: 40 }, } }, 'values[contactEmailFormDefinition_lastName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('Inserisci solo lettere (non punti)'); messagesEN.push('Inserisci solo lettere (non punti)'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('La lunghezza minima è pari a 2 caratteri'); messagesEN.push('La lunghezza minima è pari a 2 caratteri'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Inserisci il tuo cognome', message_en: 'Inserisci il tuo cognome' }, stringLength: { message: 'Hai superato la lunghezza massima di 40 caratteri per questo campo', message_en: 'You have exceeded the maximum length of 40 characters for this field', max: 40 }, } }, 'values[contactEmailFormDefinition_phone]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[\\\\+]{0,1}[0-9\\\\(\\\\)\\- \\\\.]*$', ''))) { messages.push('inserisci un numero di telefono. (solamente numeri, senza spazi)'); messagesEN.push('inserisci un numero di telefono. (solamente numeri, senza spazi)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Hai superato la lunghezza massima di 20 caratteri per questo campo', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Please enter your telephone number', message_en: 'Please enter your telephone number', callback: function (value, validator, $field) { if (value === '') { return true; } var prefixCountry = $field.siblings('.flag-container').children('.selected-flag').attr('title'); var isValidPrefix = prefixCountry !== undefined && prefixCountry !== 'Unknown'; if (!isValidPrefix) { return false; } var prefix = prefixCountry.split("+")[1]; var isMinimumLength = true; var minLength = ""; if (minLength !== null) { if (value.startsWith("+")) { if ((value.length - prefix.length - 1) < minLength) { isMinimumLength = false; } } else if (value.length < minLength) { isMinimumLength = false; } } return isMinimumLength; } }, } }, 'values[contactEmailFormDefinition_email]': { trigger: 'blur', validators: { regexp: { regexp: new RegExp('^(?=.{0,255}$)(?=.{0,64}@)(?:(?!^\\.)(?!.*\\.@)(?!.*\\.\\.)[a-zA-Z0-9!#.$%&\'*+\/=?^_‘{|}~-]+|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f]){1,62}\")@(?!-)(?!.*\\.-)(?!.*-\\.)(?:[a-zA-Z0-9-]{1,61}\\.){1,126}(?=[a-zA-Z0-9-]*[a-zA-Z][a-zA-Z0-9-]*$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$', ''), message: 'Inserisci un indirizzo email.', message_en: 'Inserisci un indirizzo email.' }, notEmpty: { message: 'Inserisci un indirizzo email.', message_en: 'Inserisci un indirizzo email.' }, stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 70', message_en: 'The number of characters for this field must be between 0 and 70', min: 0 , max: 70 }, } }, 'values[contactEmailFormDefinition_country]': { trigger: 'change', validators: { notEmpty: { message: 'Inserisci il tuo paese\/regione.', message_en: 'Inserisci il tuo paese\/regione.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Inserisci il numero di iscrizione SCS', message_en: 'Inserisci il numero di iscrizione SCS' }, stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 11', message_en: 'The number of characters for this field must be between 0 and 11', min: 0 , max: 11 }, } }, 'values[contactEmailFormDefinition_message]': { trigger: 'blur', validators: { notEmpty: { message: 'Inserisci un messaggio', message_en: 'Inserisci un messaggio' }, stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 1000', message_en: 'The number of characters for this field must be between 0 and 1000', min: 0 , max: 1000 }, } }, 'values[contactEmailFormDefinition_contactOrderNo]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^([a-zA-Z0-9]{15})$|^$', ''))) { messages.push('Please enter a valid order number (15 digits)'); messagesEN.push('Please enter a valid order number (15 digits)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactRepairNo]': { trigger: 'blur', validators: { stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: 'Seleziona il tuo Oggetto\/Argomento', message_en: 'Seleziona il tuo Oggetto\/Argomento' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Seleziona il tuo Oggetto\/Argomento', message_en: 'Seleziona il tuo Oggetto\/Argomento' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Inserisci il tuo oggetto', message_en: 'Inserisci il tuo oggetto' }, stringLength: { message: 'Il numero di caratteri per questo campo deve essere compreso tra 0 e 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactEmail'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactEmailFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
Numero di telefono

Numero di telefono

Tempo di attesa stimato: 2- 5 Minuti

Obsługa klienta Polska

Godziny otwarcia: Pon - Pt: 10:00 - 18:00

Telefon:

+48 587 752 850