Bezpłatna standardowa wysyłka dla zamówień powyżej 270 PLN
Search

Contact us

1

Fragestellung

Wählen Sie bitte ein Thema aus, damit wir Ihnen besser helfen können

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

Thema

Wählen Sie eines der folgenden Themen aus

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
$(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":["Um Ihre perfekte Größe zu finden, nutzen Sie bitte unsere Größentabelle.","Weitere Informationen finden Sie in unseren <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">Größentabelle</a>"],"product-availability":["Um die Produkt Verfügbarkeit in unseren Geschäften zu prüfen, gehen Sie wie folgt vor: <br/>1. Wählen Sie Ihr gewünschtes Produkt in unserem Onlineshop aus. <br/>2. Auf der Produktseite, neben „In den Warenkorb“, klicken Sie auf „Im Store finden“ und dann auf „Click & Collect: Verfügbarkeit prüfen“. <br/>3. Geben Sie Ihren aktuellen oder bevorzugten Standort ein und sehen Sie die verfügbaren Optionen.","Weitere Informationen finden Sie in unseren <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">FAQ</a>"],"product-colors":["Bitte verwenden Sie den Farbfilter auf der Produktlisten-Seite oder prüfen Sie die Farbvariationen auf der Produktdetail-Seite, um die perfekte Übereinstimmung zu finden."],"promotion-info":["Swarovski führt das ganze Jahr über Verkaufsaktionen durch. Um auf dem neuesten Stand zu bleiben, empfehlen wir, sich für unseren Newsletter anzumelden."],"promotion-extension":["Unsere Aktionen haben immer festgelegte Gültigkeitszeiträume. Sobald das Enddatum erreicht ist, funktionieren die Rabattcodes nicht mehr oder der Standardpreis kehrt zurück. Bestellungen, die vor dem Start einer Aktion aufgegeben wurden, können nicht geändert werden, um von der neuen Aktion zu profitieren."],"promotion-quality":["Überprüfen Sie die Aktionsbedingungen, um sicherzustellen, dass Ihr Artikel teilnahmeberechtigt ist, und bestätigen Sie, dass Ihre Bestellung innerhalb des Aktionszeitraums aufgegeben wurde.","Weitere Informationen finden Sie in unseren <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-resendOrderConfirmation":["Natürlich! Wenn Sie ein Update zu Ihrer Bestellung wünschen, besuchen Sie bitte <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Bestellstatus</a>. Wenn Sie Ihre Bestellnummer nicht kennen, geben Sie einfach Ihre E-Mail-Adresse an, und wir senden die Bestellbestätigung erneut zu."],"order-orderStatus":["Sie können den Status Ihrer Bestellung ganz einfach hier überprüfen: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Bestellstatus</a>"],"order-cancelEntire":["Eine Stornierung Ihrer Bestellung ist innerhalb von etwa 15 Minuten nach Erhalt der Bestellbestätigung möglich.","Weitere Informationen finden Sie in unseren <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-cancelPartially":["Teilweise Stornierungen sind nicht möglich. Es können nur vollständige Bestellungen innerhalb von ca.","15 Minuten nach Bestätigung storniert werden. Siehe <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a> für Details."],"order-changeBillingAddress":["Wir können keine Rechnungsadresse ändern."],"order-return":["Dass Sie die in unseren <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">FAQ</a> beschriebenen Schritte für eine detaillierte Anleitung befolgen können."],"order-returnPolicy":["Für weitere Informationen zu unserer Rückgaberichtlinien klicken Sie bitte hier <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["Rücksendungen dauern etwa 14 Werktage. Sie erhalten eine Bestätigungs-E-Mail, sobald wir Ihre Rücksendung erhalten haben, und die Rückerstattung kann bis zu 10 Werktage dauern, bis sie auf Ihrem Konto erscheint.","Weitere Informationen finden Sie in unseren <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":["Ein direkter Umtausch ist leider nicht möglich. Sie können jedoch ganz einfach unerwünschte Artikel gemäß unseren Rückgaberichtlinien zurücksenden und anschließend eine neue Bestellung für das gewünschte Produkt aufgeben.","Weitere Informationen finden Sie in unseren <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeInStore":["Sie können detaillierte Informationen in unseren <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">FAQ</a> finden."],"exchange-exchangeProductFromAnotherCountry":["Aus verschiedenen Gründen hat Swarovski keine globale Umtausch- oder Rückgabepolitik. Daher können wir Produkte, die in anderen Ländern gekauft wurden, nicht umtauschen, ersetzen oder erstatten."],"delivery-tracking":["Sie haben den Tracking-Link mit Ihrer Versandbestätigung erhalten. Alternativ können Sie den Fortschritt Ihrer Sendung hier überprüfen: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["Wir entschuldigen uns für die Unannehmlichkeiten. Bitte wenden Sie sich an unseren Kundenservice und senden Sie Bilder der Versandverpackung und des beschädigten Produkts, damit wir eine Lösung für Sie finden können."],"delivery-missingItem":["Wir entschuldigen uns für die Unannehmlichkeiten. Wurde die Versandverpackung manipuliert? Bitte kontaktieren Sie unseren Kundenservice und senden Sie Fotos der Versandverpackung, wir werden dies untersuchen und eine Lösung für Sie finden."],"delivery-changeAddress":["Eine Änderung der Lieferadresse oder des Lieferdatums ist möglicherweise nicht mehr möglich, sobald ein Paket unterwegs ist. Sie können das Webportal unseres Lieferpartners nutzen, um die Lieferoptionen zu verwalten.","Weitere Informationen finden Sie in unseren <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">FAQ</a>"],"delivery-changeCountry":["Die Lieferung in ein anderes Land/eine andere Region ist nicht möglich. Bitte bestellen Sie im Online-Shop des Lieferziels. Um Land/Region und Sprache zu ändern, klicken Sie auf den Namen des Landes/der Region im Auswahlmenü."],"payment-electronicCard":["Elektronische Geschenkkarten werden an der Zahlungsstelle im Checkout eingegeben. Stellen Sie sicher, dass Sie die 10- oder 16-stellige Kartennummer korrekt eingeben. Achten Sie darauf, keinen Rabatt- oder Gutscheincode einzugeben.","Weitere Informationen finden Sie hier <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":["Um mit mehreren Geschenkkarten bezahlen zu können, folgen Sie bitte den Schritten zum Zusammenführen von Geschenkkarten in der Zahlungsphase."],"payment-payWith":["Um Ihre Geschenkkarte einzulösen, folgen Sie bitte den einfachen Schritten, die in unseren <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> erklärt werden."],"payment-rejection":["Bitte stellen Sie sicher, dass Ihre Zahlungs- und persönlichen Daten übereinstimmen.","Weitere Informationen finden Sie in unseren <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-unableToCheckout":["Bitte prüfen Sie hier, bevor Sie uns kontaktieren <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">FAQ Website-Problem</a>.","Weitere Informationen finden Sie in unseren <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-resetPassword":["Bitte verwenden Sie die Funktion „Passwort vergessen“."],"website-unableToLogin":["Bitte verwenden Sie die Funktion „Passwort vergessen“. Weitere Informationen finden Sie hier <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-unsubscribeNewsletter":["Wir senden zwei Arten von E-Mails: Newsletter mit Aktionen und Kollektionen sowie Mitgliedschafts-Updates (Belohnungen, Status oder Programmänderungen). Um sich von Newslettern abzumelden, klicken Sie auf „Abmelden“ am Ende der E-Mail oder aktualisieren Sie Ihre Einstellungen in „Mein Konto“ auf Swarovski.com. Um alle Kommunikationen, einschließlich Belohnungen, zu beenden, kontaktieren Sie bitte den Kundenservice, um Ihr Konto zu schließen."],"swarovskiclub-emailAfterUnsubscribe":["Wenn Sie unseren Newsletter abbestellt haben, aber weiterhin Swarovski Club-Mitglied sind, erhalten Sie weiterhin E-Mails zu Belohnungen, Statusstufen oder Programmänderungen. Um diese zu stoppen, kontaktieren Sie bitte den Kundenservice, um Ihr Konto zu schließen. Möglicherweise sind Sie auch für Updates einer unserer Sub-Marken registriert."],"swarovskiclub-voucherNotWorking":["Für weitere Details besuchen Sie bitte unseren FAQ-Eintrag darüber, wie Sie Ihre Clubmitgliedschaft verknüpfen und Ihren Rabattgutschein einlösen können <a href="/s-faq-club/?accordionID=CC-Membership-Swa-Club_AE-not-use-discount-voucher" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-extendedVoucher":["Die Rabattgutscheine des Swarovski Clubs können nicht verlängert werden. Die Gültigkeitsdauer ist in den Allgemeinen Geschäftsbedingungen angegeben, die in der Belohnungs-E-Mail enthalten sind, die Sie erhalten haben."],"swarovskiclub-saleItem":["Die Rabattgutscheine des Swarovski Clubs können nicht für reduzierte Artikel verwendet werden. Weitere Einzelheiten finden Sie in den Allgemeinen Geschäftsbedingungen, die in der Belohnungs-E-Mail angegeben sind, die Sie erhalten haben."],"swarovskiclub-birthdayGiftVoucher":["Sie können Ihr Geschenk in Ihrem bevorzugten Geschäft abholen. Wenn Sie keines haben oder nicht sicher sind, welches Sie besuchen sollen, können Sie sich in Ihr Konto einloggen und ein bevorzugtes Geschäft auswählen. Alternativ können Sie auch unseren Filialfinder nutzen, um ein Geschäft zu finden, das den Swarovski Club anbietet. Kunden in einigen Märkten können ihr Geschenk online mit ihrem nächsten Online-Einkauf einlösen."],"scsmembership-renewMembership":["Um Ihre Mitgliedschaft zu verlängern, folgen Sie bitte den einfachen Schritten, die in unseren <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> beschrieben sind."],"scsmembership-becomeMember":["Um ein neues Mitglied zu werden, folgen Sie bitte den einfachen Schritten, die in unseren <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> beschrieben sind."],"scsmembership-membershipArrival":["Mitgliedschaftspakete werden in der Regel 4-6 Wochen nach der Anmeldung versandt, wobei neue oder erneuerte Mitgliedschaften am ersten Tag des Folgemonats verschickt werden. Für 3-Jahres-Mitgliedschaften (2. und 3. Jahr) werden Pakete früh im Jahr verschickt, damit Mitglieder das Jahresgeschenk genießen und neue Neuheiten entdecken können."],"warranty-itemCoveredByWarrant":["Swarovski bietet eine umfassende Garantie auf Herstellungs- und Materialfehler für Produkte, die in offiziellen Geschäften oder bei autorisierten Händlern gekauft wurden.","Für weitere Informationen zu unserer Garantiepolitik schauen Sie in unsere <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>"],"warranty-warrantyPolicy":["Für einen vollständigen Überblick über unsere Garantiebedingungen besuchen Sie bitte unseren speziellen <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>-Bereich."],"repair-repairableItem":["Um mehr herauszufinden, bringen Sie bitte Ihr Produkt und den Kaufnachweis in einen Swarovski Store in Ihrer Nähe zur Begutachtung.","Ihren nächstgelegenen Store finden Sie mit unserem Online-<a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Storefinder</a>"],"repair-status":["Hier können Sie ganz einfach den Status Ihrer Reparatur überprüfen: <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">Reparaturstatus anzeigen</a>"],"repair-cost":["Bitte bringen Sie Ihr Produkt und den Kaufnachweis in den Swarovski Store in Ihrer Nähe zur Begutachtung.","Ihren nächstgelegenen Store finden Sie ganz einfach mit unserem Online-<a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Storefinder</a>"],"repair-visitStore":["Sie müssen ein Geschäft aufsuchen, da nur autorisierte Geschäfte in der Lage sind, das Produkt ordnungsgemäß zu bewerten und zu reparieren."]}
3

Kontaktoptionen

Wählen Sie Ihre bevorzugte Kontaktoption

Email

Estimated waiting time: 1- 3 business days

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

First name *
Last name *
Telephone
Email *
Country *
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
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 *
Informacje o produkcie
Promocje
Zamówienia online
Wymiana
Dostawa
Płatność
Problem ze stroną internetową
Swarovski Club
Członkostwo w SCS
Gwarancja
Naprawy
Inne
Please select your subject *
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

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('#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('Only letters are allowed'); messagesEN.push('Only letters are allowed'); 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('Only letters are allowed'); messagesEN.push('Only letters are allowed'); 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 a last name', message_en: 'Please enter a 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 a phone number', message_en: 'Please enter a phone 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 Slovakia

Opening hours: Mon - Fri: 09:00 - 18:00

Phone:

+423 399 5069