Temas

1

Konu başlığı

Size daha iyi yardımcı olabilmemiz için lütfen bir konu seçin

Lütfen Konunuzu/Konu Başlığınızı seçin *
Online Siparişler
Swarovski Club
Teslimat
Değişim
Garanti
Onarım
Ürün Bilgisi
Kampanyalar
Ödeme
SCS üyeliği
İnternet Sitesi Sorunu
Veri Gizliliği
Diğer
$(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: 'Lütfen Konunuzu\/Konu Başlığınızı seçin', message_en: 'Lütfen Konunuzu\/Konu Başlığınızı seçin' } } } } } ) .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); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } 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/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', '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

Konu

Aşağıdaki konulardan birini seçin

Lütfen Konunuzu/Konu Başlığınızı seçin *
Siparişimin takibini nasıl yapabilirim?
Siparişimdeki ürünlerden biri hasarlı geldi
Siparişimdeki ürünlerden biri eksik
Teslimat adresimi değiştirebilir misiniz?
Siparişimi nasıl başka bir ülkeye gönderebilirim?
Diğer
Ürünüm onarılabilir mi?
Onarılan ürünümün durumu nedir?
Onarım ücreti ne kadar?
Ürünümün onarılması için neden fiziksel bir mağazayı ziyaret etmek zorundayım?
Diğer
Ürün bedenleri hakkında bilgi verebilir misiniz?
Bu ürün nerede mevcut?
Hangi renk seçenekleri var?
How can I order a Swarovski Created Diamonds Made-to-order product?
Other
Posta adresim geçerli bir adres olarak kabul edilmiyor
Ödeme sürecini tamamlayamıyorum
Hesabımın şifresini sıfırlayabilir misiniz?
Hesabıma giriş yapamıyorum
Diğer
Diğer
Veri sahibinin erişim talebi
Silme hakkı (‘unutulma hakkı’)
Şikayetler
Üyeliğimi nasıl yenileyebilirim?
Nasıl SCS üyesi olabilirim?
Üyelik paketim ne zaman teslim edilecek?
Diğer
Swarovski Club bülteni aboneliğinden nasıl çıkabilirim?
Bülten aboneliğinden çıktığım hâlde neden hâlâ Swarovski’den e-posta almaya devam ediyorum?
Swarovski Club Kuponum çalışmıyor
Swarovski Club indirim kuponum uzatılabilir mi?
Swarovski Club indirim kuponum indirimli ürünlerde kullanılabilir mi?
Doğum günü hediyesi kopunumu nasıl kullanabilirim?
Diğer
Ürünümün garantisi var mı?
Garanti politikanız nedir?
Diğer
Online siparişimdeki bir ürünü değiştirebilir miyim?
Online olarak satın aldığım ürünü mağazada değiştirebilir miyim?
Başka bir ülkedeki mağazadan aldığım bir ürünü değiştirebilir miyim?
Diğer
Neden elektronik hediye kartım online mağazada geçerli değil?
Ödeme yöntemi olarak birden fazla elektronik hediye kartı kullanabilir miyim?
Online olarak yaptığım bir alışverişi nasıl elektronik hediye kartıyla ödeyebilirim
Ödemem neden reddedildi?
Ödemem neden iade edildi?
Diğer
Mevcut kampanyalar hakkında bilgi verebilir misiniz?
Kampanya süresi uzatılabilir mi?
Siparişimde neden kampanyadan faydalanamadım?
Diğer
Sipariş onayımı yeniden gönderebilir misiniz?
Online siparişimin durumu nedir?
Online siparişimin tamamen iptal edebilir miyim?
Online siparişimdeki bazı ürünleri iptal edebilir miyim?
Fatura adresimi değiştirebilir misiniz?
Online siparişimi nasıl iade edebilirim?
Online siparişler için iade politikanız nedir?
Online mağazadan aldığım ürünün iade durumu nedir?
Diğer
$(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: 'Lütfen Konunuzu\/Konu Başlığınızı seçin', message_en: 'Lütfen Konunuzu\/Konu Başlığınızı seçin' } } } } } ) .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); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } 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/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', '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(); } };
Konu *
$(this).closest('#contactSubjectOtherFormConfigWrapper').find('.js-contactSubjectOtherFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectOtherFormDefinition_contactSubjectTxt]': { trigger: 'keyup', validators: { notEmpty: { message: 'Please enter your subject', message_en: 'Please enter your subject' }, stringLength: { message: 'Bu alandaki karakter sayısı 0 ve 40 arasında olmalıdır', 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); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } 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/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', '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":"Biliyor musunuz:","product-size":["Mükemmel bedeninizi öğrenmek için lütfen beden kılavuzumuzu kullanın.","Daha fazla bilgi için lütfen <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">Beden Kılavuzu</a> bölümüne göz atın."],"product-availability":["Mağaza stoklarını kontrol etmek için şu adımları izleyin: <br/>1.Online mağazamızdan ürününüzü seçin. <br/>2.Ürün detayları sayfasında, “Sepete Ekle”nin üst kısmında “Mağazada Bul” seçeneğini tıklayın, ardından “Tıkla & Al: Mağaza Stok Durumunu Kontrol Et” butonuna tıklayın. <br/>3.Mevcut veya tercih ettiğiniz konumunuzu girin ve mevcut seçenekleri inceleyin.","Daha fazla bilgi için lütfen <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">SSS</a> bölümüne göz atın."],"product-colors":["Ürün listeleme sayfasındaki Renk Filtresini kullanın veya mükemmel eşleşmeyi bulmak için ürün detay sayfasındaki renk varyasyonlarını kontrol edin."],"promotion-info":["Swarovski yıl boyunca satış promosyonları düzenler. Güncel kalmak için bültenimize abone olmanızı öneririz."],"promotion-extension":["Kampanyalarımız her zaman belirli geçerlilik sürelerine sahiptir ve son tarih geçtikten sonra indirim kodları otomatik olarak çalışmaz veya standart fiyat geri döner. Bir kampanya yayınlanmadan önce verilen siparişler, yeni kampanyadan yararlanmak için değiştirilemez."],"promotion-quality":["Ürününüzün kampanyaya uygun olduğundan emin olmak için promosyon Şartlar ve Koşullarını kontrol edin ve siparişinizin kampanya süresi içinde verildiğini doğrulayın.","Daha fazla bilgi için lütfen <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">SSS</a> bölümüne göz atın."],"order-resendOrderConfirmation":["Tabii ki! Siparişiniz hakkında güncelleme almak istiyorsanız lütfen <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">sipariş durumu</a> adresini ziyaret edin. Sipariş numaranızı bilmiyorsanız, e-posta adresinizi sağlayın, size sipariş onayını yeniden gönderelim."],"order-orderStatus":["Siparişinizin durumunu buradan kolayca kontrol edebilirsiniz <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Sipariş Takibi</a>."],"order-cancelEntire":["Sipariş iptali, sipariş onayınızı aldıktan sonra yaklaşık 15 dakika içinde mümkün olabilir.","Daha fazla bilgi için lütfen <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">SSS</a> bölümünü kontrol edin."],"order-cancelPartially":["Kısmi iptaller mümkün değildir, yalnızca onaydan sonraki yaklaşık 15 dakika içinde tam sipariş iptali yapılabilir.","Detaylar için <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">SSS</a>'ye bakın."],"order-changeBillingAddress":["Fatura adresini değiştiremiyoruz."],"order-return":["Detaylı rehberlik için <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">SSS</a>’de belirtilen adımları takip edebilirsiniz."],"order-returnPolicy":["İade politikamız hakkında daha fazla bilgi için buraya tıklayın <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["İadeler yaklaşık 14 iş günü sürer. İadenizi aldığımızda bir onay e-postası alırsınız ve geri ödeme işlem yaptığınız hesabınıza 10 iş günü içerisinde yansıyacaktır.","Daha fazla bilgi için <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-when-will-I-receive-my-refund" target="_blank" rel="noopener noreferrer">SSS</a> bölümümüze göz atın."],"exchange-exchangeProduct":["Değişim mümkün değildir. Lütfen istemediğiniz ürünleri iade politikamıza göre iade edin ve doğru ürünü yeniden sipariş edin.","Daha fazla bilgi için <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">SSS</a> bölümümüze göz atın."],"exchange-exchangeInStore":["Ayrıntılı bilgileri <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">SSS</a>’de bulabilirsiniz."],"exchange-exchangeProductFromAnotherCountry":["Çeşitli sebeplerden dolayı Swarovski'nin global bir değişim veya iade politikası bulunmamaktadır. Bu nedenle, diğer ülkelerde satın alınan ürünleri değiştiremiyor, yerine başka ürün veremiyor ya da iade edemiyoruz."],"delivery-tracking":["Kargonuz yola çıktı maili ile birlikte kargo takip bağlantısını aldınız. Alternatif olarak, gönderinizin ilerlemesini buradan kontrol edebilirsiniz: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["Yaşanan sıkıntı için özür dileriz. Lütfen müşteri hizmetlerimizle iletişime geçin ve kargo kutusu ile hasarlı ürünün fotoğraflarını sağlayın, sizin için bir çözüm arayacağız."],"delivery-missingItem":["Yaşanan sıkıntı için özür dileriz. Kargo kutusu zarar gördü mü? Lütfen müşteri hizmetlerimizle iletişime geçin ve kargo kutusunun fotoğraflarını sağlayın, inceleyip bir çözüm bulacağız."],"delivery-changeAddress":["Bir paket yola çıktıktan sonra teslimat adresini veya tarihini değiştirmek mümkün olmayabilir. Teslimat seçeneklerini yönetmek için teslimat ortağımızın web portalını kullanabilirsiniz.","Daha fazla bilgi için <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">SSS</a> bölümümüze göz atın."],"delivery-changeCountry":["Başka bir ülke/bölgeye teslimat mümkün değildir. Lütfen teslimat varış yerinin online mağazasından sipariş verin. Ülkeyi/bölgeyi ve dili değiştirmek için seçim menüsündeki ülke/bölge adını tıklayın."],"payment-electronicCard":["Elektronik hediye kartları ödeme aşamasında kasada girilir. 10 veya 16 haneli kart numarasını doğru girdiğinizden emin olun. İndirim kodu veya kupon kodu girmediğinizden emin olun.","Daha fazla bilgi için burayı kontrol edin <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":["Birden fazla hediye kartı ile ödeme yapmak için, ödeme aşamasında hediye kartlarını birleştirme adımlarını izleyin."],"payment-payWith":["Hediye kartınızı kullanmak için <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>'da açıklanan bu basit adımları izleyin."],"payment-rejection":["Lütfen ödeme ve kişisel bilgilerinizin tutarlı olduğundan emin olun. Daha fazla bilgi için <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>'ye göz atın."],"website-unableToCheckout":["Lütfen bizimle iletişime geçmeden önce burayı kontrol edin <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">Web sitesi sorunu SSS</a>."],"website-resetPassword":["Lütfen "şifrenizi mi unuttunuz" işlevini kullanın.","Daha fazla bilgi için burayı kontrol edin <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">SSS</a>."],"website-unableToLogin":["Lütfen "şifrenizi mi unuttunuz" işlevini kullanın.","Daha fazla bilgi için burayı kontrol edin <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">SSS</a>."],"swarovskiclub-unsubscribeNewsletter":["İki tür e-posta gönderiyoruz: promosyonlar ve koleksiyonlarla ilgili haber bültenleri ve üyelik güncellemeleri (ödüller, durum veya program değişiklikleri). Haber bültenlerinden çıkmak için e-postanın altındaki "abonelikten çık" seçeneğine tıklayın veya Swarovski.com'daki "Hesabım" üzerinden ayarlarınızı güncelleyin. Tüm iletişimleri durdurmak, ödüller dahil olmak üzere müşteri hizmetleriyle iletişime geçerek hesabınızı kapatabilirsiniz."],"swarovskiclub-emailAfterUnsubscribe":["Eğer haber bültenimizden aboneliğinizi iptal ettiyseniz ancak Swarovski Club üyesi olarak kalıyorsanız, ödüller, seviye durumu veya program değişiklikleri hakkında e-postalar almaya devam edersiniz. Bunları durdurmak için Müşteri Hizmetleri ile iletişime geçerek hesabınızı kapatabilirsiniz. Ayrıca alt markalarımızdan birinin güncellemelerine abone olmuş olabilirsiniz."],"swarovskiclub-voucherNotWorking":["Daha fazla bilgi için lütfen kulüp üyeliğinizi nasıl bağlayacağınızı ve indirim kuponunuzu nasıl kullanacağınızı açıklayan SSS girişimizi ziyaret edin <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 indirim kuponları uzatılamaz. Geçerlilik süresi, aldığınız ödül e-postasında yer alan Hüküm ve Koşullarda belirtilmiştir."],"swarovskiclub-saleItem":["Swarovski Club indirim kuponları indirimli ürünlerde kullanılamaz. Daha fazla bilgi için, aldığınız ödül e-postasındaki Hüküm ve Koşullara bakın."],"swarovskiclub-birthdayGiftVoucher":["Tercih ettiğiniz mağazadan hediyenizi alabilirsiniz. Eğer yoksa veya hangi mağazayı ziyaret edeceğinizi bilmiyorsanız, hesabınıza giriş yaparak tercih edilen bir mağaza seçebilirsiniz. Alternatif olarak, Swarovski Club sunan bir mağaza bulmak için Mağaza Bulucu'yu da kullanabilirsiniz. Bazı pazarlardaki müşteriler, hediyelerini bir sonraki online alışverişlerinde online olarak kullanabilirler."],"scsmembership-renewMembership":["Üyeliğinizi yenilemek için lütfen <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> bölümümüzde açıklanan kolay adımları izleyin"],"scsmembership-becomeMember":["Yeni bir üye olmak için lütfen <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> bölümümüzde açıklanan kolay adımları izleyin"],"scsmembership-membershipArrival":["Üyelik paketleri genellikle kayıttan 4-6 hafta sonra gönderilir ve yeni veya yenilenen üyelikler bir sonraki ayın ilk gününde gönderilir. 3 yıllık üyeliklerde (2. ve 3. yıl) paketler yılın başlarında gönderilir, böylece üyeler yıllık hediyenin keyfini çıkarabilir ve yeni yenilikleri keşfedebilir."],"warranty-itemCoveredByWarrant":["Swarovski, resmi mağazalardan veya yetkili satıcılardan satın alınan ürünler için üretim ve malzeme hatalarına karşı tam garanti sunar.","Garanti politikamız hakkında detaylar için lütfen <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">SSS</a> bölümüne göz atın."],"warranty-warrantyPolicy":["Garanti politikamızın tam bir genel görünümü için lütfen özel <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">SSS</a> bölümümüzü ziyaret edin."],"repair-repairableItem":["Öğrenmek için lütfen ürününüzü ve faturanızı en yakın Swarovski mağazasına getirerek değerlendirme yaptırın.","En yakın mağazayı bulmak için çevrimiçi <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Mağaza Bulucu</a> aracımızı kullanabilirsiniz."],"repair-status":["Tamir durumunuzu buradan kolayca kontrol edebilirsiniz <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">Tamir Durumunu Görüntüle</a>"],"repair-cost":["Lütfen ürününüzü ve faturanızı en yakın Swarovski mağazasına getirerek değerlendirme yaptırın.","En yakın mağazayı bulmak için çevrimiçi <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Mağaza Bulucu</a> aracımızı kullanabilirsiniz."],"repair-visitStore":["Bir mağazayı ziyaret etmeniz gerekiyor çünkü yalnızca yetkili mağazalar ürünü düzgün bir şekilde değerlendirmek ve onarmak için donatılmıştır."]}
3

İletişim seçenekleri

Tercih ettiğiniz iletişim kanalını seçiniz

Kullanıcı adı

Tahmini bekleme süresi: 1- 3 iş günü

Se hai una domanda o hai bisogno di ulteriori informazioni, non esitare a contattarci utilizzando il modulo sottostante. Saremo lieti di aiutarti.

Ad *
Soyadı *
Telefon
Kullanıcı adı *
Ülke/Bölge *
Afghanistan
Albania
Algeria
Andorra
Angola
Anguilla
Antartide
Antigua and Barbuda
Arabia Saudita
Argentina
Armenia
Aruba
Australia
Austria
Azerbaigian
Bahamas
Bahrain
Bangladesh
Barbados
Belgium
Belise
Benin
Bermuda
Bhutan
Bielorussia
Bolivia
Bonaire, Saint Eustatius and Saba
Bosnia Erzegovina
Botswana
Brasile
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambogia
Camerun
Canada
Capo Verde
Ciad
Cile
Cina Continentale
Cipro
Colombia
Comoros
Congo
Congo, Repubblica Democratica del
Corea, Repubblica Democratica Popolare di
Corea, Repubblica di
Costa Rica
Costa d'Avorio
Croazia
Cuba
Curaçao
Danimarca
Dominica
Ecuador
Egitto
El Salvador
Emirati Arabi Uniti
Eritrea
Estonia
Etiopia
Fiji
Filippine
Finlandia
Francia
Gabon
Gambia
Georgia
Georgia del Sud e Isole Sandwich del Sud
Germania
Ghana
Giappone
Gibilterra
Gibuti
Giordania
Grecia
Grenada
Groenlandia
Guadalupe
Guam
Guatemala
Guernsey
Guiana Francese
Guinea
Guinea Equatoriale
Guinea-Bissau
Guyana
Haiti
Honduras
Hong Kong SAR
India
Indonesia
Iran
Iraq
Irlanda
Islanda
Isola Bouvet
Isola Norfolk
Isola di Aland
Isola di Man
Isola di Natale
Isole Cayman
Isole Cocos
Isole Cook
Isole Falkland
Isole Faroe
Isole Heard e McDonald
Isole Marianne Settentrionali
Isole Marshall
Isole Vergini Britanniche
Isole Vergini, Stati Uniti
Isole di Salomone
Isole minori esterne degli Stati Uniti d'America
Israele
Italia
Jamaica
Jersey
Kazakhstan
Kenia
Kiribati
Kuwait
Kyrgyzstan
Laos, Repubblica Democratica Popolare del
Lesotho
Libano
Liberia
Libia
Liechtenstein
Lituania
Lituania
Lussemburgo
Macao SAR
Macedonia
Madagascar
Malawi
Maldive
Malesia
Mali
Malta
Marocco
Martinica
Mauritania
Mauritius
Mayotte
Messico
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Mozambico
Myanmar
Namibia
Nauru
Nepal
Nicaragua
Niger
Nigeria
Niue
Norvegia
Nuova Caledonia
Nuova Zelanda
Oman
Paesi Bassi
Pakistan
Palau
Panama
Papua Nuova Guinea
Paraguay
Perù
Pitcairn
Polinesia Francese
Polonia
Portogallo
Portorico
Qatar
Regione di Taiwan
Regno Unito
Repubblica Ceca
Repubblica Centroafricana
Repubblica Dominicana
Reunion
Romania
Ruanda
Sahara Occidentale
Saint Kitts and Nevis
Saint Martin (Parte Francese)
Saint Pierre and Miquelon
Saint Vincent e Grenadine
Samoa
Samoa Americana
San Barthélemy
San Marino
Sant'Elena, Ascensione e Tristan da Cunha
Santa Lucia
Sao Tome and Principe
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Sint Maarten (Parte Olandese)
Siria
Slovacchia
Slovenia
Somalia
Spagna
Sri Lanka
Stati Federati della Micronesia
Stati Uniti d'America
Sud Africa
Sudan
Suriname
Svalbard e Jan Mayen
Svezia
Svizzera
Swaziland
Tailandia
Tajikistan
Tanzania
Territori Britannici dell'Oceano Indiano
Territori Francesi del Sud
Territori Palestinesi
Timor Est
Togo
Tokelau
Tonga
Trinidad e Tobago
Tunisia
Turchia
Turkmenistan
Turks and Caicos
Tuvalu
Ucraina
Uganda
Ungheria
Uruguay
Uzbekistan
Vanuatu
Vaticano
Venezuela
Vietnam
Wallis and Futuna
Yemen
Zambia
Zimbabwe
Sipariş numarası
Tamir numarası
Konu *
Swarovski Club sadakat programına üye misiniz?
Swarovski Crystal Society (SCS)'ye üye misiniz?
Üyelik numarası *
kalan karakter 1000
Lütfen Konunuzu/Konu Başlığınızı seçin *
Ordini online
Swarovski Club
Consegna
Cambio
Garanzia
Riparazione
Informazioni sul prodotto
Promozioni
Pagamento
iscrizione alla SCS
Problema con il sito web
Protezione dei dati
Altro
Lütfen Konunuzu/Konu Başlığınızı seçin *
Qual è il link di tracciamento del mio ordine?
Un articolo del mio ordine è arrivato danneggiato
Un articolo del mio ordine è mancante
Può modificare il mio indirizzo di consegna?
Come posso inviare il mio ordine in un altro paese?
Altro
Il mio articolo è riparabile?
Qual è lo stato della mia riparazione?
Quanto costa una riparazione?
Perché devo visitare uno store per far riparare un articolo?
Altro
Può indicarmi le dimensioni del prodotto?
Dove è disponibile questo prodotto?
Quali opzioni di colori sono disponibili?
Come posso ordinare un prodotto Swarovski Created Diamonds realizzato su misura?
altro
Il mio indirizzo postale non è riconosciuto come un indirizzo valido
Non riesco a completare il processo di pagamento
Può ripristinare la password del mio account?
Non riesco ad accedere al mio account
Altro
Altro
Richiesta di accesso dell’interessato
Diritto alla cancellazione («diritto all’oblio»)
Reclami
Come posso rinnovare la mia iscrizione?
Come si diventa soci SCS?
Quando arriverà il mio pacchetto di iscrizione?
Altro
Come posso annullare l’iscrizione alla newsletter Swarovski Club?
Perché ricevo ancora e-mail da Swarovski dopo l’annullamento dell’iscrizione alla newsletter?
Il mio buono Swarovski Club non funziona
È possibile estendere il mio buono sconto Swarovski Club?
È possibile utilizzare il mio buono sconto Swarovski Club sugli articoli in saldo?
Come posso utilizzare il mio buono regalo di compleanno?
Altro
Il mio prodotto è coperto dalla garanzia?
Qual è la vostra politica sulle garanzie?
Altro
Posso cambiare un prodotto del mio ordine online?
Posso cambiare un prodotto acquistato in uno store di un altro paese?
Posso cambiare il mio acquisto online in uno store?
Altro
Perché la mia carta regalo elettronica non è accettata online?
Posso utilizzare più di 1 carta regalo elettronica come pagamento?
Come posso pagare per un acquisto online con una carta regalo elettronica?
Perché il mio pagamento è stato rifiutato?
Perché il mio pagamento è stato rimborsato?
Altro
Può fornirmi informazioni sull’attuale promozione?
Può estendere la promozione?
Perché il mio acquisto non è risultato idoneo alla promozione?
Altro
Può inviarmi nuovamente la conferma del mio ordine?
Qual è lo stato del mio ordine online?
Posso annullare il mio intero ordine online?
Posso annullare parte del mio ordine online?
Può modificare il mio indirizzo di fatturazione?
Come posso restituire il mio ordine online?
Qual è la vostra politica sui resi online?
Qual è lo stato del mio rimborso online?
Altro

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

* Zorunlu Alanlar
$(this).closest('#lu-contactEmailFormConfigWrapper').find('.js-lu-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('Lütfen yalnızca harf kullanın (nokta kullanmayın)'); messagesEN.push('Lütfen yalnızca harf kullanın (nokta kullanmayın)'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('Minimum uzunluk 2 karakter'); messagesEN.push('Minimum uzunluk 2 karakter'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Lütfen adınızı girin.', message_en: 'Lütfen adınızı girin.' }, stringLength: { message: 'Bu alan için sunulan 40\'lık maksimum karakter limitini aştınız', 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('Lütfen yalnızca harf kullanın (nokta kullanmayın)'); messagesEN.push('Lütfen yalnızca harf kullanın (nokta kullanmayın)'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('Minimum uzunluk 2 karakter'); messagesEN.push('Minimum uzunluk 2 karakter'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Lütfen soyadınızı girin - teşekkür ederiz.', message_en: 'Lütfen soyadınızı girin - teşekkür ederiz.' }, stringLength: { message: 'Bu alan için sunulan 40\'lık maksimum karakter limitini aştınız', 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('lütfen telefon numaranızı girin.'); messagesEN.push('lütfen telefon numaranızı girin.'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Bu alan için sunulan 20\'lık maksimum karakter limitini aştınız', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Lütfen telefon numaranızı yazın', message_en: 'Lütfen telefon numaranızı yazın', 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: 'Bu e-posta adresi geçerli değil.', message_en: 'Bu e-posta adresi geçerli değil.' }, notEmpty: { message: 'Bu e-posta adresi geçerli değil.', message_en: 'Bu e-posta adresi geçerli değil.' }, stringLength: { message: 'Bu alandaki karakter sayısı 0 ve 70 arasında olmalıdır', 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: 'Lütfen bir ülke\/bölge seçin - teşekkür ederiz.', message_en: 'Lütfen bir ülke\/bölge seçin - teşekkür ederiz.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Lütfen SCS Üyelik numaranızı girin', message_en: 'Lütfen SCS Üyelik numaranızı girin' }, stringLength: { message: 'Bu alandaki karakter sayısı 0 ve 11 arasında olmalıdır', 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: 'Lütfen bir mesaj girin', message_en: 'Lütfen bir mesaj girin' }, stringLength: { message: 'Bu alandaki karakter sayısı 0 ve 1000 arasında olmalıdır', 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: 'Bu alandaki karakter sayısı 0 ve 40 arasında olmalıdır', 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: 'Bu alandaki karakter sayısı 0 ve 40 arasında olmalıdır', 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: 'Lütfen Konunuzu\/Konu Başlığınızı seçin', message_en: 'Lütfen Konunuzu\/Konu Başlığınızı seçin' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Lütfen Konunuzu\/Konu Başlığınızı seçin', message_en: 'Lütfen Konunuzu\/Konu Başlığınızı seçin' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Please enter your subject', message_en: 'Please enter your subject' }, stringLength: { message: 'Bu alandaki karakter sayısı 0 ve 40 arasında olmalıdır', 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); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } 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/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', '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(); } };
Telefon

Telefon

Tahmini bekleme süresi: 2- 5 Dakika

Servizio clienti Svizzera

Orari di apertura: Lun - Ven: 10:00 - 18:00 
Téléphone: +41 449 214 040