Remplacements et réparations
Mon article est-il réparable ?
Veuillez apporter votre article, accompagné d'une preuve d’achat, à votre boutique Swarovski la plus proche, où l’équipe de vente se fera un plaisir de vous assister et d’examiner l’article.
Si un défaut est constaté et considéré comme couvert par la garantie, un échange ou une réparation vous sera proposé.
Si le dommage n’est pas couvert par la garantie, nous seront peut-être en mesure de proposer une réparation à prix coûtant.
Vous pouvez trouver votre boutique Swarovski la plus proche grâce à notre localisateur de boutique en ligne : www.swarovski.com/store-finder/
Veuillez noter que si aucune preuve d’achat n’est présentée, ou si un article n’est plus couvert par la garantie, nous pourront peut-être vous proposer tout de même une réparation payante.
Si un défaut est constaté et considéré comme couvert par la garantie, un échange ou une réparation vous sera proposé.
Si le dommage n’est pas couvert par la garantie, nous seront peut-être en mesure de proposer une réparation à prix coûtant.
Vous pouvez trouver votre boutique Swarovski la plus proche grâce à notre localisateur de boutique en ligne : www.swarovski.com/store-finder/
Veuillez noter que si aucune preuve d’achat n’est présentée, ou si un article n’est plus couvert par la garantie, nous pourront peut-être vous proposer tout de même une réparation payante.
Quel est l'état de ma réparation ?
Veuillez saisir les détails de la réparation fournis dans l'e-mail de confirmation
$(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: 'Le numéro de réparation est vide',
message_en: 'Le numéro de réparation est vide'
},
stringLength: {
message: 'Le nombre de caractères de ce champ doit être compris entre 0 et 18',
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: 'Le nombre de caractères de ce champ doit être compris entre 0 et 35',
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();
}
};
Puis-je envoyer mon article directement aux centres de réparation ?
Currently, it is not possible to send items directly to our repair centers.
Title:
Il n’est actuellement pas possible d’envoyer des articles à réparer directement auprès de nos centres de réparations.
Veuillez apporter votre article, accompagné d’une preuve d’achat, à votre boutique Swarovski la plus proche, où l’équipe de vente se fera un plaisir de vous assister et d’examiner l’article.
Vous pouvez trouver votre boutique la plus proche grâce à notre rubrique « Rechercher une boutique » : www.swarovski.com/fr-FR/store-finder/
Veuillez apporter votre article, accompagné d’une preuve d’achat, à votre boutique Swarovski la plus proche, où l’équipe de vente se fera un plaisir de vous assister et d’examiner l’article.
Vous pouvez trouver votre boutique la plus proche grâce à notre rubrique « Rechercher une boutique » : www.swarovski.com/fr-FR/store-finder/
Politique relative aux réparations
Swarovski ให้การรับประกันแบบครอบคลุมตามกฎหมายสำหรับผลิตภัณฑ์ที่ลูกค้าซื้อจากร้านค้าปลีกของ Swarovski ที่ได้รับอนุญาต การรับประกันจะครอบคลุมความบกพร่องด้านการผลิตและด้านวัสดุเมื่อมีการสวมใส่และใช้งานตามปกติ ผู้เชี่ยวชาญด้านเทคนิคของ Swarovski จะตรวจสอบและประเมินผลิตภัณฑ์ที่มีข้อบกพร่องแต่ละรายการที่อยู่ในการรับประกัน โดยอาจมีการซ่อมแซมผลิตภัณฑ์ เปลี่ยนใหม่โดยใช้ผลิตภัณฑ์ประเภทเดียวกัน หรือทดแทนด้วยผลิตภัณฑ์ที่มีมูลค่าเทียบเท่ากัน ทั้งนี้ขึ้นอยู่กับสถานการณ์ อย่างไรก็ตาม ในกรณีการเปลี่ยนผลิตภัณฑ์ Swarovski ไม่อาจรับประกันว่าจะสามารถจัดหาผลิตภัณฑ์หรือชิ้นงานออกแบบที่เหมือนกันทุกประการให้ได้ Swarovski จะไม่ซ่อมแซม เปลี่ยนใหม่ หรือทดแทนสินค้าใด ๆ ที่ทางบริษัทเห็นว่าเกิดอุบัติเหตุ การสึกหรอตามปกติ การใช้งานผิดวัตถุประสงค์ การแก้ไขดัดแปลง การพยายามซ่อมเอง ความประมาทเลินเล่อ หรือการใช้งานที่ผิดวิธี ข้อกำหนดในนโยบายการรับประกันของ Swarovski ไม่ได้ครอบคลุมถึงชิ้นงานดังกล่าว ทางบริษัทอาจเสนอบริการซ่อมแซมโดยคิดค่าธรรมเนียม โปรดทราบว่าเราอาจรับซ่อมแซมชิ้นงานที่บกพร่องในกรณีดังต่อไปนี้:
1. ผลิตภัณฑ์ดังกล่าวเป็นผลิตภัณฑ์ของแท้จาก Swarovski และมีโลโก้รูปหงส์ของ Swarovski
2. ผลิตภัณฑ์ดังกล่าวสามารถซ่อมแซมได้ และต้องสามารถทำให้ชิ้นงานกลับมางดงามดังเดิม
3. ยังคงมีชิ้นส่วนอะไหล่ (ซึ่งปกติแล้วในกรณีที่ผลิตภัณฑ์เลิกผลิตไปแล้ว จะไม่มีอะไหล่) หากคุณต้องการเปลี่ยนหรือซ่อมแซมสินค้า โปรดนำผลิตภัณฑ์ที่อยู่ในบรรจุภัณฑ์เดิมไปที่ร้านค้าปลีกที่ได้รับอนุญาตของ Swarovski
นอกจากนี้ยังมีบริการซ่อมแซมสำหรับผลิตภัณฑ์ Swarovski ที่ซื้อในต่างประเทศอีกด้วย
1. ผลิตภัณฑ์ดังกล่าวเป็นผลิตภัณฑ์ของแท้จาก Swarovski และมีโลโก้รูปหงส์ของ Swarovski
2. ผลิตภัณฑ์ดังกล่าวสามารถซ่อมแซมได้ และต้องสามารถทำให้ชิ้นงานกลับมางดงามดังเดิม
3. ยังคงมีชิ้นส่วนอะไหล่ (ซึ่งปกติแล้วในกรณีที่ผลิตภัณฑ์เลิกผลิตไปแล้ว จะไม่มีอะไหล่) หากคุณต้องการเปลี่ยนหรือซ่อมแซมสินค้า โปรดนำผลิตภัณฑ์ที่อยู่ในบรรจุภัณฑ์เดิมไปที่ร้านค้าปลีกที่ได้รับอนุญาตของ Swarovski
นอกจากนี้ยังมีบริการซ่อมแซมสำหรับผลิตภัณฑ์ Swarovski ที่ซื้อในต่างประเทศอีกด้วย