Module de prise de RDV

Le module de prise de RDV ClicRDV propose différents paramètres configurables pour une intégration partielle.
Les paramètres sont passés directement dans l'URL du module de prise de RDV :

https://www.clicrdv.com/:urlname?param=value

Important Remplacez :urlname par votre propre identifiant.


Présélection de la prestation

La présélection de la prestation permet d'afficher directement les horaires disponibles pour cette prestation, en cliquant par exemple sur un bouton 'Prise de RDV' sur une page dédiée à cette prestation. Cette pré-selection évite à l'utilisateur de re-rentrer la prestation souhaitée dans le menu-déroulant. Cependant, les autres prestations sont toujours disponibles dans le menu déroulant.

Champ Type Description
intervention_ids array of integers Liste d'identifiants des prestations
intervention_id (deprecated) integer Identifiant de la prestation à pré-selectionner
intervention_extern_ids array of integers Liste d'identifiants externes des prestations
interventionset_ids array of integers Liste d'identifiants des catégories de prestations
interventionset_extern_ids array of integers Liste d'identifiants externes des catégories de prestations
freeze string Permet de bloquer le choix de l'intervention (ou de la catégorie d'intervention) sur l'élément présélectionné
Les valeurs possibles : "interventions", "interventionsets",
Fonctionne uniquement si nous passons un paramètre de présélection de prestation ou de catégorie de prestation


Exemples :

https://www.clicrdv.com/:urlname?intervention_ids[]=1
https://www.clicrdv.com/:urlname?intervention_ids[]=1&intervention_ids[]=2

Note Vous trouverez les identifiants de vos prestations sur le lien "identifiants des prestations" en bas de la page "Internet" > "Module ClicRDV" de votre administation.


Présélection de l'agenda

La présélection de l'agenda permet d'afficher directement les horaires disponibles sur un agenda en particulier.

Champ Type Description
calendar_id integer Identifiant de l'agenda à présélectionner

Note Vous trouverez les identifiants de vos agendas sur le lien "identifiants des agendas" en bas de la page "Internet" > "Module ClicRDV" de votre administation.

Note Si vous avez activé l'option 'sans préférence' au moment de choisir l'agenda, vous pouvez passer calendar_id à 0 pour la choisir.


Présélection de la date

Champ Type Description
date datetime as %Y-%m-%d %H:%M:%s Date et heure du RDV, encodé au format URL (l'espace doit être remplacé par %20). Si l'heure n'est pas spécifiée, les horaires correspondants à la date indiquée seront affichées.

Important Ce paramètre nécessite de spécifier également intervention_ids.


Example :

https://www.clicrdv.com/rdv-clicrdv?date=2011-08-07%2014:00:00&\
     intervention_ids[]=13329&\
     intervention_ids[]=1026&\
     calendar_id=0

URLs de retour et de modification

Champ Type Description
return_url string URL de retour. Une fois le RDV pris, l'utilisateur est redirigé vers cette URL lorsqu'il clique sur le bouton 'Quitter'.
modify_url string URL de modification des choix. Si vous proposer la sélection des créneaux horaires sur votre site, l'utilisateur est redirigé vers cette page lorsqu'il clique sur le lien 'Modifier'.

Note Vous pouvez utiliser l'option "params" pour automatiquement spécifier le paramètre return_url à l'URL de la page courante :

<script 
src="//clicrdv-assets.s3.amazonaws.com/lib/clicrdv-widgets-v1/clicrdv-widgets-min.js">
</script>
<script>
  CLICRDV.renderWidget('link', 'rdv-clicrdv', {
    params: {return_url: window.location.href}
  });
<script>

Pré-remplissage des formulaires de coordonnées

Les formulaires de coordonnées et de confirmation de RDV peuvent être pré-remplis. Par exemple, dans le cas où un utilisateur est déjà connecté sur votre site, et où vous disposez déjà de ses coordonnées, vous pouvez lui éviter de re-rentrer ses coordonnées :

https://www.clicrdv.com/:urlname?fiche[lastname]=Dupont&fiche[firstname]=laurent&...
https://www.clicrdv.com/:urlname?vevent[str1]=Paris&vevent[bool0]=1&...

Note Les champs disponibles dépendent des champs visibles configurés sur le module de prise de RDV. (Onglet Administration > Persos)


Origine des RDV

Afin de tracer les origines des RDV pris par Internet, vous pouvez utiliser le paramètre websource dans vos liens.

Par exemple, si vous placez le lien de prise de RDV depuis une page Facebook, utilisez de préférence ce lien :

https://www.clicrdv.com/:urlname?websource=facebook

Note Si vous ne précisez pas ce paramètre, ClicRDV détectera automatiquement la page de provenance du lien (referrer).


Charte graphique

Les couleurs sont les mêmes que sur la page de prise de RDV. Elles peuvent être modifiées depuis l'interface d'administration ClicRDV (Onglet "Internet" > "Logo et couleurs") ou grace à l'option "colors" ci-dessous.

Champ Type Description
nologo boolean permet de masquer le logo (ex: https://www.clicrdv.com/:urlname?nologo=1)
nofooter boolean permet de masquer la partie du pied de page (ex: https://www.clicrdv.com/:urlname?nofooter=1)
popin boolean permet d'utiliser une mise en page spécialement adaptée aux espaces réduits (fenêtre popup, interface mobile, etc) (ex: https://www.clicrdv.com/:urlname?popin=1)
colors associative array permet de modifier les couleurs du module de prise de RDV en outrepassant celles définies dans l'interface d'administration (ex: https://www.clicrdv.com/:urlname?colors[content_text]=FF0000&colors[content_bg]=FEFEFE). Les couleurs modifiables sont :
  • Couleurs de la page : page_bg, page_text
  • Couleurs de la zone intérieure : content_bg, content_text, content_links
  • Blocs mis en avant : hl_content_bg, hl_content_border, hl_content_text
  • Couleur par défaut des boutons : default_button_bg, default_button_text
  • Couleur principale (boutons d'action, onglets, etc) : main_bg, main_text
  • Colonnes d'horaires impaires : odd_timeslot_col_bg, odd_timeslot_col_text, odd_timeslot_col_links
  • Colonnes d'horaires paires : even_timeslot_col_bg, even_timeslot_col_text, even_timeslot_col_links
  • Champs texte : input_bg, input_text, input_border
styles string Est utilisé par les modules de prise de RDV de type iframe pour rendre le fond de la page transparent (ex: https://www.clicrdv.com/:urlname?styles=transparent).