ฟรีค่าจัดส่งแบบธรรมดาที่มียอดสูงกว่า 2,500 ฿
ค้นหา

ติดต่อเรา

1

หัวข้อ

เพื่อให้เราสามารถช่วยเหลือคุณได้ดียิ่งขึ้น กรุณาเลือกหัวข้อดังต่อไปนี้

โปรดเลือกหัวข้อของคุณ *
ข้อมูลผลิตภัณฑ์
โปรโมชัน
การสั่งซื้อสินค้าทางออนไลน์
การแลกเปลี่ยน
การจัดส่งสินค้า
การชำระเงิน
ปัญหาเว็บไซต์
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: 'โปรดเลือกหัวข้อของคุณ', message_en: 'โปรดเลือกหัวข้อของคุณ' } } } } } ) .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

เรื่อง

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

โปรดเลือกเรื่องของคุณ *
ลิงก์ติดตามคำสั่งซื้อของฉันคืออะไร
ผลิตภัณฑ์ที่ฉันสั่งซื้อส่งมาเสียหาย
ผลิตภัณฑ์ที่ฉันสั่งซื้อส่งมาไม่ครบ
คุณช่วยเปลี่ยนที่อยู่จัดส่งให้ฉันได้ไหม
ฉันจะส่งสินค้าที่สั่งซื้อไปยังประเทศอื่นได้หรือไม่
อื่น ๆ
ฉันจะต่ออายุสมาชิกได้อย่างไร
ฉันจะสมัครสมาชิก SCS ได้อย่างไร
เซ็ตของที่ระลึกสำหรับสมาชิกจะส่งมาถึงเมื่อไหร่
อื่น ๆ
สินค้าของฉันซ่อมแซมได้ไหม
สถานะการซ่อมแซมสินค้าของฉันตอนนี้เป็นอย่างไร
ค่าซ่อมเท่าไหร่
ทำไมฉันถึงต้องนำสินค้าไปซ่อมที่ร้าน
อื่น ๆ
คุณช่วยให้ข้อมูลเกี่ยวกับขนาดผลิตภัณฑ์หน่อยได้ไหม
ผลิตภัณฑ์นี้วางจำหน่ายที่ไหน
มีสีอะไรให้เลือกบ้าง
ฉันจะสั่งผลิตภัณฑ์ Swarovski Created Diamonds แบบสั่งทำได้อย่างไร?
drugo
ระบบไม่ยอมรับว่าที่อยู่ไปรษณีย์ของฉันเป็นที่อยู่ที่ถูกต้อง
ฉันไม่สามารถดำเนินการชำระเงินจนเสร็จสมบูรณ์
คุณช่วยรีเซ็ตรหัสผ่านบัญชีให้ฉันได้ไหม
ฉันไม่สามารถเข้าสู่บัญชีของตัวเองได้
อื่น ๆ
อื่น ๆ
ฉันจะเลิกรับจดหมายข่าวจาก 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: 'โปรดเลือกหัวข้อของคุณ', message_en: 'โปรดเลือกหัวข้อของคุณ' } } } } } ) .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(); } };
โปรดเลือกเรื่องของคุณ*
$(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: 'ใส่หัวข้อที่คุณต้องการ', message_en: 'ใส่หัวข้อที่คุณต้องการ' }, stringLength: { message: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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":"คุณทราบหรือไม่:","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

Contact Options

Choose your preferred contact option

Chat

Chat

เวลารอคอยโดยประมาณ: 1 minute

อีเมล

เวลารอคอยโดยประมาณ: 1 - 3 วันทำการ

문의 또는 추가 정보가 필요한 경우 아래 양식을 사용하여 언제든 문의해 주시기 바랍니다. 기쁜 마음으로 도움을 드리겠습니다.

ชื่อ*
นามสกุล*
โทรศัพท์
อีเมล*
ประเทศ *
가나
가봉
가이아나
감비아
건지
과들루프
과테말라
교황청(바티칸 시국)
그레나다
그리스
그린란드
기니
기니비사우
나미비아
나우루
나이지리아
남극
남아프리카
네덜란드
네팔
노르웨이
노퍽 섬
뉴 칼레도니아
뉴질랜드
니우에
니제르
니카라과
대만
대한민국
덴마크
도미니카
도미니카 공화국
독일
동티모르
라오스 인민민주공화국
라이베리아
라트비아
레바논
레소토
레위니옹
루마니아
룩셈부르크
르완다
리비아
리투아니아
리히텐슈타인
마다가스카르
마르티니크
마셜 제도
마요트 섬
마카오
마케도니아
말라위
말레이시아
말리
맨 섬
멕시코
모나코
모로코
모리셔스
모리타니
모잠비크
몬세라트
몬테네그로
몰도바
몰디브
몰타
몽골
미국
미국 버진 아일랜드
미국령 군소 제도
미국령 사모아
미얀마
미크로네시아 연방
바누아투
바레인
바베이도스
바하마
방글라데시
버뮤다
베냉
베네수엘라
베트남
벨기에
벨라루스
벨리즈
보스니아 헤르체고비나
보츠와나
볼리비아
부룬디
부르키나파소
부베 섬
부탄
북마리아나 제도
불가리아
브라질
브루나이 다루살람
사모아
사우디아라비아
사우스조지아 사우스샌드위치 제도
산마리노
상투메프린시페
생바르텔레미
생피에르 미클롱
서사하라
세네갈
세르비아
세이셸 제도
세인트루시아
세인트마틴 섬(프랑스령)
세인트빈센트 그레나딘
세인트키츠 네비스
세인트헬레나 어센션 트리스탄다쿠냐
소말리아
솔로몬 제도
수단
수리남
스리랑카
스발바르 얀마옌 제도
스와질랜드
스웨덴
스위스
스페인
슬로바키아
슬로베니아
시리아
시에라리온
신트마르턴(네덜란드령)
싱가포르
아랍에미리트
아루바
아르메니아
아르헨티나
아이슬란드
아이티
아일랜드
아제르바이잔
아프가니스탄
안도라
알바니아
알제리
앙골라
앙귈라
앤티가 바부다
에리트레아
에스토니아
에콰도르
에티오피아
엘살바도르
영국
영국 버진 아일랜드
영국령 인도양 지역
예멘
오만
오스트리아
온두라스
올란드 제도
요르단
우간다
우루과이
우즈베키스탄
우크라이나
월리스 푸투나
이라크
이란
이스라엘
이집트
이탈리아
인도
인도네시아
일본
자메이카
잠비아
저지섬
적도 기니
조선민주주의인민공화국
조지아
중국 본토
중앙아프리카 공화국
지부티
지브롤터
짐바브웨
차드
체코 공화국
칠레
카리브 네덜란드
카메룬
카보베르데
카자흐스탄
카타르
캄보디아
캐나다
케냐
케이맨 제도
코모로
코스타리카
코코스 제도
코트디부아르
콜롬비아
콩고
콩고 민주공화국
쿠바
쿠웨이트
쿡 제도
퀴라소
크로아티아
크리스마스 섬
키르기스스탄
키리바시
키프로스
타지키스탄
탄자니아
태국
터크스 케이커스 제도
터키
토고
토켈라우
통가
투르크메니스탄
투발루
튀니지
트리니다드토바고
파나마
파라과이
파키스탄
파푸아 뉴기니
팔라우
팔레스타인 영토
페로 제도
페루
포르투갈
포클랜드 제도
폴란드
푸에르토리코
프랑스
프랑스령 기아나
프랑스령 남방 및 남극
프랑스령 폴리네시아
피지
핀란드
필리핀
핏케언
허드 맥도널드 제도
헝가리
호주
홍콩
หมายเลขคำสั่งซื้อ
หมายเลขซ่อมดูแล
โปรดเลือกเรื่องของคุณ*
คุณเป็นสมาชิกของโปรแกรมสำหรับลูกค้าประจำของ Swarovski หรือไม่
คุณเป็นสมัครสมาชิก Swarovski Crystal Society (SCS) หรือไม่
หมายเลขสมาชิก*
เหลือตัวอักษรอยู่ 1000 ตัว
โปรดเลือกหัวข้อของคุณ *
제품 정보
프로모션
온라인 주문
교환
배송
지불
웹사이트 문제
Swarovski Club
SCS멤버십
보증
복구
기타
โปรดเลือกเรื่องของคุณ *
제 주문에 대한 추적 링크는 무엇인가요?
주문한 아이템 하나가 손상된 채로 배송되었습니다.
주문한 아이템 하나가 빠져 있습니다.
제 배송지 주소를 변경해주실 수 있나요?
주문한 상품을 다른 나라로 보내려면 어떻게 해야 하나요?
기타
멤버십을 갱신하려면 어떻게 하나요?
SCS 회원이 되려면 어떻게 하나요?
멤버십 패키지는 언제 도착하나요?
기타
제 제품은 수선이 가능한가요?
제가 요청한 수선은 어떻게 진행되고 있나요?
수선 비용은 얼마인가요?
수선 완료 제품을 받기 위해 매장을 방문해야 하는 이유는 무엇인가요?
기타
제품 사이즈에 대해 조언해 주실 수 있나요?
이 제품은 어디에서 구할 수 있습니까?
어떤 색상들이 있나요?
Swarovski Created Diamonds 맞춤 제작 제품을 어떻게 주문할 수 있나요?
기타
제 우편 주소가 유효한 주소로 인식되지 않습니다.
결제 절차를 완료할 수 없습니다.
계정 비밀번호를 재설정해주실 수 있나요?
제 계정에 로그인이 안 됩니다.
기타
기타
Swarovski Club 뉴스레터 구독을 해지하려면 어떻게 해야 하나요?
뉴스레터 구독을 해지했는데 아직도 스와로브스키에서 이메일이 오는 이유는 무엇인가요?
제 Swarovski Club 바우처가 적용되지 않습니다.
Swarovski Club 할인 바우처 기간을 연장할 수 있나요?
세일 품목에 Swarovski Club 할인 바우처를 사용할 수 있나요?
생일 선물 바우처는 어떻게 사용하나요?
기타
제 제품은 보증이 적용되나요?
스와로브스키의 보증 정책은 어떻게 되나요?
기타
온라인 주문 제품을 교환할 수 있나요?
온라인으로 구매한 아이템을 매장에서 교환할 수 있나요?
다른 나라에 있는 매장에서 구매한 제품을 교환할 수 있나요?
기타
제가 소지한 기프트 카드를 온라인에서 이용할 수 없습니다. 왜 그런가요?
하나 이상의 기프트 카드로 결제할 수 있나요?
기프트 카드로 온라인 구매를 결제하려면 어떻게 해야 하나요?
결제가 거절된 이유는 무엇인가요?
결제가 환불된 이유는 무엇인가요?
기타
현재 진행 중인 프로모션에 대한 정보를 제공해주실 수 있나요?
프로모션을 연장해주실 수 있나요?
구매에 프로모션이 적용되지 않은 이유는 무엇인가요?
기타
주문 확인서를 다시 보내주실 수 있나요?
제 온라인 주문은 어떤 상태인가요?
온라인 주문 전체를 취소할 수 있나요?
온라인 주문 일부를 취소할 수 있나요?
제 청구지 주소를 변경해주실 수 있나요?
온라인 주문은 어떻게 반품하나요?
온라인 반품 정책은 어떻게 되나요?
제 온라인 환불은 어떤 상태인가요?
기타

โปรดทราบว่าเมื่อคลิกปุ่ม 'ส่ง' หมายความว่าท่านยินยอมให้สวารอฟสกี้จัดเก็บบทสนทนาและข้อมูลอื่น ๆ ที่ท่านมอบให้เรา หากต้องการข้อมูลเพิ่มเติม โปรดอ่านนโยบายคุ้มครองข้อมูลของเรา.

* ช่องที่จำเป็นต้องกรอก
$(this).closest('#kr-contactEmailFormConfigWrapper').find('.js-kr-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('กรอกได้แต่ตัวอักษรเท่านั้น'); messagesEN.push('กรอกได้แต่ตัวอักษรเท่านั้น'); 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('ความยาวขั้นต่ำคือ 2 อักขระ'); messagesEN.push('ความยาวขั้นต่ำคือ 2 อักขระ'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'โปรดกรอกชื่อของคุณ', message_en: 'โปรดกรอกชื่อของคุณ' }, stringLength: { message: 'คุณใส่ข้อความในช่องข้อมูลนี้จนครบจำนวนสูงสุด 35 อักขระแล้ว', message_en: 'You have exceeded the maximum length of 35 characters for this field', max: 35 }, } }, '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('กรอกได้แต่ตัวอักษรเท่านั้น'); messagesEN.push('กรอกได้แต่ตัวอักษรเท่านั้น'); 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('ความยาวขั้นต่ำคือ 2 อักขระ'); messagesEN.push('ความยาวขั้นต่ำคือ 2 อักขระ'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'โปรดกรอกนามสกุลของคุณ', message_en: 'โปรดกรอกนามสกุลของคุณ' }, stringLength: { message: 'คุณใส่ข้อความในช่องข้อมูลนี้จนครบจำนวนสูงสุด 35 อักขระแล้ว', message_en: 'You have exceeded the maximum length of 35 characters for this field', max: 35 }, } }, '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('โปรดกรอกหมายเลขโทรศัพท์ของคุณ (เพียงตัวเลขเท่านั้นและไม่เว้นวรรค)'); messagesEN.push('โปรดกรอกหมายเลขโทรศัพท์ของคุณ (เพียงตัวเลขเท่านั้นและไม่เว้นวรรค)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'คุณใส่ข้อความในช่องข้อมูลนี้จนครบจำนวนสูงสุด 20 อักขระแล้ว', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'โปรดกรอกหมายเลขโทรศัพท์ของคุณ', message_en: 'โปรดกรอกหมายเลขโทรศัพท์ของคุณ', 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: 'โปรดกรอกที่อยู่อีเมลของคุณ', message_en: 'โปรดกรอกที่อยู่อีเมลของคุณ' }, notEmpty: { message: 'โปรดกรอกที่อยู่อีเมลของคุณ', message_en: 'โปรดกรอกที่อยู่อีเมลของคุณ' }, stringLength: { message: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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: 'โปรดกรอกประเทศ\/ภูมิภาคของคุณ', message_en: 'โปรดกรอกประเทศ\/ภูมิภาคของคุณ' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'โปรดกรอกหมายเลขสมาชิก SCS ของคุณ', message_en: 'โปรดกรอกหมายเลขสมาชิก SCS ของคุณ' }, stringLength: { message: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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: 'โปรดกรอกข้อความ', message_en: 'โปรดกรอกข้อความ' }, stringLength: { message: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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('โปรดกรอกหมายเลขคำสั่งซื้อที่ถูกต้อง (15 หลัก)'); messagesEN.push('โปรดกรอกหมายเลขคำสั่งซื้อที่ถูกต้อง (15 หลัก)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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: 'โปรดเลือกหัวข้อของคุณ', message_en: 'โปรดเลือกหัวข้อของคุณ' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'โปรดเลือกหัวข้อของคุณ', message_en: 'โปรดเลือกหัวข้อของคุณ' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'ใส่หัวข้อที่คุณต้องการ', message_en: 'ใส่หัวข้อที่คุณต้องการ' }, stringLength: { message: 'จำนวนอักขระสำหรับช่องนี้ต้องอยู่ระหว่าง 0 และ 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(); } };
โทรศัพท์:

โทรศัพท์:

เวลารอคอยโดยประมาณ: 2 - 5 นาที

Customer service Korea

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

Phone:

1522 9065