Kostenloser Standardversand ab 99 EUR

Kontakt

1

Θέμα

Για να σας βοηθήσουμε καλύτερα, επιλέξτε ένα θέμα

Bitte wähle dein Thema/deine Fragestellung aus *
Online-Bestellungen
Swarovski Club
Zustellung
Umtausch
Gewährleistung
Reparatur
Produktinformationen
Sonderaktionen
Zahlung
SCS Mitgliedschaft
Website-Probleme
Datenschutz
Sonstiges
$(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: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } } } } ) .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

Θέμα

Επιλέξτε ένα από τα ακόλουθα θέματα

Bitte wähle dein Thema/deine Fragestellung aus *
Ποια είναι η σύνδεση εντοπισμού της ηλεκτρονικής παραγγελίας μου
Ένα αντικείμενο από την παραγγελία μου έφτασε κατεστραμμένο
Λείπει ένα αντικείμενο από την παραγγελία μου
Μπορείτε να αλλάξετε τη διεύθυνση παράδοσής μου
Πώς μπορώ να στείλω την παραγγελία μου σε άλλη χώρα
Άλλο
Μπορεί να επισκευαστεί το αντικείμενο μου
Ποια είναι η κατάσταση της επισκευής μου
Πόσο κοστίζει μια επισκευή
Γιατί πρέπει να επισκεφθώ ένα κατάστημα για να επισκευαστεί ένα αντικείμενο
Άλλο
Μπορείτε να δώσετε πληροφορίες σχετικά με το μέγεθος του προϊόντος
Πού διατίθεται αυτό το προϊόν
Ποιες χρωματικές επιλογές διατίθενται
Πώς μπορώ να παραγγείλω ένα προϊόν Swarovski Created Diamonds κατά παραγγελία
άλλος
Η ταχυδρομική μου διεύθυνση δεν αναγνωρίστηκε ως έγκυρη διεύθυνση
Δεν μπορώ να ολοκληρώσω τη διαδικασία πληρωμής
Μπορείτε να επαναφέρετε τον κωδικό πρόσβασης στον λογαριασμό μου
Δεν μπορώ να συνδεθώ στον λογαριασμό μου
Άλλο
Άλλο
Αίτημα Πρόσβασης Υποκειμένου Δεδομένων
Δικαίωμα διαγραφής («δικαίωμα στη λήθη»)
Παράπονα
Πώς μπορώ να ανανεώσω τη συνδρομή μου
Πώς μπορώ να γίνω μέλος της SCS
Πότε θα λάβω το πακέτο συνδρομής μου
Άλλο
Πώς μπορώ να ακυρώσω την εγγραφή μου στο ενημερωτικό δελτίο του Swarovski Club
Γιατί εξακολουθώ να λαμβάνω email από τη Swarovski μετά την ακύρωση της εγγραφής μου στο ενημερωτικό δελτίο
Το Κουπόνι Swarovski Club που διαθέτω δεν μπορεί να χρησιμοποιηθεί
Μπορεί να παραταθεί η διάρκεια του εκπτωτικού κουπονιού μου Swarovski Club
Μπορεί το εκπτωτικό κουπόνι μου Swarovski Club να χρησιμοποιηθεί για την αγορά αντικειμένων σε έκπτωση
Πώς μπορώ να εξαργυρώσω το κουπόνι γενεθλίων μου
Άλλο
Καλύπτεται το προϊόν μου από την εγγύηση
Ποια είναι η πολιτική εγγύησής σας
Άλλο
Μπορώ να αλλάξω ένα προϊόν από την ηλεκτρονική παραγγελία μου
Μπορώ να αλλάξω ένα προϊόν που αγοράστηκε από κατάστημα σε άλλη χώρα
Μπορώ αλλάξω την ηλεκτρονική αγορά μου σε κατάστημα
Άλλο
Γιατί δεν έγινε δεκτή η ηλεκτρονική δωροκάρτα μου κατά την αγορά μέσω διαδικτύου
Μπορώ να χρησιμοποιήσω περισσότερες από 1 ηλεκτρονικές δωροκάρτες για πληρωμή
Πώς μπορώ να πληρώσω μια ηλεκτρονική αγορά με ηλεκτρονική δωροκάρτα
Γιατί απορρίφθηκε η πληρωμή μου
Γιατί επιστράφηκε η πληρωμή μου
Άλλο
Μπορείτε να παράσχετε πληροφορίες για την τρέχουσα δραστηριότητα προώθησης
Μπορείτε να παρατείνετε την ενέργεια προώθησης
Γιατί η αγορά μου δεν πληροί τις προϋποθέσεις για την ενέργεια προώθησης
Άλλο
Μπορείτε να μου στείλετε πάλι την επιβεβαίωση παραγγελίας μου
Ποια είναι η κατάσταση της ηλεκτρονικής παραγγελίας μου
Μπορώ να ακυρώσω ολόκληρη την ηλεκτρονική παραγγελία μου
Μπορώ να ακυρώσω μέρος της ηλεκτρονικής παραγγελίας μου
Μπορείτε να αλλάξετε τη διεύθυνση χρέωσής μου
Μπορώ να επιστρέψω την ηλεκτρονική παραγγελία μου
Ποια είναι η πολιτική ηλεκτρονικής επιστροφής
Ποια είναι η κατάσταση της ηλεκτρονικής επιστροφής χρημάτων μου
Άλλο
$(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: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } } } } ) .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(); } };
Thema *
$(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: 'Bitte geben Sie einen Betreff an', message_en: 'Bitte geben Sie einen Betreff an' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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":"Wussten Sie schon:","product-size":["Για να βρείτε το ακριβές μέγεθός σας, παρακαλούμε χρησιμοποιήστε τον οδηγό μεγεθών μας.","Για περισσότερες πληροφορίες, παρακαλώ ελέγξτε τον <a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">Οδηγός μεγεθών</a>."],"product-availability":["Για να ελέγξετε τη διαθεσιμότητα σε κατάστημα, ακολουθήστε αυτά τα βήματα: <br/>1. Επιλέξτε το προϊόν σας από το ηλεκτρονικό μας κατάστημα. <br/>2. Στη σελίδα λεπτομερειών του προϊόντος, δίπλα από το "Προσθήκη στο Καλάθι", επιλέξτε "Εύρεση σε Κατάστημα" και στη συνέχεια κάντε κλικ στο "Click & Collect: Ελέγξτε διαθεσιμότητα." <br/>3. Εισάγετε την τρέχουσα ή προτιμώμενη τοποθεσία σας και δείτε τις διαθέσιμες επιλογές.","Για περισσότερες πληροφορίες, παρακαλώ ελέγξτε τις <a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">FAQ</a>."],"product-colors":["Χρησιμοποιήστε το φίλτρο χρώματος στη σελίδα λίστας προϊόντων ή ελέγξτε τις παραλλαγές χρωμάτων στη σελίδα λεπτομερειών προϊόντος για να βρείτε την τέλεια αντιστοιχία."],"promotion-info":["Η Swarovski πραγματοποιεί προσφορές καθ' όλη τη διάρκεια του έτους. Για να είστε ενημερωμένοι, σας προτείνουμε να εγγραφείτε στο ενημερωτικό μας δελτίο."],"promotion-extension":["Οι προσφορές μας έχουν πάντα προκαθορισμένες περιόδους ισχύος και μόλις παρέλθει η ημερομηνία λήξης, οι κωδικοί έκπτωσης σταματούν αυτόματα να λειτουργούν ή επιστρέφει η κανονική τιμή. Οι παραγγελίες που έγιναν πριν από την κυκλοφορία μιας προσφοράς δεν μπορούν να τροποποιηθούν για να επωφεληθούν από τη νέα προσφορά."],"promotion-quality":["Ελέγξτε τους όρους και προϋποθέσεις της προωθητικής ενέργειας για να βεβαιωθείτε ότι το προϊόν σας πληροί τα κριτήρια και επιβεβαιώστε ότι η παραγγελία σας έγινε κατά την περίοδο της προσφοράς.","Για περισσότερες λεπτομέρειες, δείτε τις <a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">FAQ</a>."],"order-resendOrderConfirmation":["Βεβαίως! Αν θέλετε ενημέρωση για την παραγγελία σας, επισκεφθείτε <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">κατάσταση παραγγελίας</a>. Αν δεν γνωρίζετε τον αριθμό παραγγελίας σας, απλώς δώστε τη διεύθυνση email σας και θα σας ξαναστείλουμε την επιβεβαίωση της παραγγελίας."],"order-orderStatus":["Μπορείτε εύκολα να ελέγξετε την κατάσταση της παραγγελίας σας εδώ <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">Κατάσταση Παραγγελίας</a>."],"order-cancelEntire":["Η ακύρωση παραγγελίας μπορεί να είναι δυνατή εντός 15 λεπτών (περίπου) από τη λήψη της επιβεβαίωσης παραγγελίας σας.","Για περισσότερες πληροφορίες, παρακαλώ ελέγξτε τις <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a>."],"order-cancelPartially":["Μερικές ακυρώσεις δεν είναι δυνατές, μόνο πλήρεις ακυρώσεις παραγγελίας εντός περίπου 15 λεπτών από την επιβεβαίωση.","Δείτε τις <a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">Συχνές Ερωτήσεις</a> για λεπτομέρειες."],"order-changeBillingAddress":["Δεν μπορούμε να αλλάξουμε τη διεύθυνση χρέωσης."],"order-return":["Γνωρίζατε: ότι μπορείτε να ακολουθήσετε τα βήματα που περιγράφονται στις <a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">FAQ</a> μας για αναλυτική καθοδήγηση."],"order-returnPolicy":["Για περισσότερες πληροφορίες σχετικά με την πολιτική επιστροφών μας, κάντε κλικ εδώ <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["Οι επιστροφές διαρκούν περίπου 14 εργάσιμες ημέρες. Θα λάβετε ένα email επιβεβαίωσης μόλις λάβουμε την επιστροφή σας, και η επιστροφή χρημάτων μπορεί να διαρκέσει έως 10 εργάσιμες ημέρες για να εμφανιστεί στον λογαριασμό σας.","Για περισσότερες λεπτομέρειες, δείτε τις <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":["Οι ανταλλαγές δεν είναι δυνατές. Παρακαλούμε επιστρέψτε τα ανεπιθύμητα προϊόντα σύμφωνα με την πολιτική επιστροφών μας και πραγματοποιήστε νέα παραγγελία για το σωστό προϊόν.","Για περισσότερες λεπτομέρειες, δείτε τις <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">FAQ</a>."],"exchange-exchangeInStore":["Μπορείτε να βρείτε λεπτομερείς πληροφορίες στις <a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">FAQ</a> μας."],"exchange-exchangeProductFromAnotherCountry":["Για διάφορους λόγους, η Swarovski δεν διαθέτει παγκόσμια πολιτική ανταλλαγής ή επιστροφής χρημάτων. Ως εκ τούτου, δεν μπορούμε να ανταλλάξουμε, αντικαταστήσουμε ή επιστρέψουμε προϊόντα που αγοράστηκαν σε άλλες χώρες."],"delivery-tracking":["Λάβατε τον σύνδεσμο παρακολούθησης με την επιβεβαίωση αποστολής σας. Εναλλακτικά, μπορείτε να ελέγξετε την πρόοδο της αποστολής σας εδώ: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">order status</a>."],"delivery-damagedItem":["Ζητούμε συγγνώμη για την ταλαιπωρία. Παρακαλούμε επικοινωνήστε με την εξυπηρέτηση πελατών μας και στείλτε μας φωτογραφίες του κουτιού αποστολής και του κατεστραμμένου προϊόντος, και θα αναζητήσουμε λύση για εσάς."],"delivery-missingItem":["Ζητούμε συγγνώμη για την ταλαιπωρία. Έχει παραβιαστεί το κουτί αποστολής"],"delivery-changeAddress":["Η αλλαγή της διεύθυνσης ή της ημερομηνίας παράδοσης μπορεί να μην είναι δυνατή όταν το δέμα είναι σε μεταφορά. Μπορείτε να χρησιμοποιήσετε την διαδικτυακή πύλη του συνεργάτη παράδοσης για να διαχειριστείτε τις επιλογές παράδοσης.","Για περισσότερες λεπτομέρειες, δείτε τις <a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">FAQ</a>."],"delivery-changeCountry":["Δεν είναι δυνατή η παράδοση σε άλλη χώρα/περιοχή. Παρακαλούμε παραγγείλετε από το ηλεκτρονικό κατάστημα του προορισμού παράδοσης. Για να αλλάξετε χώρα/περιοχή και γλώσσα, κάντε κλικ στο όνομα της χώρας/περιοχής στο μενού επιλογών."],"payment-electronicCard":["Οι ηλεκτρονικές δωροκάρτες εισάγονται στο στάδιο πληρωμής στο ταμείο. Επιβεβαιώστε ότι εισάγετε σωστά τον 10ψήφιο ή 16ψήφιο αριθμό κάρτας. Βεβαιωθείτε ότι δεν εισάγετε κωδικό έκπτωσης ή κουπόνι.","Για περισσότερες πληροφορίες, δείτε εδώ <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":["Για να πληρώσετε με πολλές δωροκάρτες, ακολουθήστε τα βήματα για να συγχωνεύσετε τις δωροκάρτες στο στάδιο πληρωμής."],"payment-payWith":["Για να εξαργυρώσετε την δωροκάρτα σας, ακολουθήστε αυτά τα εύκολα βήματα που περιγράφονται στην ενότητα <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":["Βεβαιωθείτε ότι η πληρωμή και τα προσωπικά σας δεδομένα είναι συνεπή. Για περισσότερες πληροφορίες, ελέγξτε τις <a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a> μας."],"website-unableToCheckout":["Παρακαλώ ελέγξτε εδώ πριν επικοινωνήσετε μαζί μας <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">Ζήτημα ιστότοπου FAQ</a>."],"website-resetPassword":["Παρακαλώ χρησιμοποιήστε τη λειτουργία "Ξεχάσατε τον κωδικό σας".","Για περισσότερες πληροφορίες, ελέγξτε εδώ <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"website-unableToLogin":["Παρακαλώ χρησιμοποιήστε τη λειτουργία "Ξεχάσατε τον κωδικό σας".","Για περισσότερες πληροφορίες, ελέγξτε εδώ <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQ</a>."],"swarovskiclub-unsubscribeNewsletter":["Στέλνουμε δύο τύπους email: ενημερωτικά δελτία με προσφορές και συλλογές και ενημερώσεις συνδρομής (ανταμοιβές, κατάσταση ή αλλαγές προγράμματος). Για να καταργήσετε την εγγραφή σας από τα ενημερωτικά δελτία, κάντε κλικ στο «διαγραφή εγγραφής» στο κάτω μέρος του email ή ενημερώστε τις ρυθμίσεις σας στο «Ο λογαριασμός μου» στο Swarovski.com. Για να σταματήσετε όλες τις επικοινωνίες, συμπεριλαμβανομένων των ανταμοιβών, επικοινωνήστε με την Εξυπηρέτηση Πελατών για να κλείσετε τον λογαριασμό σας."],"swarovskiclub-emailAfterUnsubscribe":["Εάν έχετε καταργήσει την εγγραφή σας από το ενημερωτικό μας δελτίο αλλά παραμένετε μέλος του Swarovski Club, θα συνεχίσετε να λαμβάνετε email σχετικά με ανταμοιβές, κατάσταση επιπέδου ή αλλαγές προγράμματος. Για να σταματήσετε αυτά, επικοινωνήστε με την Εξυπηρέτηση Πελατών για να κλείσετε τον λογαριασμό σας. Μπορεί επίσης να είστε εγγεγραμμένοι σε ενημερώσεις από μία από τις υπο-μάρκες μας."],"swarovskiclub-voucherNotWorking":["Για περισσότερες λεπτομέρειες, παρακαλούμε επισκεφθείτε την ενότητα FAQ μας σχετικά με τον τρόπο σύνδεσης της ιδιότητας μέλους και τη χρήση του εκπτωτικού κουπονιού σας <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 δεν μπορούν να παραταθούν. Η περίοδος ισχύος αναφέρεται στους Όρους και Προϋποθέσεις που περιλαμβάνονται στο email ανταμοιβής που λάβατε."],"swarovskiclub-saleItem":["Τα κουπόνια έκπτωσης του Swarovski Club δεν μπορούν να χρησιμοποιηθούν με εκπτωτικά προϊόντα. Για περισσότερες λεπτομέρειες, ανατρέξτε στους Όρους και Προϋποθέσεις που περιλαμβάνονται στο email ανταμοιβής που λάβατε."],"swarovskiclub-birthdayGiftVoucher":["Μπορείτε να παραλάβετε το δώρο σας από το προτιμώμενο σας κατάστημα. Εάν δεν έχετε ή δεν είστε σίγουροι ποιο να επισκεφτείτε, μπορείτε να συνδεθείτε στον λογαριασμό σας και να επιλέξετε ένα προτιμώμενο κατάστημα. Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε τον Εντοπιστή Καταστημάτων για να βρείτε ένα κατάστημα που προσφέρει το Swarovski Club. Οι πελάτες σε ορισμένες αγορές μπορούν να εξαργυρώσουν το δώρο τους ηλεκτρονικά με την επόμενη διαδικτυακή αγορά τους."],"scsmembership-renewMembership":["Για να ανανεώσετε τη συνδρομή σας, ακολουθήστε αυτά τα εύκολα βήματα που περιγράφονται στην ενότητα <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":["Για να γίνετε νέο μέλος, ακολουθήστε αυτά τα εύκολα βήματα που περιγράφονται στην ενότητα <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":["Τα πακέτα συνδρομής αποστέλλονται συνήθως 4-6 εβδομάδες μετά την εγγραφή, με νέες ή ανανεωμένες συνδρομές να αποστέλλονται την πρώτη ημέρα του επόμενου μήνα. Για συνδρομές 3 ετών (2ο και 3ο έτος), τα πακέτα αποστέλλονται στις αρχές του έτους, επιτρέποντας στα μέλη να απολαύσουν το ετήσιο δώρο και να εξερευνήσουν νέες καινοτομίες."],"warranty-itemCoveredByWarrant":["Η Swarovski παρέχει πλήρη εγγύηση για κατασκευαστικά και υλικά ελαττώματα σε προϊόντα που αγοράστηκαν από επίσημα καταστήματα ή εξουσιοδοτημένους εμπόρους.","Για λεπτομέρειες σχετικά με την πολιτική εγγύησης μας, δείτε τις <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>."],"warranty-warrantyPolicy":["Για μια πλήρη επισκόπηση της πολιτικής εγγύησής μας, επισκεφθείτε την ειδική ενότητα <a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a>."],"repair-repairableItem":["Για να μάθετε περισσότερα, παρακαλώ προσκομίστε το προϊόν σας και την απόδειξη αγοράς στο πλησιέστερο κατάστημα Swarovski για αξιολόγηση.","Μπορείτε να βρείτε το πλησιέστερο κατάστημά σας χρησιμοποιώντας το online <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Εντοπιστή Καταστήματος</a>."],"repair-status":["Μπορείτε εύκολα να ελέγξετε την κατάσταση της επισκευής σας εδώ <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">Έλεγχος Κατάστασης Επισκευής</a>."],"repair-cost":["Παρακαλώ προσκομίστε το προϊόν σας και την απόδειξη αγοράς στο πλησιέστερο κατάστημα Swarovski για αξιολόγηση.","Μπορείτε να βρείτε το πλησιέστερο κατάστημά σας χρησιμοποιώντας το online <a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">Εντοπιστή Καταστήματος</a>."],"repair-visitStore":["Πρέπει να επισκεφθείτε ένα κατάστημα επειδή μόνο τα εξουσιοδοτημένα καταστήματα είναι εξοπλισμένα για να αξιολογούν και να επισκευάζουν σωστά το προϊόν."]}
3

Εναλλακτικές επικοινωνίας

Επιλέξτε την επιλογή επικοινωνίας που προτιμάτε

Chat

Chat

Voraussichtliche Wartezeit: 1 minute

E-Mail

Voraussichtliche Wartezeit: 1– 3 Werktage

Se tiver uma questão ou precisar de mais informações, contacte-nos utilizando o formulário abaixo. Teremos todo o prazer em ajudar.

Vorname *
Familienname *
Telefon
E-Mail *
Land *
不丹
中國大陸
中非共和國
丹麥
亞塞拜然
亞美尼亞
以色列
伊拉克
伊朗
保加利亞
克羅埃西亞
冰島
列支敦斯登
利比亞阿拉伯群眾國
剛果
剛果民主共和國
加彭
加拿大
匈牙利
北馬利安納群島
千里達及托巴哥
南喬治亞及南三明治群島
南極洲
南非
卡達
印尼
印度
厄利垂亞
厄瓜多
古巴
古拉索
可可斯(基林)群島
台灣地區
史瓦濟蘭
吉布地
吉爾吉斯
吉里巴斯
吐瓦魯
哈薩克
哥倫比亞
哥斯大黎加
喀麥隆
喬治亞
土克凱可群島
土庫曼
土耳其
坦尚尼亞
埃及
塔吉克
塞內加爾
塞席爾
塞爾維亞
墨西哥
多哥
多明尼加共和國
多米尼克
大韓民國
奈及利亞
奧地利
奧蘭群島
委內瑞拉
孟加拉
安吉拉
安哥拉
安地卡及巴布達
安道爾
密克羅尼西亞聯邦
寮人民民主共和國
尚比亞
尼加拉瓜
尼日
尼泊爾
巴勒斯坦地區
巴哈馬
巴基斯坦
巴布亞紐幾內亞
巴拉圭
巴拿馬
巴林
巴西
巴貝多
布吉納法索
希臘
帛琉
幾內亞
幾內亞比索
庫克群島
德國
愛沙尼亞
愛爾蘭
所羅門群島
托克勞
拉脫維亞
挪威
捷克共和國
摩洛哥
摩爾多瓦
摩納哥
教廷(梵蒂岡城國)
斐濟
斯洛伐克
斯洛維尼亞
斯瓦巴及尖棉
斯里蘭卡
新加坡
新喀里多尼亞
日本
智利
曼島
朝鮮民主主義人民共和國
東加
東帝汶
查德
柬埔寨
格瑞那達
格陵蘭
模里西斯
比利時
汶萊和平之國
沙烏地阿拉伯
法國
法屬南部屬地
法屬圭亞那
法屬波里尼西亞
法屬聖馬丁
法羅群島
波士尼亞與赫塞哥維納
波多黎各
波奈、聖佑達修斯及荷屬沙巴
波札那
波維特島
波蘭
泰國
洪都拉斯
海地
澤西島
澳洲
澳門特別行政區
烏克蘭
烏干達
烏拉圭
烏茲別克
牙買加
獅子山
玻利維亞
瑞典
瑞士
瓜地洛普
瓜地馬拉
瓦利斯群島和富圖那群島
甘比亞
留尼旺
白俄羅斯
百慕達
皮特凱恩
盧安達
盧森堡
直布羅陀
福克蘭群島
科威特
秘魯
突尼西亞
立陶宛
約旦
納米比亞
紐埃
紐西蘭
索馬利亞
維德角島
緬甸
羅馬尼亞
美國
美國邊疆群島
美屬維京群島
美屬薩摩亞
義大利
耿西島
聖克里斯多福及尼維斯
聖多美普林西比
聖巴瑟米
聖文森及格瑞那丁
聖皮埃與密克隆群島
聖誕島
聖赫勒拿、亞森欣、特里斯坦達庫尼亞群島
聖露西亞
聖馬利諾
肯亞
芬蘭
英國
英屬印度洋領地
英屬維京群島
茅利塔尼亞
荷屬聖馬丁
荷蘭
莫三比克
菲律賓
萬那杜
葉門
葛摩
葡萄牙
蒙古
蒙哲臘
蒲隆地
蓋亞那
薩摩亞
薩爾瓦多共和國
蘇丹
蘇利南
衣索比亞
西撒哈拉
西班牙
諾福客島
諾魯
象牙海岸
貝南
貝里斯
賴比瑞亞
賴索托
賽普勒斯
赤道幾內亞
赫德島與麥當勞群島
越南
辛巴威
迦納
開曼群島
關島
阿富汗
阿拉伯敘利亞共和國
阿拉伯聯合大公國
阿曼
阿根廷
阿爾及利亞
阿爾巴尼亞
阿魯巴
香港特別行政區
馬丁尼克
馬來西亞
馬其頓
馬利
馬拉威
馬爾他
馬爾地夫
馬約特島
馬紹爾群島
馬達加斯加
黎巴嫩
黑山
Bestellnummer
Reparaturnummer
Thema *
Sind Sie Mitglied des Swarovski Club Treueprogramms?
Sind Sie Mitglied der Swarovski Crystal Society (SCS)?
Mitgliedsnummer *
Noch 1000 Zeichen
Bitte wähle dein Thema/deine Fragestellung aus *
Encomendas online
Swarovski Club
entrega
Troca
Garantia
Reparação
Informação sobre produtos
Promoções
Pagamento
Subscrição SCS
Problema no Website
Privacidade de Dados
Outro
Bitte wähle dein Thema/deine Fragestellung aus *
Qual é a hiperligação de rastreamento da minha encomenda?
Um artigo da minha encomenda chegou danificado
Um artigo da minha encomenda não foi enviado
Pode alterar o meu endereço de entrega?
Como poderei enviar a minha encomenda para outro país?
Outro
O meu artigo pode ser reparado?
Qual o estado da minha reparação?
Quanto custa uma reparação?
Porque devo deslocar-me a uma loja para a reparação de um artigo?
Outro
Poderia indicar o tamanho do produto?
Onde está disponível este produto?
Quais as opções de cores disponíveis?
Como posso pedir um produto Swarovski Created Diamonds feito sob encomenda?
outro
O meu endereço postal não é reconhecido como um endereço válido
Não consigo concluir o processo de pagamento da compra
Posso repor a palavra-passe da minha conta?
Não consigo iniciar sessão na minha conta
Outro
Outro
Pedido de Acesso do Titular dos Dados
Direito ao apagamento (‘direito a ser esquecido’)
Reclamações
Como renovo a minha subscrição?
Como me torno sócio SCS?
Quando irei receber o meu pacote de subscrição?
Outro
Como cancelo a minha subscrição da newsletter do Swarovski Club?
Por que motivo continuo a receber e-mails da Swarovski depois de cancelar a subscrição da newsletter?
O meu cupão Swarovski Club não funciona
O meu cupão de desconto Swarovski Club pode ser alargado?
O meu cupão de desconto Swarovski Club pode ser usado em artigos em saldo?
Como utilizo o meu cupão de oferta de aniversário?
Outro
O meu produto está coberto pela garantia?
Qual é a vossa política de garantia?
Outro
Posso trocar um produto da minha encomenda online?
Posso trocar um produto comprado numa loja de outro país?
Posso trocar a minha compra online numa loja?
Outro
Por que motivo o meu cartão presente eletrónico não é aceite online?
Posso usar mais de 1 cartão presente eletrónico para pagamento?
Como faço para pagar uma compra online com um cartão presente eletrónico?
Por que motivo o meu pagamento foi rejeitado?
Por que motivo o meu pagamento foi reembolsado?
Outro
Poderia dar informações sobre a promoção atual?
Pode estender a promoção?
Por que motivo a minha compra não é elegível para a promoção?
Outro
Poderia reenviar a confirmação da minha encomenda?
Qual é o estado da minha encomenda online?
Posso cancelar a minha encomenda online completa?
Posso cancelar parte da minha encomenda online?
Pode alterar o meu endereço de faturação?
Como posso devolver a minha encomenda online?
Qual é a vossa política de devoluções online?
Qual é o estado do meu reembolso online?
Outro

Mit der Betätigung des «Send» Buttons stimmen Sie zu, dass der Konversationsverlauf und weitere von Ihnen übermittelte Daten von Swarovski gespeichert werden. Weitere Informationen finden Sie in unserer Datenschutzerklärung.

* Pflichtfelder
$(this).closest('#tw-contactEmailFormConfigWrapper').find('.js-tw-contactEmailFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactEmailFormDefinition_title]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_firstName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('Only letters are allowed'); messagesEN.push('Only letters are allowed'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('Mindestens 2 Zeichen'); messagesEN.push('Mindestens 2 Zeichen'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Bitte geben Sie Ihren Vornamen ein.', message_en: 'Bitte geben Sie Ihren Vornamen ein.' }, stringLength: { message: 'Sie haben mehr Zeichen eingegeben als die in diesem Feld erlaubte Anzahl von 35 Zeichen', message_en: 'You have exceeded the maximum length of 35 characters for this field', max: 35 }, } }, 'values[contactEmailFormDefinition_lastName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('Only letters are allowed'); messagesEN.push('Only letters are allowed'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('Mindestens 2 Zeichen'); messagesEN.push('Mindestens 2 Zeichen'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'Bitte geben Sie Ihren Familiennamen ein.', message_en: 'Bitte geben Sie Ihren Familiennamen ein.' }, stringLength: { message: 'Sie haben mehr Zeichen eingegeben als die in diesem Feld erlaubte Anzahl von 35 Zeichen', message_en: 'You have exceeded the maximum length of 35 characters for this field', max: 35 }, } }, '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('Bitte geben Sie Ihre Telefonnummer ein. (Nur Zahlen, keine Abstände)'); messagesEN.push('Bitte geben Sie Ihre Telefonnummer ein. (Nur Zahlen, keine Abstände)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'Sie haben mehr Zeichen eingegeben als die in diesem Feld erlaubte Anzahl von 20 Zeichen', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: 'Bitte befülle das Feld Telefon', message_en: 'Bitte befülle das Feld Telefon', 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: 'Bitte gib eine E-Mail-Adresse ein.', message_en: 'Bitte gib eine E-Mail-Adresse ein.' }, notEmpty: { message: 'Bitte gib eine E-Mail-Adresse ein.', message_en: 'Bitte gib eine E-Mail-Adresse ein.' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 70 liegen', 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: 'Bitte gib ein Land\/Region ein.', message_en: 'Bitte gib ein Land\/Region ein.' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Bitte geben Sie Ihre SCS Mitgliedsnummer an', message_en: 'Bitte geben Sie Ihre SCS Mitgliedsnummer an' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 11 liegen', 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: 'Bitte gib eine Mitteilung ein', message_en: 'Bitte gib eine Mitteilung ein' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 1000 liegen', 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: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus', message_en: 'Bitte wählen Sie Ihr Thema\/Ihre Fragestellung aus' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: 'Bitte geben Sie einen Betreff an', message_en: 'Bitte geben Sie einen Betreff an' }, stringLength: { message: 'In diesem Feld darf die Anzahl der Zeichen nur zwischen 0 und 40 liegen', 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(); } };
Telefonnummer

Telefonnummer

Voraussichtliche Wartezeit: 2- 5 Minuten

台灣客服

營業時間:週一至週五 10:00 - 19:00 (法定節假日休息)

電話:

+886 2 7738 1359