Ativar acessibilidade
Ingyenes standard kiszállítás 39 960 Ft felett
Pesquisar

Contacte-nos

1

Témakör

Hogy jobban segíthessünk, kérjük válasszon témát

Selecione o assunto/tema *
Online rendelések
Swarovski Club
Szállítás
Csere
Jótállás
Javítás
Termékinformációk
Promóciók
Kifizetés
SCS-tagság
Webhellyel kapcsolatos probléma
Adatvédelem
Egyéb
$(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: 'Selecione o assunto\/tema', message_en: 'Selecione o assunto\/tema' } } } } } ) .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

เรื่อง

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

Selecione o assunto/tema *
ลิงก์ติดตามคำสั่งซื้อของฉันคืออะไร
ผลิตภัณฑ์ที่ฉันสั่งซื้อส่งมาเสียหาย
ผลิตภัณฑ์ที่ฉันสั่งซื้อส่งมาไม่ครบ
คุณช่วยเปลี่ยนที่อยู่จัดส่งให้ฉันได้ไหม
ฉันจะส่งสินค้าที่สั่งซื้อไปยังประเทศอื่นได้หรือไม่
อื่น ๆ
สินค้าของฉันซ่อมแซมได้ไหม
สถานะการซ่อมแซมสินค้าของฉันตอนนี้เป็นอย่างไร
ค่าซ่อมเท่าไหร่
ทำไมฉันถึงต้องนำสินค้าไปซ่อมที่ร้าน
อื่น ๆ
คุณช่วยให้ข้อมูลเกี่ยวกับขนาดผลิตภัณฑ์หน่อยได้ไหม
ผลิตภัณฑ์นี้วางจำหน่ายที่ไหน
มีสีอะไรให้เลือกบ้าง
ฉันจะสั่งผลิตภัณฑ์ 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: 'Selecione o assunto\/tema', message_en: 'Selecione o assunto\/tema' } } } } } ) .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(); } };
Assunto *
$(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: 'Introduza o assunto', message_en: 'Introduza o assunto' }, stringLength: { message: 'Este campo deve ter entre 0 e 40 caracteres', 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":"Sabia que:","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

Tempo de espera previsto: 1- 3 dias úteis

Amennyiben kérdése van, esetleg további információra van szüksége, lépjen velünk kapcsolatba az alábbi űrlap kitöltésével. Örömmel segítünk.

Nome próprio *
Apelido *
Telefone
E-mail *
País *
Afganisztán
Aland-szigetek
Albánia
Algéria
Amerikai Egyesült Államok
Amerikai Szamoa
Andorra
Angola
Anguilla
Antarktisz
Antigua és Barbuda
Argentína
Aruba
Ausztria
Ausztrália
Az Egyesült Államok külső szigetei
Azerbajdzsán
Bahama-szigetek
Bahrein
Banglades
Barbados
Belgium
Belize
Benin
Bermuda
Bhután
Bissau-Guinea
Bolívia
Bonaire, Szent Eustatius és Saba
Bosznia és Hercegovina
Botswana
Bouvet-sziget
Brazília
Brit Indiai-óceáni Terület
Brunei Darussalam
Bulgária
Burkina Faso
Burundi
Chile
Ciprus
Comore-szigetek
Cook-szigetek
Costa Rica
Cseh Köztársaság
Csád
Curaçao
Dominika
Dominikai Köztársaság
Dzsibuti
Dánia
Dél-Afrika
Dél-Georgia és a Déli Sandwich-szigetek
Ecuador
Egyenlítői-Guinea
Egyesült Arab Emírségek
Egyesült Királyság
Egyiptom
El Salvador
Elefántcsontpart
Eritrea
Etiópia
Falkland-szigetek
Faroe-szigetek
Fehéroroszország
Fidzsi-szigetek
Finnország
Francia Déli területek
Francia Guyana
Francia Polinézia
Franciaország
Fülöp-szigetek
Gabon
Gambia
Ghána
Gibraltár
Grenada
Grönland
Grúzia
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guyana
Görögország
Haiti
Heard-sziget és McDonald-szigetek
Hollandia
Honduras
Hongkong KKT
Horvátország
India
Indonézia
Irak
Irán
Izland
Izrael
Jamaica
Japán
Jemen
Jersey
Jordánia
Kajmán-szigetek
Kambodzsa
Kamerun
Kanada
Karácsony-sziget
Katar
Kazahsztán
Kelet-Timor
Kenya
Kirgizisztán
Kiribati
Kolumbia
Kongó
Kongói Demokratikus Köztársaság
Kontinentális Kína
Koreai Köztársaság
Koreai Népi Demokratikus Köztársaság
Kuba
Kuvait
Kókusz (Keeling)-szigetek
Közép-Afrikai Köztársaság
Laoszi Népi Demokratikus Köztársaság
Lengyelország
Lesotho
Lettország
Libanon
Libéria
Liechtenstein
Litvánia
Luxemburg
Líbiai Arab Dzsamahiriya
Macedónia
Madagaszkár
Magyarország
Makaó KKT
Malajzia
Malawi
Maldív-szigetek
Mali
Man-sziget
Marokkó
Marshall-szigetek
Martinique
Mauritius
Mauritánia
Mayotte
Mexikó
Mianmar
Mikronéziai Szövetségi Államok
Moldova
Monaco
Mongólia
Montenegró
Montserrat
Mozambik
Málta
Namíbia
Nauru
Nepál
Nicaragua
Niger
Nigéria
Niue
Norfolk-sziget
Norvégia
Nyugat-Szahara
Németország
Olaszország
Omán
Pakisztán
Palau
Palesztin Terület
Panama
Paraguay
Peru
Pitcairn
Portugália
Puerto Rico
Pápua Új-Guinea
Románia
Ruanda
Réunion
Saint Kitts és Nevis
Saint Martin (francia rész)
Saint Pierre és Miquelon
Saint Vincent és a Grenadine-szigetek
San Marino
Seychelle-szigetek
Sierra Leone
Sint Maarten (holland rész)
Spanyolország
Srí Lanka
Suriname
Svalbard és Jan Mayen
Svájc
Svédország
Szamoa
Szaúd-Arábia
Szenegál
Szent Barthélemy
Szent Ilona, Ascension és Tristan da Cunha
Szent Lucia
Szentszék (Vatikánváros)
Szerbia
Szingapúr
Szlovákia
Szlovénia
Szolomon-szigetek
Szomália
Szudán
Szváziföld
Szíriai Arab Köztársaság
São Tomé és Príncipe
Tajvan
Tanzánia
Thaiföld
Togo
Tokelau
Tonga
Trinidad és Tobago
Tunézia
Turks-és Caicos-szigetek
Tuvalu
Tádzsikisztán
Törökország
Türkmenisztán
Uganda
Ukrajna
Uruguay
Vanuatu
Venezuela
Vietnam
Virgin-szigetek, Egyesült Államok
Virgin-szigetek, brit
Wallis és Futuna
Zambia
Zimbabwe
Zöld-fok
Észak Mariana szigetek
Észtország
Írország
Örményország
Új-Kaledónia
Új-Zéland
Üzbegisztán
Número do pedido
Número da reparação
Assunto *
0
É membro da Swarovski Crystal Society (SCS)?
Número de membro *
Restam 1000 caracteres
Selecione o assunto/tema *
Online rendelések
Swarovski Club
Szállítás
Csere
Jótállás
Javítás
Termékinformációk
Promóciók
Kifizetés
SCS-tagság
Webhellyel kapcsolatos probléma
Adatvédelem
Egyéb
Selecione o assunto/tema *
Milyen hivatkozáson tudom nyomon követni a rendelésem?
Az egyik megrendelt termék sérülten érkezett meg
Hiányzik egy termék a rendelésemből
Meg lehet változtatni a szállítási címet?
Hogyan küldhetem a rendelésem egy másik országba?
Egyéb
Javítható a termékem?
Mi a javítási szolgáltatás állapota?
Mennyibe kerül a javítási szolgáltatás?
Miért kell felkeresnem egy üzletet a termékem javításához?
Egyéb
Milyen információk érhetők el a termékek méretéről?
Hol kapható ez a termék?
Milyen színválaszték érhető el?
Hogyan rendelhetek Swarovski Created Diamonds rendelésre készült termék?
más
A postacímem érvénytelen címként jelenik meg
Nem tudom befejezni a fizetési folyamatot
Vissza lehet állítani a fiókom jelszavát?
Nem tudok bejelentkezni a fiókomba
Egyéb
Egyéb
Érintetti hozzáférési kérelem
Törléshez való jog („az elfeledtetéshez való jog”)
Panaszok
Hogyan újíthatom meg a tagságom?
Hogyan válhatok SCS-taggá?
Mikor érkezik meg a tagsági csomagom?
Egyéb
Hogyan iratkozhatok le a Swarovski Club hírleveléről?
Miért kapok továbbra is e-maileket a Swarovskitól a hírlevélről való leiratkozás után?
Nem használható a Swarovski Club-kuponom
Meg lehet hosszabbítani a Swarovski Club-kedvezménykuponom érvényességét?
Beválthatom a Swarovski Club-kedvezménykuponomat akciós termékekre?
Hogyan válthatom be a születésnapi ajándékutalványom?
Egyéb
Vonatkozik jótállás a termékemre?
Mit tartalmaznak a jótállásra vonatkozó irányelvek?
Egyéb
Visszacserélhetek egy online vásárolt terméket?
Visszacserélhetem az online vásárolt termékem egy üzletben?
Visszacserélhetek egy másik országban található üzletben vásárolt terméket?
Egyéb
Miért nem tudom online használni az elektronikus ajándékkártyám?
Fizethetek egynél több elektronikus ajándékkártyával?
Hogyan fizethetem ki az online vásárlásom elektronikus ajándékkártyával?
Miért utasították el a fizetési tranzakciómat?
Miért térítették vissza az általam kifizetett összeget?
Egyéb
Milyen információk érhetők el az aktuális promócióról?
Meg lehet hosszabbítani a promóciót?
Miért nem jogosult a vásárlásom a kedvezményre?
Egyéb
Elküldené újra a rendelésem visszaigazolását?
Mi az online rendelésem állapota?
Törölhetem a teljes online rendelésem?
Törölhetem az online rendelésem egy részét?
Meg lehet változtatni a számlázási címet?
Hogyan küldhetem vissza az online rendelt termékeket?
Mit tartalmaz az online rendelések visszaküldési szabályzata?
Mi az online rendelésem visszatérítésének állapota?
Egyéb

Observe que, ao clicar no botão “Enviar”, você aceita que a conversa e outros dados fornecidos por você serão armazenados pela Swarovski. Para mais informações, leia nossa política de privacidade de dados.

* Campos obrigatórios
$(this).closest('#hu-contactEmailFormConfigWrapper').find('.js-hu-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('Só são permitidas letras'); messagesEN.push('Só são permitidas letras'); 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('Comprimento mínimo de 2 caracteres'); messagesEN.push('Comprimento mínimo de 2 caracteres'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Introduza o seu nome próprio.', message_en: 'Introduza o seu nome próprio.' }, stringLength: { message: 'Ultrapassou o comprimento máximo de 40 carateres para este campo', message_en: 'You have exceeded the maximum length of 40 characters for this field', max: 40 }, } }, 'values[contactEmailFormDefinition_lastName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('Apenas são permitidas letras'); messagesEN.push('Apenas são permitidas letras'); 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('Comprimento mínimo de 2 caracteres'); messagesEN.push('Comprimento mínimo de 2 caracteres'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Introduza o seu apelido.', message_en: 'Introduza o seu apelido.' }, stringLength: { message: 'Ultrapassou o comprimento máximo de 40 carateres para este campo', message_en: 'You have exceeded the maximum length of 40 characters for this field', max: 40 }, } }, 'values[contactEmailFormDefinition_phone]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[\\\\+]{0,1}[0-9\\\\(\\\\)\\- \\\\.]*$', ''))) { messages.push('Introduza o seu número de telefone (apenas números, sem espaços)'); messagesEN.push('Introduza o seu número de telefone (apenas números, sem espaços)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Ultrapassou o comprimento máximo de 20 carateres para este campo', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Introduza o seu número de telefone', message_en: 'Introduza o seu número de telefone', 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: 'Introduza o seu endereço de e-mail.', message_en: 'Introduza o seu endereço de e-mail.' }, notEmpty: { message: 'Introduza o seu endereço de e-mail.', message_en: 'Introduza o seu endereço de e-mail.' }, stringLength: { message: 'Este campo deve ter entre 0 e 70 caracteres', 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: 'Introduza o seu país\/a sua região.', message_en: 'Introduza o seu país\/a sua região.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Introduza um n.º de membro SCS', message_en: 'Introduza um n.º de membro SCS' }, stringLength: { message: 'Este campo deve ter entre 0 e 11 caracteres', 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: 'Introduza uma mensagem', message_en: 'Introduza uma mensagem' }, stringLength: { message: 'Este campo deve ter entre 0 e 1000 caracteres', 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: 'Este campo deve ter entre 0 e 40 caracteres', 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: 'Este campo deve ter entre 0 e 40 caracteres', 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: 'Selecione o assunto\/tema', message_en: 'Selecione o assunto\/tema' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Selecione o assunto\/tema', message_en: 'Selecione o assunto\/tema' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Introduza o assunto', message_en: 'Introduza o assunto' }, stringLength: { message: 'Este campo deve ter entre 0 e 40 caracteres', 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(); } };
Telefone

Telefone

Tempo de espera previsto: 2- 5 Minutos

Customer service Hungary

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

Phone:

+423 399 5069