Ενεργοποίηση προσβασιμότητας
Free standard shipping over 99 EUR
Αναζήτηση

Επικοινωνία

1

Topic

In order to better assist you, please select a topic

Επιλέξτε το θέμα σας *
Ηλεκτρονικές παραγγελίες
Swarovski Club
Παράδοση
Αλλαγή
Εγγύηση
Επισκευή
Πληροφορίες για το προϊόν
Ενέργειες προώθησης
Πληρωμή
Συνδρομή SCS
Έκδοση διαδικτυακής τοποθεσίας
Προστασία Δεδομένων
Άλλο
$(this).closest('#contactTopicFormConfigWrapper').find('.js-contactTopicFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactTopicFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: 'Επιλέξτε το θέμα σας', message_en: 'Επιλέξτε το θέμα σας' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactTopic'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactTopicFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
2

Subject

Select one of the following subjects

Επιλέξτε το θέμα σας *
Siparişimin takibini nasıl yapabilirim?
Siparişimdeki ürünlerden biri hasarlı geldi
Siparişimdeki ürünlerden biri eksik
Teslimat adresimi değiştirebilir misiniz?
Siparişimi nasıl başka bir ülkeye gönderebilirim?
Diğer
Ürünüm onarılabilir mi?
Onarılan ürünümün durumu nedir?
Onarım ücreti ne kadar?
Ürünümün onarılması için neden fiziksel bir mağazayı ziyaret etmek zorundayım?
Diğer
Ürün bedenleri hakkında bilgi verebilir misiniz?
Bu ürün nerede mevcut?
Hangi renk seçenekleri var?
How can I order a Swarovski Created Diamonds Made-to-order product?
Other
Posta adresim geçerli bir adres olarak kabul edilmiyor
Ödeme sürecini tamamlayamıyorum
Hesabımın şifresini sıfırlayabilir misiniz?
Hesabıma giriş yapamıyorum
Diğer
Diğer
Veri sahibinin erişim talebi
Silme hakkı (‘unutulma hakkı’)
Şikayetler
Üyeliğimi nasıl yenileyebilirim?
Nasıl SCS üyesi olabilirim?
Üyelik paketim ne zaman teslim edilecek?
Diğer
Swarovski Club bülteni aboneliğinden nasıl çıkabilirim?
Bülten aboneliğinden çıktığım hâlde neden hâlâ Swarovski’den e-posta almaya devam ediyorum?
Swarovski Club Kuponum çalışmıyor
Swarovski Club indirim kuponum uzatılabilir mi?
Swarovski Club indirim kuponum indirimli ürünlerde kullanılabilir mi?
Doğum günü hediyesi kopunumu nasıl kullanabilirim?
Diğer
Ürünümün garantisi var mı?
Garanti politikanız nedir?
Diğer
Online siparişimdeki bir ürünü değiştirebilir miyim?
Online olarak satın aldığım ürünü mağazada değiştirebilir miyim?
Başka bir ülkedeki mağazadan aldığım bir ürünü değiştirebilir miyim?
Diğer
Neden elektronik hediye kartım online mağazada geçerli değil?
Ödeme yöntemi olarak birden fazla elektronik hediye kartı kullanabilir miyim?
Online olarak yaptığım bir alışverişi nasıl elektronik hediye kartıyla ödeyebilirim
Ödemem neden reddedildi?
Ödemem neden iade edildi?
Diğer
Mevcut kampanyalar hakkında bilgi verebilir misiniz?
Kampanya süresi uzatılabilir mi?
Siparişimde neden kampanyadan faydalanamadım?
Diğer
Sipariş onayımı yeniden gönderebilir misiniz?
Online siparişimin durumu nedir?
Online siparişimin tamamen iptal edebilir miyim?
Online siparişimdeki bazı ürünleri iptal edebilir miyim?
Fatura adresimi değiştirebilir misiniz?
Online siparişimi nasıl iade edebilirim?
Online siparişler için iade politikanız nedir?
Online mağazadan aldığım ürünün iade durumu nedir?
Diğer
$(this).closest('#contactSubjectFormConfigWrapper').find('.js-contactSubjectFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Επιλέξτε το θέμα σας', message_en: 'Επιλέξτε το θέμα σας' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactSubject'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
Θέμα *
$(this).closest('#contactSubjectOtherFormConfigWrapper').find('.js-contactSubjectOtherFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectOtherFormDefinition_contactSubjectTxt]': { trigger: 'keyup', validators: { notEmpty: { message: 'Εισαγάγετε το θέμα σας', message_en: 'Εισαγάγετε το θέμα σας' }, stringLength: { message: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactSubjectOther'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectOtherFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };

{"didYouKnowLabel":"Το γνωρίζατε:","product-size":["To know your perfect size, please use our size guide.","For more information please check <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">Size Guide</a>"],"product-availability":["To check in-store availability, follow these steps:<br/>1. Choose your product from our online shop.<br/>2. On the product details page, next to “Add to Bag”, select “Find in-store”, then click “Click & Collect: Check Availability”.<br/>3. Enter your current or preferred location and browse the available options.","For more information please check <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">FAQ</a>"],"product-colors":["Please use the Colour Filter in the product list page or check the colour variations on the product detail page to find the perfect match."],"promotion-info":["Swarovski runs sale promotions throughout the year, to stay up to date, we recommend signing up to our newsletter."],"promotion-extension":["Our promotions always have set validity periods and once the end date has passed, either the discount voucher codes automatically stop functioning or the standard price returns. Orders placed before a promotion is released cannot be altered to take advantage of the newest promotion."],"promotion-quality":["Check the promotion Terms & Conditions to ensure your item qualifies and confirm your order was placed within the promotion period.","For more details, see our <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-resendOrderConfirmation":["Certainly! If you like an update on your order, please visit <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>. If you don't know your order number, simply provide your email address, and we'll resend the order confirmation."],"order-orderStatus":["You can easily check the status of your order here <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Order Status</a>"],"order-cancelEntire":["An order cancellation may be possible within 15 minutes (approximately) of receipt of your order confirmation.","For more information please check <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-cancelPartially":["Partial cancellations aren't possible, only full order cancellations within approximately 15 minutes of confirmation. See <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a> for details."],"order-changeBillingAddress":["We are unable to change a billing addresses."],"order-return":["You can follow the steps outlined in our <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">FAQ</a> for detailed guidance."],"order-returnPolicy":["For more information on our return policy, please click here <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["Returns take around 14 working days. You'll receive a confirmation email once we get your return, and refund may take up to 10 working days to appear in your account.","For more details, see our <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-when-will-I-receive-my-refund" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeProduct":["Exchanges aren't possible. Please return unwanted items per our returns policy and place a new order for the correct product.","For more details, see our <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeInStore":["You can find detailed information in our <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">FAQ</a>"],"exchange-exchangeProductFromAnotherCountry":["Due to various reasons, Swarovski does not have an international exchange or refund policy. As a result, we are unable to exchange, substitute, or refund products purchased abroad."],"delivery-tracking":["You received the tracking link with your shipping confirmation. Alternatively, you can check the progress of your shipment here: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["We apologize for the inconvenience. Please contact our customer service and provide pictures of the shipping box and the damaged product and we will look into a solution for you."],"delivery-missingItem":["We’re sorry for the inconvenience. Was the shipping box tampered with? Please contact our customer service with photos of the shipping box, we will investigate it and find a solution for you."],"delivery-changeAddress":["Changing the delivery address or date may not be possible once a parcel is in transit. You can use our delivery partner's web portal to manage delivery options.","For more details, see our <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">FAQ</a>"],"delivery-changeCountry":["Delivery to another country/region is not possible. Please order from the online shop of the delivery destination. To change country/region and language, click on the country/region name in the selector menu."],"payment-electronicCard":["Electronic gift cards are entered at payment stage in the checkout. Confirm you are entering the 10 or 16-digit card number correctly. Make sure you are not entering a money-off or discount voucher code.","For more information check here <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":["To pay with multiple gift cards, please follow the steps to merge gift cards at the payment stage."],"payment-payWith":["To redeem your gift card, please follow these easy steps described in our <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":["Please make sure your payment and personal data are consistent.","For more information please check <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>"],"website-unableToCheckout":["Please check here before contacting us <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">FAQ</a>"],"website-resetPassword":["Please use the "forgot your password" function.","For more information please check here <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>"],"website-unableToLogin":["Please use the "forgot your password" function.","For more information please check here <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>"],"swarovskiclub-unsubscribeNewsletter":["We send two types of emails: newsletters with promotions and collections, and membership updates (rewards, status, or program changes). To unsubscribe from newsletters, click “unsubscribe” at the email’s bottom or update your settings in “My Account” on Swarovski.com. To stop all communications, including rewards, contact Customer Service to close your account."],"swarovskiclub-emailAfterUnsubscribe":["If you’ve unsubscribed from our newsletter but remain a Swarovski Club member, you’ll still receive emails about rewards, tier status, or program changes. To stop these, contact Customer Service to close your account. You may also be subscribed to updates from one of our sub-brands."],"swarovskiclub-voucherNotWorking":["For more details, please visit our FAQ entry on how to link your club membership and use your discount voucher. <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 discount vouchers cannot be extended. The validity period is specified in the Terms & Conditions included in the reward email you received."],"swarovskiclub-saleItem":["Swarovski Club discount vouchers cannot be used on sale items. For more details, please refer to the Terms & Conditions in the reward email you received."],"swarovskiclub-birthdayGiftVoucher":["You may collect your gift from your preferred store. If you don't have one, or you aren’t sure which one to visit, you can log in to your account and select a preferred store. Alternatively, you can also use our Store finder to find a store that offers the Swarovski Club. Customers in some markets can redeem their gift online with their next online purchase."],"scsmembership-renewMembership":["To renew your membership, please follow these easy steps described in our <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":["To become a new member, please follow these easy steps described in our <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":["Membership packages are typically sent 4-6 weeks after sign-up, with new or renewed memberships dispatched on the first day of the following month. For 3-year memberships (2nd and 3rd year), packages are sent early in the year, allowing members to enjoy the annual gift and explore new novelties."],"warranty-itemCoveredByWarrant":["Swarovski provides a full warranty for manufacturing and material defects on products purchased from official stores or authorized retailers.","For details on our warranty policy, see our <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>"],"warranty-warrantyPolicy":["For a complete overview of our warranty policy, please visit our dedicated <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a> section."],"repair-repairableItem":["To find out, please bring your product and proof of purchase to your nearest Swarovski store for assessment.","You can find your nearest store using our online <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Store Finder</a>"],"repair-status":["You can easily check the status of your repair here <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">View repair status</a>"],"repair-cost":["Please bring your product and proof of purchase to your nearest Swarovski store for assessment","You can find your nearest store using our online <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Store Finder</a>"],"repair-visitStore":["You need to visit a store because only authorized stores are equipped to properly assess and repair the product."]}
3

Contact Options

Choose your preferred contact option

Email

Εκτιμώμενος χρόνος αναμονής: 1- 3 εργάσιμες ημέρες

Αν έχετε κάποια απορία ή θέλετε περισσότερες πληροφορίες, επικοινωνήστε μαζί μας χρησιμοποιώντας την παρακάτω φόρμα. Θα χαρούμε να σας βοηθήσουμε.

Όνομα *
Επώνυμο *
Τηλέφωνο
Email *
Χώρα *
Άγιος Βαρθολομαίος
Άγιος Βικέντιος και Γρεναδίνες
Άγιος Μαρτίνος (Γαλλικό τμήμα)
Άγιος Μαρτίνος (Ολλανδικό τμήμα)
Άγιος Χριστόφορος και Νέβις
Αίγυπτος
Αγία Ελένη, Ασενσιόν και Τριστάν ντα Κούνια
Αγία Λουκία
Αγκόλα
Αζερμπαϊτζάν
Αιθιοπία
Ακτή Ελεφαντοστού
Αλβανία
Αλγερία
Αμερικανικές Παρθένοι Νήσοι
Αμερικανική Σαμόα
Ανατολικό Τιμόρ
Ανγκουίλα
Ανδόρα
Αντίγκουα και Μπαρμπούντα
Ανταρκτική
Απομακρυσμένες Νησίδες ΗΠΑ
Αργεντινή
Αρμενία
Αρούμπα
Αυστρία
Αυστραλία
Αφγανιστάν
Αϊτή
Βέλγιο
Βανουάτου
Βατικανό
Βενεζουέλα
Βερμούδες
Βιετνάμ
Βολιβία
Βοσνία-Ερζεγοβίνη
Βουλγαρία
Βραζιλία
Βρετανικά Εδάφη Ινδικού Ωκεανού
Βρετανικές Παρθένοι Νήσοι
Βόρεια Κορέα
Βόρεια Μακεδονία
Βόρειες Μαριάνες Νήσοι
Γαλλία
Γαλλικά Νότια Εδάφη
Γαλλική Γουιάνα
Γαλλική Πολυνησία
Γερμανία
Γεωργία
Γιβραλτάρ
Γκάμπια
Γκάνα
Γκαμπόν
Γκουάμ
Γκουέρνσεϊ
Γουαδελούπη
Γουατεμάλα
Γουιάνα
Γουινέα
Γουινέα Μπισάου
Γρενάδα
Γροιλανδία
Δανία
Δομινικανή Δημοκρατία
Δυτική Σαχάρα
Ελ Σαλβαδόρ
Ελβετία
Ελλάδα
Ερυθραία
Εσθονία
Ζάμπια
Ζιμπάμπουε
Ηνωμένα Αραβικά Εμιράτα
Ηνωμένες Πολιτείες
Ηνωμένο Βασίλειο
Ηπειρωτική Κίνα
Ιαπωνία
Ινδία
Ινδονησία
Ιορδανία
Ιράκ
Ιράν
Ιρλανδία
Ισημερινή Γουινέα
Ισημερινός
Ισλανδία
Ισπανία
Ισραήλ
Ιταλία
Κένυα
Καζακστάν
Καμερούν
Καμπότζη
Καναδάς
Κατάρ
Κεντροαφρικανική Δημοκρατία
Κιργιστάν
Κιριμπάτι
Κολομβία
Κομόρες
Κονγκό
Κουβέιτ
Κουρασάο
Κούβα
Κροατία
Κόστα Ρίκα
Κύπρος
Λάος
Λίβανος
Λαϊκή Δημοκρατία του Κονγκό
Λεσότο
Λετονία
Λευκορωσία
Λιβερία
Λιβύη
Λιθουανία
Λιχτενστάιν
Λουξεμβούργο
Μάλι
Μάλτα
Μαγιότ
Μαδαγασκάρη
Μακάου
Μαλάουι
Μαλαισία
Μαλδίβες
Μαρτινίκα
Μαρόκο
Μαυρίκιος
Μαυριτανία
Μαυροβούνιο
Μεξικό
Μογγολία
Μοζαμβίκη
Μολδαβία
Μονακό
Μονσεράτ
Μπανγκλαντές
Μπαρμπάντος
Μπαχάμες
Μπαχρέιν
Μπελίζ
Μπενίν
Μποναίρ, Άγιος Ευστάθιος και Σάμπα
Μποτσουάνα
Μπουρκίνα Φάσο
Μπουρούντι
Μπουτάν
Μπρουνέι
Μυανμάρ
Νέα Ζηλανδία
Νέα Καληδονία
Νήσοι Άλαντ
Νήσοι Κέιμαν
Νήσοι Κουκ
Νήσοι Μάρσαλ
Νήσοι Τερκς και Κέικος
Νήσοι Φερόες
Νήσοι Φώκλαντ
Νήσοι Χερντ και Μακ Ντόναλντ
Νήσος Μαν
Νήσος Μπουβέ
Νήσος των Χριστουγέννων
Νίγηρας
Νίουε
Ναμίμπια
Ναουρού
Νεπάλ
Νησί Νόρφολκ
Νησιά Κόκος (Κήλινγκ)
Νησιά Σολομώντα
Νιγηρία
Νικαράγουα
Νορβηγία
Ντομίνικα
Νότια Αφρική
Νότια Κορέα
Νότιος Γεωργία και Νότιοι Νήσοι Σάντουιτς
Ολλανδία
Ομάν
Ομόσπονδες Πολιτείες της Μικρονησίας
Ονδούρα
Ουαλίς και Φουτουνά
Ουγγαρία
Ουγκάντα
Ουζμπεκιστάν
Ουκρανία
Ουρουγουάη
Πίτκαιρν
Πακιστάν
Παλάου
Παλαιστινιακά εδάφη
Παναμάς
Παπούα Νέα Γουινέα
Παραγουάη
Περού
Πολωνία
Πορτογαλία
Πουέρτο Ρίκο
Πράσινο Ακρωτήριο
Ρεουνιόν
Ρουάντα
Ρουμανία
Σάο Τομέ και Πρίνσιπε
Σαμόα
Σαν Μαρίνο
Σαουδική Αραβία
Σβάλμπαρντ και Γιαν Μάγεν
Σενεγάλη
Σεντ Πιέρ και Μικελόν
Σερβία
Σεϋχέλλες
Σιέρα Λεόνε
Σιγκαπούρη
Σλοβακία
Σλοβενία
Σομαλία
Σουαζιλάνδη
Σουδάν
Σουηδία
Σουρινάμ
Σρι Λάνκα
Συρία
Τανζανία
Τατζικιστάν
Ταϊβάν
Ταϊλάνδη
Τζέρσεϊ
Τζαμάικα
Τζιμπουτί
Τοκελάου
Τουβαλού
Τουρκία
Τουρκμενιστάν
Τρινιντάντ και Τομπάγκο
Τσαντ
Τσεχία
Τυνησία
Τόγκο
Τόνγκα
Υεμένη
Φίτζι
Φιλιππίνες
Φινλανδία
Χιλή
Χονγκ Κονγκ
Αριθμός παραγγελίας
Αριθμός επισκευής
Θέμα *
Are you a member of the Swarovski Club loyalty program?
Είστε μέλος του Swarovski Crystal Society (SCS);
Αριθμός μέλους *
απομένουν 1000 χαρακτήρες
Επιλέξτε το θέμα σας *
Ηλεκτρονικές παραγγελίες
Swarovski Club
Παράδοση
Αλλαγή
Εγγύηση
Επισκευή
Πληροφορίες για το προϊόν
Ενέργειες προώθησης
Πληρωμή
Συνδρομή SCS
Έκδοση διαδικτυακής τοποθεσίας
Προστασία Δεδομένων
Άλλο
Επιλέξτε το θέμα σας *
Ποια είναι η σύνδεση εντοπισμού της ηλεκτρονικής παραγγελίας μου
Ένα αντικείμενο από την παραγγελία μου έφτασε κατεστραμμένο
Λείπει ένα αντικείμενο από την παραγγελία μου
Μπορείτε να αλλάξετε τη διεύθυνση παράδοσής μου
Πώς μπορώ να στείλω την παραγγελία μου σε άλλη χώρα
Άλλο
Μπορεί να επισκευαστεί το αντικείμενο μου
Ποια είναι η κατάσταση της επισκευής μου
Πόσο κοστίζει μια επισκευή
Γιατί πρέπει να επισκεφθώ ένα κατάστημα για να επισκευαστεί ένα αντικείμενο
Άλλο
Μπορείτε να δώσετε πληροφορίες σχετικά με το μέγεθος του προϊόντος
Πού διατίθεται αυτό το προϊόν
Ποιες χρωματικές επιλογές διατίθενται
Πώς μπορώ να παραγγείλω ένα προϊόν Swarovski Created Diamonds κατά παραγγελία
άλλος
Η ταχυδρομική μου διεύθυνση δεν αναγνωρίστηκε ως έγκυρη διεύθυνση
Δεν μπορώ να ολοκληρώσω τη διαδικασία πληρωμής
Μπορείτε να επαναφέρετε τον κωδικό πρόσβασης στον λογαριασμό μου
Δεν μπορώ να συνδεθώ στον λογαριασμό μου
Άλλο
Άλλο
Αίτημα Πρόσβασης Υποκειμένου Δεδομένων
Δικαίωμα διαγραφής («δικαίωμα στη λήθη»)
Παράπονα
Πώς μπορώ να ανανεώσω τη συνδρομή μου
Πώς μπορώ να γίνω μέλος της SCS
Πότε θα λάβω το πακέτο συνδρομής μου
Άλλο
Πώς μπορώ να ακυρώσω την εγγραφή μου στο ενημερωτικό δελτίο του Swarovski Club
Γιατί εξακολουθώ να λαμβάνω email από τη Swarovski μετά την ακύρωση της εγγραφής μου στο ενημερωτικό δελτίο
Το Κουπόνι Swarovski Club που διαθέτω δεν μπορεί να χρησιμοποιηθεί
Μπορεί να παραταθεί η διάρκεια του εκπτωτικού κουπονιού μου Swarovski Club
Μπορεί το εκπτωτικό κουπόνι μου Swarovski Club να χρησιμοποιηθεί για την αγορά αντικειμένων σε έκπτωση
Πώς μπορώ να εξαργυρώσω το κουπόνι γενεθλίων μου
Άλλο
Καλύπτεται το προϊόν μου από την εγγύηση
Ποια είναι η πολιτική εγγύησής σας
Άλλο
Μπορώ να αλλάξω ένα προϊόν από την ηλεκτρονική παραγγελία μου
Μπορώ να αλλάξω ένα προϊόν που αγοράστηκε από κατάστημα σε άλλη χώρα
Μπορώ αλλάξω την ηλεκτρονική αγορά μου σε κατάστημα
Άλλο
Γιατί δεν έγινε δεκτή η ηλεκτρονική δωροκάρτα μου κατά την αγορά μέσω διαδικτύου
Μπορώ να χρησιμοποιήσω περισσότερες από 1 ηλεκτρονικές δωροκάρτες για πληρωμή
Πώς μπορώ να πληρώσω μια ηλεκτρονική αγορά με ηλεκτρονική δωροκάρτα
Γιατί απορρίφθηκε η πληρωμή μου
Γιατί επιστράφηκε η πληρωμή μου
Άλλο
Μπορείτε να παράσχετε πληροφορίες για την τρέχουσα δραστηριότητα προώθησης
Μπορείτε να παρατείνετε την ενέργεια προώθησης
Γιατί η αγορά μου δεν πληροί τις προϋποθέσεις για την ενέργεια προώθησης
Άλλο
Μπορείτε να μου στείλετε πάλι την επιβεβαίωση παραγγελίας μου
Ποια είναι η κατάσταση της ηλεκτρονικής παραγγελίας μου
Μπορώ να ακυρώσω ολόκληρη την ηλεκτρονική παραγγελία μου
Μπορώ να ακυρώσω μέρος της ηλεκτρονικής παραγγελίας μου
Μπορείτε να αλλάξετε τη διεύθυνση χρέωσής μου
Μπορώ να επιστρέψω την ηλεκτρονική παραγγελία μου
Ποια είναι η πολιτική ηλεκτρονικής επιστροφής
Ποια είναι η κατάσταση της ηλεκτρονικής επιστροφής χρημάτων μου
Άλλο

Σημειώστε ότι κάνοντας κλικ στο κουμπί 'Αποστολή' αποδέχεστε ότι η συνομιλία και τα περαιτέρω δεδομένα που έχετε παράσχει θα αποθηκευτούν από τη Swarovski. Για περισσότερες πληροφορίες, διαβάστε την πολιτική απορρήτου των δεδομένων μας.

* Υποχρεωτικά πεδία
$(this).closest('#se-contactEmailFormConfigWrapper').find('.js-se-contactEmailFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactEmailFormDefinition_title]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_firstName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('Επιτρέπονται μόνο γράμματα'); messagesEN.push('Επιτρέπονται μόνο γράμματα'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('Ο ελάχιστος αριθμός χαρακτήρων είναι 2 χαρακτήρες'); messagesEN.push('Ο ελάχιστος αριθμός χαρακτήρων είναι 2 χαρακτήρες'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Εισαγάγετε το όνομά σας.', message_en: 'Εισαγάγετε το όνομά σας.' }, stringLength: { message: 'Έχετε υπερβεί το μέγιστο μήκος 40 χαρακτήρων για αυτό το πεδίο', 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('Επιτρέπονται μόνον γράμματα'); messagesEN.push('Επιτρέπονται μόνον γράμματα'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('Ο ελάχιστος αριθμός χαρακτήρων είναι 2 χαρακτήρες'); messagesEN.push('Ο ελάχιστος αριθμός χαρακτήρων είναι 2 χαρακτήρες'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Εισαγάγετε το επώνυμό σας.', message_en: 'Εισαγάγετε το επώνυμό σας.' }, stringLength: { message: 'Έχετε υπερβεί το μέγιστο μήκος 40 χαρακτήρων για αυτό το πεδίο', 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('εισαγάγετε τον αριθμό τηλεφώνου σας. (Μόνο αριθμοί, χωρίς κενά)'); messagesEN.push('εισαγάγετε τον αριθμό τηλεφώνου σας. (Μόνο αριθμοί, χωρίς κενά)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Έχετε υπερβεί το μέγιστο μήκος 20 χαρακτήρων για αυτό το πεδίο', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Εισαγάγετε τον αριθμό τηλεφώνου σας', message_en: 'Εισαγάγετε τον αριθμό τηλεφώνου σας', callback: function (value, validator, $field) { if (value === '') { return true; } var prefixCountry = $field.siblings('.flag-container').children('.selected-flag').attr('title'); var isValidPrefix = prefixCountry !== undefined && prefixCountry !== 'Unknown'; if (!isValidPrefix) { return false; } var prefix = prefixCountry.split("+")[1]; var isMinimumLength = true; var minLength = ""; if (minLength !== null) { if (value.startsWith("+")) { if ((value.length - prefix.length - 1) < minLength) { isMinimumLength = false; } } else if (value.length < minLength) { isMinimumLength = false; } } return isMinimumLength; } }, } }, 'values[contactEmailFormDefinition_email]': { trigger: 'blur', validators: { regexp: { regexp: new RegExp('^(?=.{0,255}$)(?=.{0,64}@)(?:(?!^\\.)(?!.*\\.@)(?!.*\\.\\.)[a-zA-Z0-9!#.$%&\'*+\/=?^_‘{|}~-]+|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f]){1,62}\")@(?!-)(?!.*\\.-)(?!.*-\\.)(?:[a-zA-Z0-9-]{1,61}\\.){1,126}(?=[a-zA-Z0-9-]*[a-zA-Z][a-zA-Z0-9-]*$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$', ''), message: 'Εισαγάγετε τη διεύθυνση email σας.', message_en: 'Εισαγάγετε τη διεύθυνση email σας.' }, notEmpty: { message: 'Εισαγάγετε τη διεύθυνση email σας.', message_en: 'Εισαγάγετε τη διεύθυνση email σας.' }, stringLength: { message: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 70', message_en: 'The number of characters for this field must be between 0 and 70', min: 0 , max: 70 }, } }, 'values[contactEmailFormDefinition_country]': { trigger: 'change', validators: { notEmpty: { message: 'Εισαγάγετε τη χώρα\/περιοχή σας.', message_en: 'Εισαγάγετε τη χώρα\/περιοχή σας.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Εισαγάγετε τον αριθμό μέλους SCS', message_en: 'Εισαγάγετε τον αριθμό μέλους SCS' }, stringLength: { message: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 11', message_en: 'The number of characters for this field must be between 0 and 11', min: 0 , max: 11 }, } }, 'values[contactEmailFormDefinition_message]': { trigger: 'blur', validators: { notEmpty: { message: 'Εισαγάγετε ένα μήνυμα', message_en: 'Εισαγάγετε ένα μήνυμα' }, stringLength: { message: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 1000', message_en: 'The number of characters for this field must be between 0 and 1000', min: 0 , max: 1000 }, } }, 'values[contactEmailFormDefinition_contactOrderNo]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^([a-zA-Z0-9]{15})$|^$', ''))) { messages.push('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: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactRepairNo]': { trigger: 'blur', validators: { stringLength: { message: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: 'Επιλέξτε το θέμα σας', message_en: 'Επιλέξτε το θέμα σας' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Επιλέξτε το θέμα σας', message_en: 'Επιλέξτε το θέμα σας' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Εισαγάγετε το θέμα σας', message_en: 'Εισαγάγετε το θέμα σας' }, stringLength: { message: 'Ο αριθμός των χαρακτήρων σε αυτό το πεδίο πρέπει να είναι μεταξύ 0 και 40', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactEmail'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactEmailFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
Τηλέφωνο

Τηλέφωνο

Εκτιμώμενος χρόνος αναμονής: 2- 5 Λεπτά

Customer service Korea

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

Phone:

1522 9065