Bezplatné standardní dodání při objednávce nad 2 460 Kč
Vyhledat

Kontaktní údaje

1

Topic

Da vam bomo lahko bolje pomagali, izberite temo.

Vyberte předmět/téma *
On-line objednávky
Swarovski Club
Dodání
Výměna
Záruka
Opravit
Informace o produktech
Propagační akce
Platba
Členství v SCS
Problém s webovou stránkou
Ochrana osobních údajů
Jiné
$(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: 'Vyberte předmět\/téma', message_en: 'Vyberte předmět\/téma' } } } } } ) .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

Předmět

Vyberte jedno z následujících témat

Vyberte předmět/téma *
Jaký je odkaz na sledování mé objednávky?
Položka z mé objednávky dorazila poškozená
Položka z mé objednávky chybí
Můžete změnit mou dodací adresu?
Jak mohu poslat svou objednávku do jiné země?
Jiné
Je můj produkt opravitelný?
Jaký je stav mé opravy?
Kolik stojí oprava?
Proč musím zajít do prodejny, aby byl můj produkt opraven?
Jiné
Můžete poradit ohledně velikosti produktu?
Kde lze tento produkt zakoupit?
Jaké barevné varianty jsou k dispozici?
Jak si mohu objednat produkt Swarovski Created Diamonds vyrobený na zakázku?
jiný
Má poštovní adresa není rozpoznána jako platná
Nemohu dokončit postup placení
Můžete obnovit heslo k mému účtu?
Nemohu se přihlásit ke svému účtu
Jiné
Jiné
Žádost subjektu údajů o přístup
Právo na výmaz („právo být zapomenut“)
Stížnosti
Jak obnovím své členství?
Jak se stanu členem SCS?
Kdy dorazí můj členský balíček?
Jiné
Jak zruším odběr zpravodaje Swarovski Club?
Proč stále dostávám e-mail od společnosti Swarovski, i když jsem zrušil/a odběr zpravodaje?
Můj kupon Swarovski Club nefunguje
Může být prodloužen můj slevový kupon Swarovski Club?
Může být můj slevový kupon Swarovski Club použit na produkty ve výprodeji?
Jak uplatním svůj kupon na dárek k narozeninám?
Jiné
Vztahuje se na můj produkt záruka?
Jaká je Vaše záruční politika?
Jiné
Mohu vyměnit produkt z mé on-line objednávky?
Mohu vyměnit svůj nákup on-line za produkt v prodejně?
Mohu vyměnit produkt zakoupený v prodejně v jiné zemi?
Jiné
Proč není má elektronická dárková karta akceptována on-line?
Mohu použít víc než 1 elektronickou dárkovou kartu jako platbu?
Jak zaplatím za on-line nákup elektronickou dárkovou kartou
Proč byla má platba zamítnuta?
Proč byla má platba vrácena?
Jiné
Můžete podat informace o aktuální propagační akci?
Můžete propagační akci prodloužit?
Proč není můj nákup způsobilý k zařazení do propagační akce?
Jiné
Můžete mi poslat znovu potvrzení mé objednávky?
Jaký je stav mé on-line objednávky?
Mohu zrušit celou svou on-line objednávku?
Mohu zrušit část své on-line objednávky?
Můžete změnit mou fakturační adresu?
Jak vrátím mou on-line objednávku?
Jaká je Vaše politika pro vratky on-line?
Jaký je stav mé on-line refundace?
Jiné
$(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: 'Vyberte předmět\/téma', message_en: 'Vyberte předmět\/téma' } } } } } ) .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(); } };
Předmět *
$(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: 'Uveďte předmět', message_en: 'Uveďte předmět' }, stringLength: { message: 'Počet znaků v tomto poli musí být od 0 do 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); $(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":"Věděli jste, že:","product-size":["Chcete-li zjistit svou ideální velikost, použijte naši tabulku velikostí.","Pro více informací navštivte <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">Tabulka Velikostí</a>."],"product-availability":["Pro kontrolu dostupnosti v obchodě postupujte podle těchto kroků: <br/>1.Vyberte si produkt v našem online obchodě. <br/>2.Na stránce podrobností produktu vedle „Přidat do košíku” vyberte „Najít v obchodě” a poté klikněte na „Click & Collect: Zkontrolovat dostupnost”. <br/>3.Zadejte svou aktuální nebo preferovanou polohu a prozkoumejte dostupné možnosti.","Pro více informací prosím zkontrolujte <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"product-colors":["Použijte filtr barev na stránce seznamu produktů nebo zkontrolujte barevné varianty na stránce s podrobnostmi o produktu, abyste našli dokonalou shodu."],"promotion-info":["Swarovski po celý rok pořádá prodejní akce; abyste zůstali informováni, doporučujeme přihlásit se k odběru našeho newsletteru."],"promotion-extension":["Naše akce mají vždy pevně stanovené období platnosti. Jakmile uplyne konečné datum, slevové kódy přestanou fungovat nebo se vrátí standardní cena. Objednávky provedené před spuštěním akce nelze změnit, aby bylo možné využít nejnovější akci."],"promotion-quality":["Zkontrolujte Podmínky a Pravidla promoakce, abyste se ujistili, že váš produkt splňuje podmínky, a ověřte, že objednávka byla zadána během promočního období.","Pro více informací prosím zkontrolujte <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"order-resendOrderConfirmation":["Samozřejmě! Pokud chcete získat aktualizaci ke své objednávce, navštivte <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">stav objednávky</a>. Pokud neznáte číslo své objednávky, jednoduše uveďte svou e-mailovou adresu a my vám znovu zašleme potvrzení objednávky."],"order-orderStatus":["Stav vaší objednávky si můžete snadno zkontrolovat zde <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Stav objednávky</a>."],"order-cancelEntire":["Zrušení objednávky může být možné přibližně do 15 minut od obdržení potvrzení objednávky.","Pro více informací prosím zkontrolujte <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"order-cancelPartially":["Částečné zrušení není možné, pouze úplné zrušení objednávky do přibližně 15 minut od potvrzení.","Podrobnosti naleznete v <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a>."],"order-changeBillingAddress":["Nemůžeme změnit fakturační adresu."],"order-return":["můžete postupovat podle kroků uvedených v našich <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">FAQ</a> pro podrobné pokyny."],"order-returnPolicy":["Další informace o naší zásadě vrácení najdete zde <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["Vrácení trvá přibližně 14 pracovních dnů. Jakmile obdržíme vaši vrácenou objednávku, obdržíte potvrzovací e-mail a refundace může trvat až 10 pracovních dnů, než se objeví na vašem účtu.","Pro více informací navštivte naši <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-when-will-I-receive-my-refund" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"exchange-exchangeProduct":["Výměny nejsou možné. Prosím, vraťte nežádoucí zboží podle naší politiky vrácení a zadejte novou objednávku na správný produkt.","Pro více informací navštivte naši <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"exchange-exchangeInStore":["Můžete najít podrobné informace v našich <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeProductFromAnotherCountry":["Z různých důvodů nemá Swarovski globální politiku výměny nebo vrácení zboží. Proto nemůžeme vyměnit, nahradit nebo vrátit produkty zakoupené v jiných zemích."],"delivery-tracking":["Sledovací odkaz jste obdrželi s potvrzením odeslání. Alternativně můžete průběh zásilky zkontrolovat zde: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["Za vzniklé nepříjemnosti se omlouváme. Kontaktujte prosím naši zákaznickou podporu a zašlete fotografie přepravního obalu a poškozeného výrobku, a my pro vás najdeme řešení."],"delivery-missingItem":["Za vzniklé nepříjemnosti se omlouváme. Byla přepravní krabice poškozena? Kontaktujte prosím naši zákaznickou podporu a zašlete fotografie přepravní krabice, a my to prošetříme a najdeme řešení."],"delivery-changeAddress":["Změna doručovací adresy nebo data nemusí být možná, jakmile je balíček na cestě. Pro správu možností doručení můžete využít webový portál našeho doručovacího partnera.","Pro více informací navštivte naši <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"delivery-changeCountry":["Dorucení do jiné země/regionu není možné. Objednejte si prosím v online obchodě cílové destinace. Chcete-li změnit zemi/region a jazyk, klikněte na název země/regionu v nabídce výběru."],"payment-electronicCard":["Elektronické dárkové karty se zadávají ve fázi platby při pokladně. Zkontrolujte, zda zadáváte správně 10místné nebo 16místné číslo karty. Ujistěte se, že nezadáváte slevový kód nebo voucher.","Další informace najdete zde <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":["Chcete-li platit více dárkovými kartami, postupujte podle kroků ke sloučení dárkových karet ve fázi platby."],"payment-payWith":["Chcete-li uplatnit svou dárkovou kartu, postupujte podle těchto jednoduchých kroků popsaných v našich <a href="/s-faq-giftcard-voucher/Swarovski-Gift-Cards-Voucher-FAQs/?accordionID=CC-Purchase-Vouchers_AE-redeem-gift-card" target="_blank" rel="noopener noreferrer">FAQ</a>."],"payment-rejection":["Ujistěte se, že vaše platba a osobní údaje jsou konzistentní. Další informace naleznete v našich <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-unableToCheckout":["Zkontrolujte prosím zde, než nás kontaktujete <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">Problém s webem FAQ</a>."],"website-resetPassword":["Použijte prosím funkci „Zapomenuté heslo“.","Další informace najdete zde <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-unableToLogin":["Použijte prosím funkci „Zapomenuté heslo“.","Další informace najdete zde <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-unsubscribeNewsletter":["Odesíláme dva typy e-mailů: newslettery s akcemi a kolekcemi a aktualizace členství (odměny, status nebo změny programu). Chcete-li se odhlásit z newsletterů, klikněte na „odhlásit odběr“ na konci e-mailu nebo aktualizujte své nastavení v „Můj účet“ na Swarovski.com. Chcete-li zastavit veškerou komunikaci, včetně odměn, kontaktujte Zákaznický servis a uzavřete svůj účet."],"swarovskiclub-emailAfterUnsubscribe":["Pokud jste se odhlásili z našeho newsletteru, ale stále jste členem Swarovski Clubu, stále budete dostávat e-maily o odměnách, statusu úrovně nebo změnách programu. Chcete-li je zastavit, kontaktujte zákaznický servis a zavřete svůj účet. Můžete být také přihlášeni k odběru aktualizací od jedné z našich podznaček."],"swarovskiclub-voucherNotWorking":["Pro více podrobností navštivte náš záznam v FAQ, jak propojit své klubové členství a použít svůj slevový poukaz <a href="/s-faq-club/?accordionID=CC-Membership-Swa-Club_AE-not-use-discount-voucher" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-extendedVoucher":["Platnost slevových voucherů Swarovski Club nelze prodloužit. Doba platnosti je uvedena ve Všeobecných podmínkách, které byly přiloženy k e-mailu s odměnou, který jste obdrželi."],"swarovskiclub-saleItem":["Slevové vouchery Swarovski Club nelze použít na zlevněné zboží. Podrobnosti naleznete ve Všeobecných podmínkách uvedených v e-mailu s odměnou, který jste obdrželi."],"swarovskiclub-birthdayGiftVoucher":["Svůj dárek si můžete vyzvednout ve svém oblíbeném obchodě. Pokud žádný nemáte nebo si nejste jisti, který navštívit, můžete se přihlásit do svého účtu a vybrat si preferovaný obchod. Případně můžete využít náš Vyhledávač obchodů k nalezení obchodu, který nabízí Swarovski Club. Zákazníci na některých trzích mohou svůj dárek uplatnit online při příštím online nákupu."],"scsmembership-renewMembership":["Chcete-li obnovit své členství, postupujte podle těchto jednoduchých kroků popsaných v naší <a href="/s-faq-scs/Swarovski-Crystal-Society-FAQs-/?accordionID=SCS-LP_FAQ_AE-how-can-I-renew-membership" target="_blank" rel="noopener noreferrer">FAQ</a>"],"scsmembership-becomeMember":["Chcete-li se stát novým členem, postupujte podle těchto jednoduchých kroků popsaných v naší <a href="/s-faq-scs/Swarovski-Crystal-Society-FAQs-/?accordionID=CC-Membership-SCS_AE-how-to-join-renew-online" target="_blank" rel="noopener noreferrer">FAQ</a>"],"scsmembership-membershipArrival":["Členské balíčky jsou obvykle zasílány 4-6 týdnů po registraci, přičemž nová nebo obnovená členství jsou odeslána první den následujícího měsíce. Pro členství na 3 roky (2. a 3. rok) jsou balíčky zasílány začátkem roku, což členům umožňuje užít si roční dárek a objevovat nové novinky."],"warranty-itemCoveredByWarrant":["Swarovski poskytuje plnou záruku na výrobní a materiálové vady u produktů zakoupených v oficiálních obchodech nebo u autorizovaných prodejců.","Podrobnosti o naší záruční politice naleznete v <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">Časté dotazy</a>."],"warranty-warrantyPolicy":["Pro úplný přehled naší záruční politiky navštivte prosím naši speciální sekci <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>."],"repair-repairableItem":["Chcete-li to zjistit, přineste svůj produkt a doklad o koupi do nejbližšího obchodu Swarovski k posouzení.","Nejbližší obchod najdete pomocí našeho online <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Vyhledávače obchodů</a>."],"repair-status":["Stav své opravy můžete snadno zkontrolovat zde <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">Zobrazit stav opravy</a>"],"repair-cost":["Přineste svůj produkt a doklad o koupi do nejbližšího obchodu Swarovski k posouzení.","Nejbližší obchod najdete pomocí našeho online <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Vyhledávače obchodů</a>."],"repair-visitStore":["Musíte navštívit obchod, protože pouze autorizované obchody jsou vybaveny k řádnému posouzení a opravě produktu."]}
3

Možnosti kontaktu

Vyberte upřednostňovanou variantu kontaktu

E-mailová adresa

Předpokládaná čekací doba: 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.

Křestní jméno *
Příjmení *
Telefonní číslo
E-mailová adresa *
Země *
ABD Küçük Harici Adaları
ABD Virjin Adaları
Afganistan
Aland Adaları
Almanya
Amerika Birleşik Devletleri
Amerikan Samoası
Andorra
Angola
Anguilla
Antarktika
Antigua ve Barbuda
Arjantin
Arnavutluk
Aruba
Avustralya
Avusturya
Azerbeycan
Bahamalar
Bahreyn
Bangladeş
Barbados
Batı Sahra
Belarus
Belize
Belçika
Benin
Bermuda
Birleşik Arap Emirlikleri
Birleşik Krallık
Bolivya
Bosna Hersek
Botsvana
Bouvet Adası
Brezilya
Britanya Hint Okyanusu Toprakları
Britanya Virjin Adaları
Brunei
Bulgaristan
Burkina Faso
Burundi
Butan
Cape Verde
Cayman Adaları
Cebelitarık
Cezayir
Christmas Adası
Cibuti
Cocos (Keeling) Adaları
Cook Adaları
Curaçao
Danimarka
Demokratik Kongo Cumhuriyeti
Dominik Cumhuriyeti
Dominika
Doğu Timor
Ekvador
Ekvator Ginesi
El Salvador
Endonezya
Eritre
Ermenistan
Estonya
Etiyopya
Falkland Adaları
Faroe Adaları
Fas
Fiji
Fildişi Sahili
Filipinler
Filistin Toprakları
Finlandiya
Fransa
Fransız Guyanası
Fransız Güney Toprakları
Fransız Polinezyası
Gabon
Gambiya
Gana
Gine
Gine-Bissau
Grenada
Grönland
Guadeloupe
Guam
Guatemala
Guernsey
Guyana
Güney Afrika
Güney Georgia ve Güney Sandwich Adaları
Gürcistan
Haiti
Heard Adası ve McDonald Adaları
Hindistan
Hollanda
Honduras
Hong Kong Özel Yönetim Bölgesi
Hırvatistan
Irak
Jameika
Japonya
Jersey
Kamboçya
Kamerun
Kanada
Karadağ
Karayip Hollandası
Katar
Kazakistan
Kenya
Kiribati
Kolombiya
Komorlar
Kongo
Kore Cumhuriyeti
Kosta Rika
Kuveyt
Kuzey Kore
Kuzey Mariana Adaları
Küba
Kıbrıs
Kırgızistan
Laos Demokratik Halk Cumhuriyeti
Lesotho
Letonya
Liberya
Libya
Liechtenstein
Litvanya
Lübnan
Lüksemburg
Macaristan
Madagaskar
Makao Özel Yönetim Bölgesi
Makedonya
Malavi
Maldivler
Malezya
Mali
Malta
Man Adası
Marshall Adaları
Martinik
Mauritius
Mayotte
Meksika
Mikronezya
Moldova
Monako
Montserrat
Moritanya
Mozambik
Moğolistan
Myanmar
Mısır
Namibya
Nauru
Nepal
Nijer
Nijerya
Nikaragua
Niue
Norfolk Adası
Norveç
Orta Afrika Cumhuriyeti
Pakistan
Palau
Panama
Papua Yeni Gine
Paraguay
Peru
Pitcairn
Polonya
Portekiz
Porto Riko
Reunion
Romanya
Ruanda
Saint Barthélemy
Saint Helena
Saint Kitts ve Nevis
Saint Lucia
Saint Martin (Fransız bölgesi)
Saint Pierre ve Miquelon
Saint Vincent ve Grenadinler
Samoa
San Marino
Sao Tome ve Principe
Senegal
Seyşeller
Sierra Leone
Singapur
Sint Maarten
Slovakya
Slovenya
Solomon Adaları
Somali
Sri Lanka
Sudan
Surinam
Suriye Arap Cumhuriyeti
Suudi Arabistan
Svalbard ve Jan Mayen
Swaziland
Sırbistan
Tacikistan
Tanzanya
Tayland
Tayvan Bölgesi
Togo
Tokelau
Tonga
Trinidad ve Tobago
Tunus
Turks ve Caicos Adaları
Tuvalu
Türkiye
Türkmenistan
Uganda
Ukrayna
Umman
Uruguay
Vanuatu
Vatikan
Venezuela
Vietnam
Wallis ve Futuna
Yemen
Yeni Kaledonya
Yeni Zelanda
Yunanistan
Zambiya
Zimbabve
Çad
Çek Cumhuriyeti
Çin Ana Karası
Özbekistan
Ürdün
İran
İrlanda
İspanya
İsrail
İsveç
İsviçre
İtalya
İzlanda
Şili
Číslo objednávky
Číslo opravy
Předmět *
Are you a member of the Swarovski Club loyalty program?
Jste členem Swarovski Crystal Society (SCS)?
Členské číslo *
Zbývá 1000 znaků
Vyberte předmět/téma *
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
Vyberte předmět/téma *
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

Upozorňujeme, že kliknutím na tlačítko „Odeslat“ přijímáte skutečnost, že konverzace i další údaje, které nám poskytnete, budou uloženy u společnosti Swarovski. Další informace si můžete přečíst v našich zásadách ochrany osobních údajů.

* Povinná pole
$(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('Povolena jsou pouze písmena.'); messagesEN.push('Povolena jsou pouze písmena.'); 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('Minimální délka je 2 znaků'); messagesEN.push('Minimální délka je 2 znaků'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Zadejte prosím křestní jméno.', message_en: 'Zadejte prosím křestní jméno.' }, stringLength: { message: 'Přesáhli jste maximální povolenou délku 40 znaků v tomto poli.', 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('Povolena jsou pouze písmena.'); messagesEN.push('Povolena jsou pouze písmena.'); 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('Minimální délka je 2 znaků'); messagesEN.push('Minimální délka je 2 znaků'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Zadejte prosím své příjmení.', message_en: 'Zadejte prosím své příjmení.' }, stringLength: { message: 'Přesáhli jste maximální povolenou délku 40 znaků v tomto poli.', 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('Zadejte prosím své telefonní číslo. (pouze číslice, bez mezer)'); messagesEN.push('Zadejte prosím své telefonní číslo. (pouze číslice, bez mezer)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Přesáhli jste maximální povolenou délku 20 znaků v tomto poli.', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Zadejte prosím své telefonní číslo.', message_en: 'Zadejte prosím své telefonní číslo.', 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: 'Zadejte prosím svou e-mailovou adresu.', message_en: 'Zadejte prosím svou e-mailovou adresu.' }, notEmpty: { message: 'Zadejte prosím svou e-mailovou adresu.', message_en: 'Zadejte prosím svou e-mailovou adresu.' }, stringLength: { message: 'Počet znaků v tomto poli musí být od 0 do 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: 'Zadejte prosím svou zemi\/region.', message_en: 'Zadejte prosím svou zemi\/region.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Zadejte prosím své členské číslo SCS.', message_en: 'Zadejte prosím své členské číslo SCS.' }, stringLength: { message: 'Počet znaků v tomto poli musí být od 0 do 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: 'Zadejte prosím zprávu.', message_en: 'Zadejte prosím zprávu.' }, stringLength: { message: 'Počet znaků v tomto poli musí být od 0 do 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: 'Počet znaků v tomto poli musí být od 0 do 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: 'Počet znaků v tomto poli musí být od 0 do 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: 'Vyberte předmět\/téma', message_en: 'Vyberte předmět\/téma' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Vyberte předmět\/téma', message_en: 'Vyberte předmět\/téma' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Uveďte předmět', message_en: 'Uveďte předmět' }, stringLength: { message: 'Počet znaků v tomto poli musí být od 0 do 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); $(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

Předpokládaná čekací doba: 2- 5 Minuty

Customer Service is available between 09:00-18:00 CET rom Monday to Friday

and 09:00-15:00 CET on Saturday

Phone:

for stores: 0212 225 23 42
for online :0212 705 29 37