Compte à rebours avant les fêtes
Title:Bienvenue dans notre Calendrier de l’Avent 2024. Nous aimons créer des moments de magie et susciter l’émerveillement, alors quoi de mieux pour accueillir les fêtes qu’un calendrier rempli de cristaux, de jeux et de cadeaux exclusifs ? Pendant 24 jours à partir du 1er décembre, profitez d’une dose quotidienne de magie Swarovski. Notre somptueuse sélection de prix comprend des bijoux des familles Millenia et Matrix, notre sapin Holiday Cheers, la décoration de l’Édition annuelle 2024 et l’adhésion à la Swarovski Crystal Society.
Jouez une fois par jour et participez à notre grand tirage au sort.
Bonne chance !
Compte à rebours avant les fêtes
Bienvenue dans le Calendrier de l'Avent Swarovski en ligne !
Vous pouvez jouer immédiatement en tant qu'invité, vous connecter à votre compte Swarovski ou vous inscrire si vous souhaitez devenir membre Swwarovski Club (optionnel).
N'oubliez pas de jouer chaque jour et de profiter d'un moment de magie et d'émerveillement avec Swarovski.
Vous pouvez jouer immédiatement en tant qu'invité, vous connecter à votre compte Swarovski ou vous inscrire si vous souhaitez devenir membre Swwarovski Club (optionnel).
N'oubliez pas de jouer chaque jour et de profiter d'un moment de magie et d'émerveillement avec Swarovski.
Veuillez saisir votre adresse e-mail. Si vous avez déjà un compte, il vous sera demandé de vous connecter.
$(this).closest('#adventCalendarCheckFullCustomerAccountFormConfigWrapper').find('.js-adventCalendarCheckFullCustomerAccountFormConfig')
.formValidation(
{
autoFocus: false,
framework: 'bootstrap',
icon: {
valid: null,
invalid: null,
validating: null
},
fields: {
'values[adventCalendarCheckFullCustomerAccountFormDefinition_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: 'Veuillez entrer votre adresse mail.',
message_en: 'Veuillez entrer votre adresse mail.'
},
notEmpty: {
message: 'Veuillez entrer votre adresse mail.',
message_en: 'Veuillez entrer votre adresse mail.'
},
stringLength: {
message: 'Le nombre de caractères de ce champ doit être compris entre 0 et 70',
message_en: 'The number of characters for this field must be between 0 and 70',
min: 0
,
max: 70
},
}
},
}
}
)
.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 = 'adventCalendarCheckFullCustomerAccountForm';
if (!formId || formId === 'cfRequest' || formId === 'cfResponse') {
formId = 'adventCalendarCheckFullCustomerAccountFormDefinition';
}
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();
}
};
Comment jouer ?
Pleins feux
Pour les fêtes de fin d’année, optez pour des looks audacieux avec nos bijoux éblouissants. Des silhouettes pleines de caractère aux rivières de cristaux qui reflètent la lumière sous tous les angles, ces pièces lumineuses donneront instantanément une nouvelle dimension à votre style.
Attirez tous les regards avec notre emblématique collier choker Millenia et nos boucles d’oreilles Matrix éblouissantes.
Illuminez la soirée
Title:
L’extravagance est de saison. Cette année, optez pour un style lumineux ultra glamour et associez nos pièces emblématiques à cristaux facettés à des modèles plus discrets pour des looks à l’éclat irrésistible. Illuminez aussi votre intérieur avec des figurines pleines de caractère et des décorations à suspendre, brillantes sous toutes les facettes.
Votre invitation à briller.
Votre invitation à briller.
Glamour en fête
Porter des bijoux glamour pour les fêtes
Title:
Rehaussez votre style de fêtes d’une touche de glamour avec des bijoux hauts en couleur. De nos bracelets-joncs à nos boucles d’oreilles dorées ornées de cristaux incolores, en passant par nos pendentifs scintillants aux délicats flocons de neige, placez l’audace et l’extravagance au cœur cette saison.
Décorations d’intérieur festives
Title:
Faites entrer douceur et lumière dans votre intérieur grâce à notre sélection de décorations festives en cristal. Créez une ambiance de fêtes avec d’élégantes figurines et semez la joie avec une table sophistiquée dans les tons emblématiques de Swarovski.
Décorations pour le sapin
Title:
Pour les fêtes, habillez votre intérieur d’une touche lumineuse avec des décorations à suspendre ornées de cristaux qui réfléchiront la lumière sous tous les angles. Choisissez des boules en forme d’étoile pour une touche céleste ou optez pour des pièces glamour inspirés de nos bijoux iconiques.
Décoration annuelle Swarovski
Title:
Faire scintiller vos fêtes depuis plus de 30 ans
Le coin des fêtes
Title:
Trouvez tout ce que vous cherchez pour faire briller vos fêtes de fin d’année. Explorez nos bijoux étincelants, taillés pour la fête, nos figurines festives et nos décorations à suspendre. Suivez notre ambassadrice Ariana Grande et préparez-vous à vivre des moments mémorables pour la fin de l’année.
Pour toute question sur le Calendrier de l’Avent en ligne, merci de vous rapprocher de notre Service clientèle.