← Tous les articles

Tutoriels

Ajustements Booksy : un calendrier plus clair et un mode focus

Booksy est un outil de réservation pratique, mais le tableau de bord professionnel peut être dense en éléments : promotions, notifications, suggestions, bannières colorées. Quand vous gérez un salon, vous voulez surtout voir le calendrier et les rendez-vous du jour. Ce guide montre comment remodeler booksy.com avec JustZix pour que le tableau de bord et la vue calendrier soient clairs et calmes — une poignée de règles CSS et JS épinglées au domaine.

Pourquoi remodeler Booksy

Le tableau de bord Booksy gère de nombreux scénarios à la fois : réservations, marketing, statistiques, notifications. C'est bon pour la plateforme, mais le travail quotidien d'un salon se résume généralement à une seule question : « qui vient aujourd'hui et à quelle heure ». JustZix ne change pas le fonctionnement de Booksy — il superpose vos règles CSS et JS sur la page chaque fois que vous l'ouvrez. Les règles ne s'appliquent qu'à vous, uniquement sur booksy.com, et vous les basculez d'un seul clic.

Désencombrer l'interface de réservation

Le panneau Booksy entoure souvent le calendrier de bannières marketing et de tuiles de suggestions. La correction la plus simple est une règle CSS ciblée sur les attributs des conteneurs :

/* Masquer les bannières marketing et les tuiles de suggestions */
div[class*="promo-banner"],
div[class*="MarketingBanner"],
section[data-testid*="suggestions"],
div[class*="upsell"] {
  display: none !important;
}

Booksy n'affiche certains blocs qu'après le chargement des données, donc il vaut la peine d'ajouter une règle JS qui nettoie aussi le panneau à mesure que le contenu est ajouté :

// Retirer les blocs promo, y compris après le chargement paresseux
function cleanBooksy() {
  document.querySelectorAll('[data-testid], [class]').forEach(el => {
    const id = (el.getAttribute('data-testid') || '') + ' ' + el.className;
    if (/promo|marketing|upsell|cross-sell/i.test(id)) {
      el.style.display = 'none';
    }
  });
}
cleanBooksy();
new MutationObserver(cleanBooksy).observe(document.body, {
  childList: true, subtree: true,
});

Un calendrier plus dense

La vue calendrier par défaut de Booksy laisse beaucoup d'espace vide dans les cellules horaires. Si vous avez beaucoup de rendez-vous par jour, vous pouvez réduire la hauteur des lignes et l'espacement pour faire tenir une journée entière sans défilement :

/* Calendrier compact — toute la journée à l'écran */
div[class*="calendar-row"],
div[class*="TimeSlot"] {
  min-height: 28px !important;
  padding: 2px 6px !important;
}
div[class*="appointment-card"] {
  font-size: 12px !important;
  line-height: 1.3 !important;
}

Mettre en évidence aujourd'hui et les rendez-vous non confirmés

Un coup d'œil rapide au planning fait facilement manquer les rendez-vous en attente de confirmation. Au lieu de les chercher, mettez-les en évidence avec un contour coloré grâce à une règle JS :

// Mettre en évidence les rendez-vous non confirmés
document.querySelectorAll('div[class*="appointment-card"]').forEach(card => {
  const status = (card.getAttribute('data-status') || '').toLowerCase();
  const txt = (card.textContent || '').toLowerCase();
  if (status.includes('pending') || txt.includes('unconfirmed')) {
    card.style.outline = '2px solid #e65100';
    card.style.borderRadius = '6px';
  }
});

// Marquer plus fortement la colonne « aujourd'hui »
const today = document.querySelector('[data-today="true"], div[class*="column--today"]');
if (today) today.style.background = 'rgba(46,125,50,0.08)';

Vous pouvez maintenant voir d'un coup d'œil quels rendez-vous nécessitent une réponse et où se situe aujourd'hui dans le planning.

Masquer les promotions et les notifications

La barre supérieure de Booksy affiche souvent des bannières proposant des fonctionnalités premium et des bulles de notification marketing. Si elles vous distraient pendant le travail, vous pouvez les masquer entièrement :

/* Masquer les notifications marketing et les badges premium */
div[data-testid*="notification-marketing"],
div[class*="PremiumBadge"],
div[class*="feature-promo"] {
  display: none !important;
}

Un mode focus pour la vue client

Si vous réservez un rendez-vous en tant que client, la page du salon peut aussi être dense : carrousels de photos, sections de recommandations, boutons répétés. Un mode focus ne laisse que la liste des services et le calendrier des créneaux disponibles :

/* Mode focus — juste les services et les créneaux */
section[class*="gallery-carousel"],
section[class*="recommended-venues"],
div[class*="sticky-promo"] {
  display: none !important;
}
/* Mettre en avant la liste des services */
div[class*="services-list"] {
  font-size: 15px !important;
  line-height: 1.6 !important;
}

Construisez votre propre ensemble

Gardez ces ajustements comme des règles distinctes et nommées — « Booksy : panneau propre », « Booksy : calendrier dense », « Booksy : mode focus » — chacune épinglée à booksy.com. Ensuite, en quelques secondes vous adaptez la vue à ce que vous faites.

Des règles prêtes à l'emploi pour Booksy sont dans le catalogue — voyez les exemples pour booksy.com et copiez ce qui convient. Installez JustZix et rangez votre tableau de bord dès aujourd'hui.

Notez cet article

Aucune note — soyez le premier.

Essayez vous-même

Installez JustZix et collez n'importe quel snippet de cet article. Deux minutes de zéro à une règle fonctionnelle sur tous vos appareils.

Obtenir JustZix

Fonctionnalités · Comment ça marche · Exemples · Cas d'usage