Barrierefreiheit aktivieren
Free standard shipping over 99 EUR

Kontakt

1

Fragestellung

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

Bitte wähle dein Thema/deine Fragestellung aus *
Online-Bestellungen
Swarovski Club
Zustellung
Umtausch
Gewährleistung
Reparatur
Produktinformationen
Sonderaktionen
Zahlung
SCS Mitgliedschaft
Website-Probleme
Datenschutz
Sonstiges
$(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: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } } } } ) .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

เรื่อง

เลือกหนึ่งหัวข้อดังต่อไปนี้

Bitte wähle dein Thema/deine Fragestellung aus *
ลิงก์ติดตามคำสั่งซื้อของฉันคืออะไร
ผลิตภัณฑ์ที่ฉันสั่งซื้อส่งมาเสียหาย
ผลิตภัณฑ์ที่ฉันสั่งซื้อส่งมาไม่ครบ
คุณช่วยเปลี่ยนที่อยู่จัดส่งให้ฉันได้ไหม
ฉันจะส่งสินค้าที่สั่งซื้อไปยังประเทศอื่นได้หรือไม่
อื่น ๆ
สินค้าของฉันซ่อมแซมได้ไหม
สถานะการซ่อมแซมสินค้าของฉันตอนนี้เป็นอย่างไร
ค่าซ่อมเท่าไหร่
ทำไมฉันถึงต้องนำสินค้าไปซ่อมที่ร้าน
อื่น ๆ
คุณช่วยให้ข้อมูลเกี่ยวกับขนาดผลิตภัณฑ์หน่อยได้ไหม
ผลิตภัณฑ์นี้วางจำหน่ายที่ไหน
มีสีอะไรให้เลือกบ้าง
ฉันจะสั่งผลิตภัณฑ์ Swarovski Created Diamonds แบบสั่งทำได้อย่างไร?
drugo
ระบบไม่ยอมรับว่าที่อยู่ไปรษณีย์ของฉันเป็นที่อยู่ที่ถูกต้อง
ฉันไม่สามารถดำเนินการชำระเงินจนเสร็จสมบูรณ์
คุณช่วยรีเซ็ตรหัสผ่านบัญชีให้ฉันได้ไหม
ฉันไม่สามารถเข้าสู่บัญชีของตัวเองได้
อื่น ๆ
อื่น ๆ
คำขอเข้าถึงข้อมูลของเจ้าของข้อมูล
สิทธิในการลบข้อมูล (‘สิทธิที่จะถูกลืม’)
การร้องเรียน
ฉันจะต่ออายุสมาชิกได้อย่างไร
ฉันจะสมัครสมาชิก SCS ได้อย่างไร
เซ็ตของที่ระลึกสำหรับสมาชิกจะส่งมาถึงเมื่อไหร่
อื่น ๆ
ฉันจะเลิกรับจดหมายข่าวจาก Swarovski Club ได้อย่างไร
ทำไมฉันถึงยังได้รับอีเมลจากสวารอฟสกี้อยู่หลังจากเลิกรับจดหมายข่าวไปแล้ว
บัตรกำนัล Swarovski Club ของฉันใช้ไม่ได้
บัตรกำนัลส่วนลด Swarovski Club ขยายระยะเวลาใช้งานได้ไหม
บัตรกำนัลส่วนลด Swarovski Club ใช้กับสินค้าลดราคาได้ไหม
ฉันจะนำบัตรของขวัญวันเกิดไปใช้ได้อย่างไร
อื่น ๆ
ผลิตภัณฑ์ที่ฉันซื้ออยู่ในประกันหรือไม่
นโยบายการรับประกันระบุไว้อย่างไรบ้าง
อื่น ๆ
ฉันจะเปลี่ยนสินค้าที่สั่งซื้อทางออนไลน์ได้ไหม
ฉันจะนำสินค้าที่สั่งซื้อทางออนไลน์ไปเปลี่ยนในร้านค้าได้ไหม
ฉันจะนำสินค้าที่ซื้อในร้านไปเปลี่ยนในประเทศอื่นได้ไหม
อื่น ๆ
ทำไมบัตรของขวัญอิเล็กทรอนิกส์ของฉันถึงใช้ทางออนไลน์ไม่ได้
ฉันจะใช้บัตรของขวัญอิเล็กทรอนิกส์มากกว่า 1 ใบในการชำระเงินได้ไหม
ฉันจะชำระเงินค่าสินค้าที่สั่งซื้อทางออนไลน์ด้วยบัตรของขวัญอิเล็กทรอนิกส์ได้อย่างไร
ทำไมการชำระเงินของฉันจึงถูกปฏิเสธ
ทำไมการชำระเงินของฉันจึงถูกคืนเงินกลับมา
อื่น ๆ
ขอข้อมูลเกี่ยวกับโปรโมชันในตอนนี้หน่อยได้ไหม
คุณช่วยขยายระยะเวลาจัดโปรโมชันได้ไหม
ทำไมสินค้าที่ฉันซื้อจึงไม่ได้ร่วมโปรโมชัน
อื่น ๆ
คุณช่วยส่งใบยืนยันคำสั่งซื้อมาให้ฉันอีกครั้งได้ไหม
สถานะคำสั่งซื้อทางออนไลน์ของฉันตอนนี้เป็นอย่างไร
ฉันจะยกเลิกคำสั่งซื้อทางออนไลน์ทั้งหมดได้อย่างไร
ฉันจะยกเลิกคำสั่งซื้อทางออนไลน์บางส่วนได้ไหม
คุณช่วยเปลี่ยนที่อยู่เรียกเก็บเงินให้ฉันหน่อยได้ไหม
ฉันจะคืนสินค้าที่สั่งซื้อทางออนไลน์ได้อย่างไร
นโยบายการคืนสินค้าที่ซื้อทางออนไลน์ระบุว่าอย่างไรบ้าง
สถานะการคืนเงินทางออนไลน์ของฉันตอนนี้เป็นอย่างไร
อื่น ๆ
$(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: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } } } } ) .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(); } };
Thema *
$(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: 'Bitte geben Sie einen Betreff an', message_en: 'Bitte geben Sie einen Betreff an' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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":"Wussten Sie schon:","product-size":["หากต้องการทราบขนาดที่เหมาะสม กรุณาใช้คู่มือขนาดของเรา","สำหรับข้อมูลเพิ่มเติม กรุณาตรวจสอบที่ <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">คู่มือขนาด</a>"],"product-availability":["คุณสามารถตรวจสอบความพร้อมของสินค้าในร้าน โปรดทำตามขั้นตอนเหล่านี้: <br/>1. เลือกสินค้าของคุณจากร้านค้าออนไลน์ของเรา <br/>2. ในหน้ารายละเอียดสินค้า ถัดจาก “เพิ่มในถุง” ให้เลือก “ค้นหาในร้าน” จากนั้นคลิก Click & Collect: ตรวจสอบความพร้อม <br/>3. ป้อนตำแหน่งปัจจุบันหรือที่ต้องการของคุณและเรียกดูตัวเลือกที่มีอยู่","สำหรับข้อมูลเพิ่มเติม โปรดตรวจสอบที่ <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>"],"product-colors":["ใช้ตัวกรองสีในหน้ารายการสินค้า หรือตรวจสอบตัวเลือกสีในหน้ารายละเอียดสินค้าเพื่อค้นหาสีที่ตรงใจ"],"promotion-info":["Swarovski มีโปรโมชั่นลดราคาตลอดทั้งปี เพื่อให้คุณไม่พลาดข่าวสาร เราขอแนะนำให้สมัครรับจดหมายข่าวของเรา"],"promotion-extension":["โปรโมชั่นของเรามีระยะเวลาที่กำหนดไว้เสมอ และเมื่อสิ้นสุดระยะเวลา รหัสส่วนลดจะหยุดทำงานโดยอัตโนมัติหรือราคาจะกลับมาเป็นราคาปกติ คำสั่งซื้อที่ทำก่อนการเปิดตัวโปรโมชั่นไม่สามารถแก้ไขเพื่อใช้ประโยชน์จากโปรโมชั่นใหม่ได้"],"promotion-quality":["โปรดตรวจสอบ ข้อกำหนดและเงื่อนไข ของโปรโมชั่นเพื่อให้แน่ใจว่าสินค้าของคุณมีคุณสมบัติตรงตามที่กำหนด และยืนยันว่าคุณสั่งซื้อภายในระยะเวลาโปรโมชั่น","สำหรับข้อมูลเพิ่มเติม โปรดตรวจสอบที่ <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>"],"order-resendOrderConfirmation":["แน่นอน! หากคุณต้องการอัปเดตคำสั่งซื้อของคุณ โปรดไปที่ <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">สถานะคำสั่งซื้อ</a> หากคุณไม่ทราบหมายเลขคำสั่งซื้อของคุณ เพียงแค่ระบุที่อยู่อีเมลของคุณ แล้วเราจะส่งคำยืนยันคำสั่งซื้อให้คุณอีกครั้ง"],"order-orderStatus":["คุณสามารถตรวจสอบสถานะคำสั่งซื้อของคุณได้ง่ายๆ ที่นี่ <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">สถานะคำสั่งซื้อ</a>."],"order-cancelEntire":["คุณสามารถยกเลิกคำสั่งซื้อได้ภายในประมาณ 15 นาทีหลังจากได้รับการยืนยันคำสั่งซื้อ","สำหรับข้อมูลเพิ่มเติม กรุณาตรวจสอบที่ <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>"],"order-cancelPartially":["การยกเลิกบางส่วนไม่สามารถทำได้ คุณสามารถยกเลิกคำสั่งซื้อได้ทั้งหมดภายในเวลาประมาณ 15 นาทีหลังการยืนยัน","โปรดดู <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a> สำหรับรายละเอียด"],"order-changeBillingAddress":["เราไม่สามารถเปลี่ยนที่อยู่สำหรับการเรียกเก็บเงินได้"],"order-return":["คุณสามารถทำตามขั้นตอนที่ระบุไว้ใน <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a> ของเราเพื่อรับคำแนะนำอย่างละเอียด"],"order-returnPolicy":["สำหรับข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการคืนสินค้าของเรา คลิกที่นี่ <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["การคืนสินค้าจะใช้เวลาประมาณ 14 วันทำการ คุณจะได้รับอีเมลยืนยันเมื่อเราได้รับสินค้าคืนแล้ว และการคืนเงินอาจใช้เวลาถึง 10 วันทำการในการปรากฏในบัญชีของคุณ","สำหรับข้อมูลเพิ่มเติม โปรดดูที่ <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-when-will-I-receive-my-refund" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>."],"exchange-exchangeProduct":["คุณไม่สามารถเปลี่ยนสินค้าได้ โปรดส่งคืนสินค้าที่ไม่ต้องการตามนโยบายการคืนสินค้าของเราและสั่งซื้อใหม่สำหรับสินค้าที่ถูกต้อง","สำหรับข้อมูลเพิ่มเติม โปรดดูที่ <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>"],"exchange-exchangeInStore":["คุณสามารถค้นหาข้อมูลโดยละเอียดได้ใน <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a> ของเรา"],"exchange-exchangeProductFromAnotherCountry":["เนื่องจากเหตุผลหลายประการ Swarovski ไม่มีนโยบายการแลกเปลี่ยนหรือคืนสินค้าระหว่างประเทศ ดังนั้นเราจึงไม่สามารถแลกเปลี่ยน ทดแทน หรือคืนเงินสำหรับสินค้าที่ซื้อจากต่างประเทศได้"],"delivery-tracking":["คุณได้รับลิงก์ติดตามพร้อมการยืนยันการจัดส่งของคุณ หรือคุณสามารถตรวจสอบความคืบหน้าของการจัดส่งได้ที่นี่: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["เราขออภัยในความไม่สะดวก โปรดติดต่อฝ่ายบริการลูกค้าของเราและส่งรูปภาพของกล่องจัดส่งและสินค้าที่เสียหายมาให้เรา เจ้าหน้าที่ของเรายินดีช่วยเหลือ"],"delivery-missingItem":["เราขออภัยในความไม่สะดวก กล่องจัดส่งถูกแกะหรือไม่? โปรดติดต่อฝ่ายบริการลูกค้าของเราพร้อมรูปภาพของกล่องจัดส่ง เจ้าหน้าที่ของเรายินดีช่วยเหลือ"],"delivery-changeAddress":["การเปลี่ยนแปลงที่อยู่หรือวันที่จัดส่งอาจจะไม่สามารถทำได้เมื่อพัสดุอยู่ระหว่างการขนส่ง คุณสามารถติดต่อบริษัทขนส่งของเราเพื่อจัดการตัวเลือกการจัดส่ง","สำหรับข้อมูลเพิ่มเติม โปรดดูที่ <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>"],"delivery-changeCountry":["ไม่สามารถจัดส่งไปยังประเทศ/ภูมิภาคอื่นได้ โปรดสั่งซื้อจากร้านค้าออนไลน์ของปลายทางการจัดส่ง ในการเปลี่ยนประเทศ/ภูมิภาคและภาษา ให้คลิกที่ชื่อประเทศ/ภูมิภาคในเมนูตัวเลือก"],"payment-electronicCard":["บัตรของขวัญอิเล็กทรอนิกส์จะถูกป้อนในขั้นตอนการชำระเงินที่จุดชำระเงิน โปรดยืนยันว่าคุณป้อนหมายเลขบัตร 10 หรือ 16 หลักอย่างถูกต้อง ตรวจสอบให้แน่ใจว่าคุณไม่ได้ป้อนรหัสส่วนลดหรือรหัสคูปองส่วนลด สำหรับข้อมูลเพิ่มเติม","โปรดตรวจสอบที่นี่ <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":["ในการชำระเงินด้วยบัตรของขวัญหลายใบ โปรดทำตามขั้นตอนเพื่อรวมบัตรของขวัญในขั้นตอนการชำระเงิน"],"payment-payWith":["ในการแลกบัตรของขวัญของคุณ โปรดทำตามขั้นตอนง่าย ๆ ที่อธิบายไว้ใน <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":["โปรดตรวจสอบให้แน่ใจว่าข้อมูลการชำระเงินและข้อมูลส่วนตัวของคุณสอดคล้องกัน สำหรับข้อมูลเพิ่มเติมโปรดตรวจสอบ <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>"],"website-unableToCheckout":["โปรดตรวจสอบที่นี่ก่อนติดต่อเรา <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">ปัญหาเว็บไซต์ FAQ</a>"],"website-resetPassword":["โปรดใช้ฟังก์ชัน "ลืมรหัสผ่าน".","สำหรับข้อมูลเพิ่มเติมตรวจสอบได้ที่นี่ <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>"],"website-unableToLogin":["โปรดใช้ฟังก์ชัน "ลืมรหัสผ่าน".","สำหรับข้อมูลเพิ่มเติมตรวจสอบได้ที่นี่ <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>"],"swarovskiclub-unsubscribeNewsletter":["เราส่งอีเมลสองประเภท: จดหมายข่าวพร้อมโปรโมชั่นและคอลเลคชัน และการอัปเดตสมาชิก (รางวัล สถานะ หรือการเปลี่ยนแปลงโปรแกรม) หากต้องการยกเลิกการสมัครรับจดหมายข่าว ให้คลิก "ยกเลิกการสมัคร" ที่ด้านล่างของอีเมล หรืออัปเดตการตั้งค่าของคุณใน "บัญชีของฉัน" บน Swarovski.com หากต้องการหยุดการสื่อสารทั้งหมด รวมถึงรางวัล โปรดติดต่อฝ่ายบริการลูกค้าเพื่อปิดบัญชีของคุณ"],"swarovskiclub-emailAfterUnsubscribe":["หากคุณยกเลิกการสมัครรับจดหมายข่าวของเราแล้ว แต่ยังคงเป็นสมาชิก Swarovski Club คุณจะยังคงได้รับอีเมลเกี่ยวกับรางวัล สถานะระดับ หรือการเปลี่ยนแปลงโปรแกรม หากต้องการหยุดการรับข้อมูลเหล่านี้ โปรดติดต่อฝ่ายบริการลูกค้าเพื่อปิดบัญชีของคุณ คุณอาจสมัครรับข้อมูลการอัปเดตจากหนึ่งในแบรนด์ย่อยของเราด้วย"],"swarovskiclub-voucherNotWorking":["สำหรับรายละเอียดเพิ่มเติม โปรดไปที่คำถามที่พบบ่อยของเราเกี่ยวกับวิธีเชื่อมโยงสมาชิกชมรมของคุณและใช้บัตรกำนัลส่วนลดของคุณ <a href="/s-faq-club/?accordionID=CC-Membership-Swa-Club_AE-not-use-discount-voucher" target="_blank" rel="noopener noreferrer">FAQ</a>"],"swarovskiclub-extendedVoucher":["บัตรกำนัลส่วนลด Swarovski Club ไม่สามารถขยายเวลาได้ ระยะเวลาที่ใช้ได้ระบุไว้ในข้อกำหนดและเงื่อนไขที่รวมอยู่ในอีเมลรางวัลที่คุณได้รับ"],"swarovskiclub-saleItem":["บัตรกำนัลส่วนลด Swarovski Club ไม่สามารถใช้กับสินค้าลดราคาได้ สำหรับรายละเอียดเพิ่มเติม โปรดดูข้อกำหนดและเงื่อนไขในอีเมลรางวัลที่คุณได้รับ"],"swarovskiclub-birthdayGiftVoucher":["คุณสามารถรับของขวัญของคุณได้จากร้านที่คุณเลือก หากคุณไม่มีร้าน หรือไม่แน่ใจว่าจะไปที่ใด คุณสามารถเข้าสู่ระบบบัญชีของคุณและเลือกเป็นร้านโปรดได้ หรืออีกทางหนึ่ง คุณสามารถใช้ตัวค้นหาร้านค้าของเราเพื่อค้นหาร้านค้าที่มี Swarovski Club ลูกค้าในบางตลาดสามารถแลกรับของขวัญทางออนไลน์ได้พร้อมการสั่งซื้อออนไลน์ครั้งถัดไป"],"scsmembership-renewMembership":["ในการต่ออายุสมาชิกของคุณ โปรดทำตามขั้นตอนง่ายๆ ที่อธิบายไว้ใน <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":["ในการเป็นสมาชิกใหม่ โปรดทำตามขั้นตอนง่ายๆ ที่อธิบายไว้ใน <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":["แพ็คเกจสมาชิกมักจะถูกส่งภายใน 4-6 สัปดาห์หลังจากสมัคร โดยสมาชิกใหม่หรือสมาชิกต่ออายุจะถูกส่งในวันแรกของเดือนถัดไป สำหรับสมาชิกแบบ 3 ปี (ปีที่ 2 และ 3) แพ็คเกจจะถูกส่งในช่วงต้นปี เพื่อให้สมาชิกได้เพลิดเพลินกับของขวัญประจำปีและสำรวจผลิตภัณฑ์ใหม่ๆ"],"warranty-itemCoveredByWarrant":["Swarovski ให้การรับประกันเต็มรูปแบบสำหรับข้อบกพร่องด้านการผลิตและวัสดุของสินค้าที่ซื้อจากร้านค้าอย่างเป็นทางการหรือผู้ค้าปลีกที่ได้รับอนุญาต","สำหรับรายละเอียดเกี่ยวกับนโยบายการรับประกันของเรา โปรดตรวจสอบที่ <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a>"],"warranty-warrantyPolicy":["สำหรับภาพรวมที่สมบูรณ์เกี่ยวกับนโยบายการรับประกันของเรา กรุณาเยี่ยมชมส่วน <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">คำถามที่พบบ่อย</a> ของเรา"],"repair-repairableItem":["หากต้องการตรวจสอบ โปรดนำสินค้าของคุณพร้อมหลักฐานการซื้อไปที่ร้าน Swarovski ที่ใกล้ที่สุดเพื่อประเมิน","คุณสามารถค้นหาร้านค้าที่ใกล้ที่สุดได้โดยใช้ <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">ตัวค้นหาร้านค้า</a> ออนไลน์ของเรา"],"repair-status":["คุณสามารถตรวจสอบสถานะการซ่อมของคุณได้ที่นี่ <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">ดูสถานะการซ่อม</a>"],"repair-cost":["โปรดนำสินค้าของคุณพร้อมหลักฐานการซื้อไปที่ร้าน Swarovski ที่ใกล้ที่สุดเพื่อประเมิน","คุณสามารถค้นหาร้านค้าที่ใกล้ที่สุดได้โดยใช้ <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">ตัวค้นหาร้านค้า</a> ออนไลน์ของเรา"],"repair-visitStore":["คุณต้องไปที่ร้าน เนื่องจากมีเพียงร้านที่ได้รับอนุญาตเท่านั้นที่มีอุปกรณ์ในการประเมินและซ่อมแซมสินค้าได้อย่างเหมาะสม"]}
3

ตัวเลือกการติดต่อ

เลือกตัวเลือกการติดต่อที่คุณต้องการ

E-Mail

Voraussichtliche Wartezeit: 1– 3 Werktage

Pour toute question ou information, n’hésitez pas à nous contacter à l’aide du formulaire ci-dessous. Nous serons ravis de vous aider.

Vorname *
Familienname *
Telefon
E-Mail *
Bitte wählen Sie ein Land *
Afghanistan
Aland Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belize
Benin
Bermuda
Bhutan
Bolivia
Bonaire, Saint Eustatius and Saba
Bosnia and Herzegovina
Botswana
Bouvet Island
Brazil
British Indian Ocean Territory
Brunei Darussalam
Burkina Faso
Burundi
Cambodia
Cameroon
Cape Verde
Cayman Islands
Central African Republic
Chad
Chile
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo, the Democratic Republic of the
Cook Islands
Costa Rica
Cote d'Ivoire
Cuba
Curaçao
Cyprus
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Ethiopia
Falkland Islands
Faroe Islands
Fiji
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Heard Island and McDonald Islands
Holy See (Vatican City State)
Honduras
Iceland
Indonesia
Iran
Iraq
Isle of Man
Israel
Jamaica
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Korea, Democratic People's Republic of
Kuwait
Kyrgyzstan
Lao People's Democratic Republic
Lebanon
Lesotho
Liberia
Libyan Arab Jamahiriya
Liechtenstein
Macao SAR
Macedonia
Madagascar
Malawi
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia, Federated States of
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
New Caledonia
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Territory
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn
Puerto Rico
Qatar
Reunion
Rwanda
Saint Barthélemy
Saint Helena, Ascension and Tristan da Cunha
Saint Kitts and Nevis
Saint Lucia
Saint Martin (French part)
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Samoa
San Marino
Sao Tome and Principe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Sint Maarten (Dutch part)
Solomon Islands
Somalia
South Georgia and the South Sandwich Islands
Sri Lanka
Sudan
Suriname
Svalbard and Jan Mayen
Swaziland
Syrian Arab Republic
Tajikistan
Tanzania
Timor-Leste
Togo
Tokelau
Tonga
Trinidad and Tobago
Tunisia
Turkmenistan
Turks and Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United States Minor Outlying Islands
Uruguay
Uzbekistan
Vanuatu
Venezuela
Vietnam
Virgin Islands, British
Virgin Islands, U.S.
Wallis and Futuna
Western Sahara
Yemen
Zambia
Zimbabwe
Bestellnummer
Reparaturnummer
Thema *
Sind Sie Mitglied des Swarovski Club Treueprogramms?
Sind Sie Mitglied der Swarovski Crystal Society (SCS)?
Mitgliedsnummer *
Noch 1000 Zeichen
Bitte wähle dein Thema/deine Fragestellung aus *
Commandes en ligne
Swarovski Club
Livraison
Échange
Garantie
Réparation
Information produit
Promotions
Paiement
Adhésion SCS
Problème sur le site Internet
Protection des données
Autre
Bitte wähle dein Thema/deine Fragestellung aus *
Quel est le lien de suivi de ma commande?
Un article de ma commande est arrivé endommagé
Un article de ma commande n’est pas arrivé
Pouvez-vous modifier mon adresse de livraison?
Puis-je envoyer ma commande à un autre pays?
Autre
Mon article est-il réparable?
Quel est le statut de la réparation de mon article?
Combien coûte une réparation?
Pourquoi dois-je me rendre en boutique pour faire réparer un article?
Autre
Pouvez-vous me donner des informations sur la taille du produit?
Où ce produit est-il disponible?
Quelles sont les couleurs disponibles?
Comment puis-je commander un produit Swarovski Created Diamonds sur demande?
autre
Mon adresse postale n’est pas reconnue comme adresse valide
Je ne peux pas terminer ma commande
Pouvez-vous réinitialiser le mot de passe de mon compte?
Je ne peux pas me connecter à mon compte
Autre
Autre
Demande d’accès de la personne concernée
Droit à l’effacement (« droit à l’oubli »)
Plaintes
Comment puis-je renouveler mon adhésion?
Comment puis-je devenir un membre de la SCS?
Quand vais-je recevoir mon pack d’adhésion?
Autre
Comment puis-je me désinscrire de la newsletter Swarovski Club?
Pourquoi est-ce que je reçois toujours des e-mails de Swarovski alors que je me suis désinscrit(e) de la newsletter?
Mon bon cadeau Swarovski Club ne fonctionne pas
Mon bon de réduction Swarovski Club peut-il être prolongé?
Mon bon de réduction Swarovski Club peut-il être utilisé pour des produits soldés?
Comment puis-je utiliser mon bon cadeau anniversaire?
Autre
Mon produit est-il couvert par la garantie?
Quelle est votre politique de garantie?
Autre
Puis-je échanger un produit de ma commande en ligne?
Puis-je échanger un produit acheté en boutique dans un autre pays?
Puis-je échanger en boutique la commande que j’ai passée en ligne?
Autre
Pourquoi ma carte cadeau électronique n’est pas acceptée en ligne?
Puis-je utiliser plus d’1 carte cadeaux électronique comme moyen de paiement?
Comment puis-je payer un achat en ligne avec une carte cadeau électronique?
Pourquoi mon paiement a-t-il été refusé?
Pourquoi mon paiement a-t-il été remboursé?
Autre
Pouvez-vous fournir des informations sur la promotion en cours?
Pouvez-vous prolonger la promotion?
Pourquoi mon achat ne remplit-il pas les conditions pour la promotion?
Autre
Pouvez-vous me renvoyer la confirmation de ma commande?
Quel est le statut de ma commande en ligne?
Puis-je annuler l’intégralité de ma commande en ligne?
Puis-je annuler une partie de ma commande en ligne?
Pouvez-vous changer mon adresse de facturation?
Comment puis-je retourner ma commande en ligne?
Quelle est votre politique de retour des achats en ligne?
Quel est le statut du remboursement de ma commande en ligne?
Autre

Mit der Betätigung des «Send» Buttons stimmen Sie zu, dass der Konversationsverlauf und weitere von Ihnen übermittelte Daten von Swarovski gespeichert werden. Weitere Informationen finden Sie in unserer Datenschutzerklärung.

* Pflichtfelder
$(this).closest('#aa-contactEmailFormConfigWrapper').find('.js-aa-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('Nur Buchstaben eingeben (keine Satzzeichen)'); messagesEN.push('Nur Buchstaben eingeben (keine Satzzeichen)'); 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('Mindestens 2 Zeichen'); messagesEN.push('Mindestens 2 Zeichen'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Bitte geben Sie Ihren Vornamen ein.', message_en: 'Bitte geben Sie Ihren Vornamen ein.' }, stringLength: { message: 'Sie haben mehr Zeichen eingegeben als die in diesem Feld erlaubte Anzahl von 40 Zeichen', 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('Nur Buchstaben eingeben (keine Satzzeichen)'); messagesEN.push('Nur Buchstaben eingeben (keine Satzzeichen)'); 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('Mindestens 2 Zeichen'); messagesEN.push('Mindestens 2 Zeichen'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Bitte geben Sie Ihren Familiennamen ein.', message_en: 'Bitte geben Sie Ihren Familiennamen ein.' }, stringLength: { message: 'Sie haben mehr Zeichen eingegeben als die in diesem Feld erlaubte Anzahl von 40 Zeichen', 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('Bitte geben Sie Ihre Telefonnummer ein. (Nur Zahlen, keine Abstände)'); messagesEN.push('Bitte geben Sie Ihre Telefonnummer ein. (Nur Zahlen, keine Abstände)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Sie haben mehr Zeichen eingegeben als die in diesem Feld erlaubte Anzahl von 20 Zeichen', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Bitte befülle das Feld Telefon', message_en: 'Bitte befülle das Feld Telefon', 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: 'Bitte gib eine E-Mail-Adresse ein.', message_en: 'Bitte gib eine E-Mail-Adresse ein.' }, notEmpty: { message: 'Bitte gib eine E-Mail-Adresse ein.', message_en: 'Bitte gib eine E-Mail-Adresse ein.' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 70 liegen', 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: 'Bitte gib ein Land\/Region ein.', message_en: 'Bitte gib ein Land\/Region ein.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Bitte geben Sie Ihre SCS Mitgliedsnummer an', message_en: 'Bitte geben Sie Ihre SCS Mitgliedsnummer an' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 11 liegen', 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: 'Bitte gib eine Mitteilung ein', message_en: 'Bitte gib eine Mitteilung ein' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 1000 liegen', 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: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Bitte geben Sie einen Betreff an', message_en: 'Bitte geben Sie einen Betreff an' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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(); } };
Telefonnummer

Telefonnummer

Voraussichtliche Wartezeit: 2- 5 Minuten

Service clientèle Suisse

Heures d'ouverture : lun - ven : 10:00 - 18:00
Téléphone: +41 449 214 040