Enable Accessibility
Free standard shipping over 270 PLN
Search

Contact us

1

Konu başlığı

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

Please select your topic *
Product Information
Promotions
Online Orders
Exchange
Delivery
Payment
Website Issue
Swarovski Club
SCS membership
Warranty
Repair
Other
$(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: 'Please select your topic', message_en: 'Please select your topic' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactTopic'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactTopicFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
2

Konu

Aşağıdaki konulardan birini seçin

Please select your subject *
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
Üyeliğimi nasıl yenileyebilirim?
Nasıl SCS üyesi olabilirim?
Üyelik paketim ne zaman teslim edilecek?
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
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: 'Please select your subject', message_en: 'Please select your subject' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactSubject'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
Subject *
$(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: 'The number of characters for this field must be between 0 and 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactSubjectOther'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectOtherFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };

{"didYouKnowLabel":"Did you know:","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

Email

Estimated waiting time: 1- 3 business days

If you have a question or require further information, then please feel free to contact us using the form below. We would be happy to help.

First name *
Last name *
Telephone
Email *
Country *
Afganistan
Alandski otoki
Albanija
Alžirija
Ameriška Samoa
Ameriški Deviški otoki
Andora
Angola
Angvila
Antarktika
Antigva in Barbuda
Argentina
Armenija
Aruba
Avstralija
Avstrija
Azerbajdžan
Bahami
Bahrajn
Bangladeš
Barbados
Belgija
Belize
Belorusija
Benin
Bermuda
Bocvana
Bolgarija
Bolivija
Bonaire, Sveti Evstahij in Saba
Bosna in Hercegovina
Bouvetov otok
Božični otok
Brazilija
Britanski Deviški otoki
Britansko ozemlje v Indijskem oceanu
Brunei Darussalam
Burkina Faso
Burundi
Butan
Celinska Kitajska
Centralnoafriška republika
Ciper
Cookovi otoki
Curaçao
Danska
Demokratična ljudska republika Koreja
Demokratična republika Kongo
Dominika
Dominikanska republika
Džibuti
Egipt
Ekvador
Ekvatorialna Gvineja
El Salvador
Eritreja
Estonija
Etiopija
Falklandski otoki
Federativne države Mikronezije
Ferski otoki
Fidži
Filipini
Finska
Francija
Francoska Gvajana
Francoska Polinezija
Francoska južna ozemlja
Gabon
Gambija
Gana
Gibraltar
Grenada
Grenlandija
Gruzija
Grčija
Guernsey
Gvadelup
Gvajana
Gvam
Gvatemala
Gvineja
Gvineja Bissau
Haiti
Honduras
Hong Kong SAR
Hrvaška
Indija
Indonezija
Irak
Iran
Irska
Islandija
Italija
Izrael
Jamajka
Japonska
Jemen
Jersey
Jordanija
Južna Afrika
Južna Georgija in Južni Sandwichevi otoki
Kajmanski otoki
Kambodža
Kamerun
Kanada
Kapverdski otoki
Katar
Kazahstan
Kenija
Kirgizistan
Kiribati
Kokosovi (Keelingovi) otoki
Kolumbija
Komori
Kongo
Kostarika
Kuba
Kuvajt
Laoška ljudska demokratična republika
Latvija
Lesoto
Libanon
Liberija
Libijska arabska džamahirija
Lihtenštajn
Litva
Luksemburg
Madagaskar
Madžarska
Makav, posebno administrativno območje
Makedonija
Malavi
Maldivi
Malezija
Mali
Malta
Manjši zunanji otoki ZDA
Maroko
Marshallovi otoki
Martinik
Mavretanija
Mavricij
Mayotte
Mehika
Mjanmar
Moldavija
Monako
Mongolija
Monserat
Mozambik
Namibija
Nauru
Nemčija
Nepal
Niger
Nigerija
Nikaragva
Niue
Nizozemska
Norfolški otok
Norveška
Nova Kaledonija
Nova Zelandija
Oman
Otok Heard in Otočje McDonald
Otok Man
Otoki Turks in Caicos
Pakistan
Palau
Palestinsko ozemlje
Panama
Papua Nova Gvineja
Paragvaj
Peru
Pitcairn
Poljska
Portoriko
Portugalska
Regija Tajvan
Republika Koreja
Reunion
Romunija
Ruanda
Salomonovi otoki
Samoa
San Marino
Sao Tome in Principe
Savdska Arabija
Sejšeli
Senegal
Severni Marianski otoki
Sierra Leone
Singapur
Sirska arabska republika
Slonokoščena obala
Slovaška
Slovenija
Somalija
Srbija
Sudan
Surinam
Svalbard in Jan Mayen
Svazi
Sveta Helena, Ascension in Tristan da Cunha
Sveta Lucija
Sveta Peter in Mihael
Sveti Bartolomej
Sveti Krištof in Nevis
Sveti Martin (Nizozemski del)
Sveti Martin (francoski del)
Sveti Vincencij in Grenadine
Sveti sedež (Vatikanska mestna država)
Tadžikistan
Tajska
Tanzanija
Togo
Tokelau
Tonga
Trinidad in Tobago
Tunizija
Turkmenistan
Turčija
Tuvalu
Uganda
Ukrajina
Urugvaj
Uzbekistan
Vanuatu
Venezuela
Vietnam
Vzhodni Timor
Wallis in Futuna
Zahodna Sahara
Zambija
Združene države
Združeni arabski emirati
Združeno kraljestvo
Zimbabve
Čad
Češka republika
Čile
Črna Gora
Španija
Šri Lanka
Švedska
Švica
Order Number
Repair Number
Subject *
Are you a member of the Swarovski Club loyalty program?
Are you a member of the Swarovski Crystal Society (SCS)?
Membership number *
1000 characters remaining
Please select your topic *
Product Information
Promotions
Online Orders
Exchange
Delivery
Payment
Website Issue
Swarovski Club
SCS membership
Warranty
Repair
Other
Please select your subject *
What is the tracking link of my order?
An item from my order arrived damaged
An item from my order is missing
Can you change my delivery address?
How can I send my order to another country?
Other
How do I renew my membership?
How do I become an SCS member?
When will my membership pack arrive?
Other
Is my item repairable?
What is the status of my repair?
How much does a repair cost?
Why do I have to visit a store to have an item repaired?
Other
Can you advise on the product size?
Where is this product available?
What colour options are available?
How can I order a Swarovski Created Diamonds Made-to-order product?
Other
My postal address is not recognized as a valid address
I am unable to complete the checkout process
Can you reset my account password?
I am unable to login to my account
Other
Other
How do I unsubscribe from the Swarovski Club newsletter?
Why am I still receiving Email from Swarovski after unsubscribing from the newsletter?
My Swarovski Club Voucher does not work
Can my Swarovski Club discount voucher be extended?
Can my Swarovski Club discount voucher be used on sale items?
How do I redeem by birthday gift voucher?
Other
Is my product covered by warranty?
What is your warranty policy?
Other
Can I exchange a product from my online order?
Can I exchange my online purchase in a store?
Can I exchange a product purchased in store another country?
Other
Why is my electronic gift card not accepted online?
Can I use more than 1 electronic gift card as payment?
How do I pay for an online purchase with an electronic gift card?
Why has my payment been rejected?
Why has my payment been refunded?
Other
Can you provide information on the current promotion?
Can you extend the promotion?
Why did my purchase not qualify for the promotion?
Other
Can you resend my order confirmation?
What is the status of my online order?
Can I cancel my entire online order?
Can I cancel part of my online order?
Can you change my billing address?
How do I return my online order?
What is your online return policy?
What is the status of my online refund?
Other

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.

* Mandatory Fields
$(this).closest('#tr-contactEmailFormConfigWrapper').find('.js-tr-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('Only letters are allowed'); messagesEN.push('Only letters are allowed'); 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 length is 2 characters'); messagesEN.push('Minimum length is 2 characters'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Please enter your first name.', message_en: 'Please enter your first name.' }, stringLength: { message: 'You have exceeded the maximum length of 40 characters for this field', 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('Only letters are allowed'); messagesEN.push('Only letters are allowed'); 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 length is 2 characters'); messagesEN.push('Minimum length is 2 characters'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Please enter a last name', message_en: 'Please enter a last name' }, stringLength: { message: 'You have exceeded the maximum length of 40 characters for this field', 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('please enter your phone number. (Numbers only, no spaces)'); messagesEN.push('please enter your phone number. (Numbers only, no spaces)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'You have exceeded the maximum length of 20 characters for this field', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Please enter a phone number', message_en: 'Please enter a phone number', 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: 'Please enter your email address.', message_en: 'Please enter your email address.' }, notEmpty: { message: 'Please enter your email address.', message_en: 'Please enter your email address.' }, stringLength: { message: 'The number of characters for this field must be between 0 and 70', message_en: 'The number of characters for this field must be between 0 and 70', min: 0 , max: 70 }, } }, 'values[contactEmailFormDefinition_country]': { trigger: 'change', validators: { notEmpty: { message: 'Please enter your country\/region.', message_en: 'Please enter your country\/region.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Please enter your SCS Membership number', message_en: 'Please enter your SCS Membership number' }, stringLength: { message: 'The number of characters for this field must be between 0 and 11', message_en: 'The number of characters for this field must be between 0 and 11', min: 0 , max: 11 }, } }, 'values[contactEmailFormDefinition_message]': { trigger: 'blur', validators: { notEmpty: { message: 'Please enter a message', message_en: 'Please enter a message' }, stringLength: { message: 'The number of characters for this field must be between 0 and 1000', message_en: 'The number of characters for this field must be between 0 and 1000', min: 0 , max: 1000 }, } }, 'values[contactEmailFormDefinition_contactOrderNo]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^([a-zA-Z0-9]{15})$|^$', ''))) { messages.push('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: 'The number of characters for this field must be between 0 and 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactRepairNo]': { trigger: 'blur', validators: { stringLength: { message: 'The number of characters for this field must be between 0 and 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: 'Please select your topic', message_en: 'Please select your topic' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Please select your subject', message_en: 'Please select your subject' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Please enter your subject', message_en: 'Please enter your subject' }, stringLength: { message: 'The number of characters for this field must be between 0 and 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactEmail'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactEmailFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
Phone

Phone

Estimated waiting time: 2- 5 minutes

Customer service New Zealand
 

Opening hours: Mon - Fri 12:00 -21:00
 

Phone:
+64 (9) 970 3760