Untitled

mail@pastecode.io avatar
unknown
markdown
2 years ago
1.4 kB
2
Indexable
Never

title: Réservation sidebar_position: 1

Deux options sont possibles pour savoir si un vendeur/marque est disponible :

  • Appel au WS/ getvendorisavailable
  • La fonction checkAvailibily("Brand") à appeler une fois la page chargée, qui fait l’appel au WS getvendorisavailable et qui, en fonction du retour, récupère et ajoute/supprime des classes CSS sur le bouton lié à la marque.
  • ID des boutons : "#"+brandnormalize + "-bleeker"
  • Si le vendeur/marque est dispo, supprime les classes existantes et ajoute les classes bleeker-available is-available
  • Sinon laisse les classes existantes
  • La fonction initPersonalShopper("Brand", "ID_VENDEUR") qui enclenche la connexion instantanée au service Personal Shopper lors d’un clic sur le bouton.
  • Cette fonction vérifie si la class is-available est présente et insère l’Iframe dans le container créé lors de l’initialisation du widget.

Ces fonctions peuvent prendre un paramètre optionnel BRAND qui permet d’instancier directement l’interface personal shopper de la marque.

<button onclick="initPersonalShopper("Brand","ID_VENDEUR")"></button>;