Gratis standaardverzending vanaf EUR 99
Zoeken

Swarovski producten

Title:

Vervangende producten en reparaties

Kan mijn artikel gerepareerd worden?

Breng het artikel samen met het aankoopbewijs naar de dichtstbijzijnde Swarovski winkel. Daar kunnen ze het artikel beoordelen en helpen ze u graag verder. ​

Als er een defect wordt gevonden dat onder de garantie valt, bieden we een omruiling of een reparatie aan. ​

Als de schade niet onder de garantie valt, kunnen we het mogelijk repareren tegen een vergoeding.​

U kunt uw dichtstbijzijnde winkel vinden met onze online winkelzoeker: www.swarovski.com/store-finder/​

Let op: als u geen aankoopbewijs kunt tonen of als de garantieperiode is verlopen, kunnen we het artikel mogelijk repareren tegen betaling.​

 

Wat is de status van mijn reparatie?

Voer de reparatiedetails in die in de bevestigingsmail staan

Reparatienummer *
Achternaam
$(this).closest('#checkRepairStatusFormConfigWrapper').find('.js-checkRepairStatusFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[checkRepairStatusFormDefinition_repairNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'Reparatienummer is leeg', message_en: 'Reparatienummer is leeg' }, stringLength: { message: 'Het aantal tekens voor dit veld moet tussen 0 en 18 liggen', message_en: 'The number of characters for this field must be between 0 and 18', min: 0 , max: 18 }, } }, 'values[checkRepairStatusFormDefinition_lastName]': { trigger: 'blur', validators: { stringLength: { message: 'Het aantal tekens voor dit veld moet tussen 0 en 35 liggen', message_en: 'The number of characters for this field must be between 0 and 35', min: 0 , max: 35 }, } } } } ) .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 = 'checkRepairStatusFormDefinition'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'checkRepairStatusFormDefinition'; } 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(); } };

Verplichte velden*

Kan ik mijn artikel rechtstreeks naar een van de reparatiecentra sturen?

Currently, it is not possible to send items directly to our repair centers.

Title:
U kunt artikelen momenteel niet rechtstreeks naar onze reparatiecentra sturen. 

Breng het artikel samen met het aankoopbewijs naar uw dichtstbijzijnde Swarovski-winkel. Daar kunnen ze het artikel beoordelen en helpen ze u graag verder. 

U vindt uw dichtstbijzijnde winkel met onze online winkelzoeker: www.swarovski.com/store-finder/

Reparatiebeleid

스와로브스키는 정식 인증된 스와로브스키 판매처를 통해 구매한 모든 제품에 대해, 법에 근거한 품질 보증 서비스를 제공하고 있습니다. 정상적인 착용 및 사용하면서 발생한 제조 및 재료 결함이 보증의 대상입니다. 보증 적용 각 결함 제품은 스와로브스키 기술 전문가가 검사 후 평가합니다. 상황에 따라 수리, 동일 제품 교환, 동급 제품 대체가 이루어질 수 있습니다. 유감스럽게도 대체 제품의 경우 스와로브스키는 해당 대체 제품이 정확한 동일 제품, 디자인이 제공될 것을 보장하지 않습니다. 사고 및 사용 상에 발생된 마모, 남용, 변경, 자체 수선, 부주의 또는 오용으로 인한 하자로 판단되는 제품은 수리, 교환 혹은 대체되지 않습니다. 제품이 스와로브스키 보증 정책 조건을 포함하지 않는 경우 수리 서비스가 유상으로 제공될 수 있습니다. 결함 제품의 수리가 가능한 경우는 다음과 같습니다.
1. 해당 제품이 스와로브스키 정품인 경우(스와로브스키 스완 로고 확인)
2. 제품이 원래의 온전한 상태로 수선될 수 있는 경우 (수선표 참고)
3. 예비 부품이 구비되어 있는 경우(일반적으로 제품 생산 중단 시 해당하지 않음) 제품 교체 또는 수리를 원할 시 공인 스와로브스키 리테일 매장으로 기존 패키지와 함께 포장하여 지참해 주십시오.
해외 구매 스와로브스키 제품도 수리 서비스 이용이 가능합니다.

기타 셀렉션 확인하기

Title:

문제가 해결되지 않았습니까?