18,000円以上で通常配送無料
Search

Contact Us

1

Topic

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

Please select your topic *
商品情報
プロモーション
オンラインでの注文
交換
配送
お支払い
ウェブサイトで問題が発生した場合
Swarovski Club
SCSメンバーシップ
保証
修理
その他
$(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: 'Please select your topic', message_en: 'Please select your topic' } } } } } ) .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

Please select your subject *
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: 'Please select your subject', message_en: 'Please select your subject' } } } } } ) .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(); } };
Subject *
$(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: 'Please enter your subject', message_en: 'Please enter your subject' }, stringLength: { message: 'The number of characters for this field must be between 0 and 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":"Did you know:","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

Contact Options

Choose your preferred contact option

Email

Estimated waiting time: 1- 3 business days

Sollten Sie eine Frage haben oder weitere Informationen benötigen, kontaktieren Sie uns bitte über das nachstehende Formular. Wir helfen Ihnen gerne weiter.

First name *
Last name *
Telephone
Email *
Country *
Afghanistan
Albania
Algeria
Andorra
Angola
Anguilla
Antartide
Antigua and Barbuda
Arabia Saudita
Argentina
Armenia
Aruba
Australia
Austria
Azerbaigian
Bahamas
Bahrain
Bangladesh
Barbados
Belgium
Belise
Benin
Bermuda
Bhutan
Bielorussia
Bolivia
Bonaire, Saint Eustatius and Saba
Bosnia Erzegovina
Botswana
Brasile
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambogia
Camerun
Canada
Capo Verde
Ciad
Cile
Cina Continentale
Cipro
Colombia
Comoros
Congo
Congo, Repubblica Democratica del
Corea, Repubblica Democratica Popolare di
Corea, Repubblica di
Costa Rica
Costa d'Avorio
Croazia
Cuba
Curaçao
Danimarca
Dominica
Ecuador
Egitto
El Salvador
Emirati Arabi Uniti
Eritrea
Estonia
Etiopia
Fiji
Filippine
Finlandia
Francia
Gabon
Gambia
Georgia
Georgia del Sud e Isole Sandwich del Sud
Germania
Ghana
Giappone
Gibilterra
Gibuti
Giordania
Grecia
Grenada
Groenlandia
Guadalupe
Guam
Guatemala
Guernsey
Guiana Francese
Guinea
Guinea Equatoriale
Guinea-Bissau
Guyana
Haiti
Honduras
Hong Kong SAR
India
Indonesia
Iran
Iraq
Irlanda
Islanda
Isola Bouvet
Isola Norfolk
Isola di Aland
Isola di Man
Isola di Natale
Isole Cayman
Isole Cocos
Isole Cook
Isole Falkland
Isole Faroe
Isole Heard e McDonald
Isole Marianne Settentrionali
Isole Marshall
Isole Vergini Britanniche
Isole Vergini, Stati Uniti
Isole di Salomone
Isole minori esterne degli Stati Uniti d'America
Israele
Italia
Jamaica
Jersey
Kazakhstan
Kenia
Kiribati
Kuwait
Kyrgyzstan
Laos, Repubblica Democratica Popolare del
Lesotho
Libano
Liberia
Libia
Liechtenstein
Lituania
Lituania
Lussemburgo
Macao SAR
Macedonia
Madagascar
Malawi
Maldive
Malesia
Mali
Malta
Marocco
Martinica
Mauritania
Mauritius
Mayotte
Messico
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Mozambico
Myanmar
Namibia
Nauru
Nepal
Nicaragua
Niger
Nigeria
Niue
Norvegia
Nuova Caledonia
Nuova Zelanda
Oman
Paesi Bassi
Pakistan
Palau
Panama
Papua Nuova Guinea
Paraguay
Perù
Pitcairn
Polinesia Francese
Polonia
Portogallo
Portorico
Qatar
Regione di Taiwan
Regno Unito
Repubblica Ceca
Repubblica Centroafricana
Repubblica Dominicana
Reunion
Romania
Ruanda
Sahara Occidentale
Saint Kitts and Nevis
Saint Martin (Parte Francese)
Saint Pierre and Miquelon
Saint Vincent e Grenadine
Samoa
Samoa Americana
San Barthélemy
San Marino
Sant'Elena, Ascensione e Tristan da Cunha
Santa Lucia
Sao Tome and Principe
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Sint Maarten (Parte Olandese)
Siria
Slovacchia
Slovenia
Somalia
South Africa
Spagna
Sri Lanka
Stati Federati della Micronesia
Stati Uniti d'America
Sudan
Suriname
Svalbard e Jan Mayen
Svezia
Svizzera
Swaziland
Tailandia
Tajikistan
Tanzania
Territori Britannici dell'Oceano Indiano
Territori Francesi del Sud
Territori Palestinesi
Timor Est
Togo
Tokelau
Tonga
Trinidad e Tobago
Tunisia
Turchia
Turkmenistan
Turks and Caicos
Tuvalu
Ucraina
Uganda
Ungheria
Uruguay
Uzbekistan
Vanuatu
Vaticano
Venezuela
Vietnam
Wallis and Futuna
Yemen
Zambia
Zimbabwe
Order Number
Repair Number
Subject *
Are you a member of the Swarovski Club loyalty program?
Are you a member of the Swarovski Crystal Society (SCS)?
Membership number *
1000 characters remaining
Please select your topic *
Information produit
Promotions
Commandes en ligne
Échange
Livraison
Paiement
Problème sur le site Internet
Swarovski Club
Adhésion SCS
Garantie
Réparation
Autre
Please select your subject *
Wie lautet der Tracking-Link für meine Bestellung?
Ein Artikel aus meiner Bestellung ist beschädigt eingetroffen
Ein Artikel aus meiner Bestellung fehlt
Können Sie meine Lieferadresse ändern?
Wie kann ich meine Bestellung in ein anderes Land senden?
Sonstiges
Wie erneuere ich meine Mitgliedschaft?
Wie werde ich SCS Mitglied?
Wann erhalte ich mein Mitgliedspaket?
Sonstiges
Lässt sich mein Artikel reparieren?
Wo ist meine Reparatur?
Was kostet eine Reparatur?
Warum muss ich einen Store besuchen, wenn ich einen Artikel repariert haben möchte?
Sonstiges
Können Sie mich bitte zur Produktgröße beraten?
Wo ist dieses Produkt erhältlich?
Welche Farben sind erhältlich?
Wie kann ich ein Swarovski Created Diamonds Produkt nach Mass bestellen?
andere
Meine Postanschrift wurde nicht als gültige Adresse anerkannt
Ich kann das Zahlungsverfahren nicht abschließen
Können Sie das Passwort für mein Konto zurücksetzen?
Ich kann mich nicht bei meinem Konto anmelden
Sonstiges
Sonstiges
Wie melde ich mich vom Swarovski Club Newsletter ab?
Warum erhalte ich weiterhin E-Mails von Swarovski, obwohl ich mich vom Newsletter abgemeldet habe?
Mein Swarovski Club Gutschein funktioniert nicht
Kann mein Swarovski Club Rabattgutschein verlängert werden?
Kann ich meinen Swarovski Club Rabattgutschein auch für Sale-Artikel verwenden?
Wie löse ich einen Geburtstags-Geschenkgutschein ein?
Sonstiges
Fällt mein Produkt unter die Gewährleistung?
Wie lautet die Gewährleistungsrichtlinie von Swarovski?
Sonstiges
Kann ich ein Produkt von meiner Online-Bestellung umtauschen?
Kann ich ein Produkt umtauschen, das ich in einem Store in einem anderen Land gekauft habe?
Kann ich meinen Online-Einkauf in einem Store umtauschen?
Sonstiges
Warum wird meine elektronische Geschenkkarte online nicht akzeptiert?
Kann ich den Zahlungsbetrag mit mehr als einer elektronischen Geschenkkarte begleichen?
Wie bezahle ich meinen Online-Einkauf mit einer elektronischen Geschenkkarte?
Warum wurde meine Bezahlung abgelehnt?
Warum wurde meine Bezahlung rückerstattet?
Sonstiges
Können Sie mir Informationen zur aktuellen Sonderaktion geben?
Können Sie die Sonderaktion verlängern?
Warum fiel mein Einkauf nicht unter die Sonderaktion?
Sonstiges
Können Sie mir die Auftragsbestätigung noch einmal zusenden?
Wo ist meine Online-Bestellung?
Kann ich meine gesamte Online-Bestellung stornieren?
Kann ich einen Teil meiner Online-Bestellung stornieren?
Können Sie meine Rechnungsadresse ändern?
Wie kann ich meine Online-Bestellung zurücksenden?
Welche Rücknahme-Richtlinien gelten für Online-Bestellungen?
Wo ist die Kaufpreiserstattung für meine Online-Rücksendung?
Sonstiges

Please note that by clicking the ‘Send’ button you accept that the conversation and further data provided by you will be stored by Swarovski. For further information, please read our data privacy policy.

* Mandatory Fields
$(this).closest('#it-contactEmailFormConfigWrapper').find('.js-it-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('Please enter letters only (no full stops)'); messagesEN.push('Please enter letters only (no full stops)'); 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('Minimum length is 2 characters'); messagesEN.push('Minimum length is 2 characters'); 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: 'You have exceeded the maximum length of 40 characters for this field', 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('Please enter letters only (no full stops)'); messagesEN.push('Please enter letters only (no full stops)'); 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('Minimum length is 2 characters'); messagesEN.push('Minimum length is 2 characters'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Please enter your last name.', message_en: 'Please enter your last name.' }, stringLength: { message: 'You have exceeded the maximum length of 40 characters for this field', 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('please enter your phone number. (Numbers only, no spaces)'); messagesEN.push('please enter your phone number. (Numbers only, no spaces)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'You have exceeded the maximum length of 20 characters for this field', 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: 'Please enter your email address.', message_en: 'Please enter your email address.' }, notEmpty: { message: 'Please enter your email address.', message_en: 'Please enter your email address.' }, stringLength: { message: 'The number of characters for this field must be between 0 and 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: 'Please enter your country\/region.', message_en: 'Please enter your country\/region.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Please enter your SCS Membership number', message_en: 'Please enter your SCS Membership number' }, stringLength: { message: 'The number of characters for this field must be between 0 and 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: 'Please enter a message', message_en: 'Please enter a message' }, stringLength: { message: 'The number of characters for this field must be between 0 and 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: 'The number of characters for this field must be between 0 and 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: 'The number of characters for this field must be between 0 and 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: 'Please select your topic', message_en: 'Please select your topic' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Please select your subject', message_en: 'Please select your subject' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Please enter your subject', message_en: 'Please enter your subject' }, stringLength: { message: 'The number of characters for this field must be between 0 and 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(); } };
Phone

Phone

Estimated waiting time: 2- 5 Minutes

Customer service Germany

Opening hours: Mon - Fri: 10:00 - 18:00
Phone: +49 (0) 83 419 701 705