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

Kapcsolattartási lehetőségek

Válassza ki az előnyben részesített kapcsolattartási lehetőséget

Kullanıcı adı

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

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

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

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('#hu-contactEmailFormConfigWrapper').find('.js-hu-contactEmailFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactEmailFormDefinition_title]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_firstName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('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

Ügyfélszolgálat Magyarország

Nyitva tartás: H-P: 09:00 - 18:00 CET

Telefon:

+423 399 5069