Ir al contenido principal

Integrar el calendario de cursos de grupo y talleres en tu sitio web

El objetivo de este entrenamiento es permitirte integrar calendarios prefiltrados en el iframe.

En el iframe, hay 4 variables con las que se puede jugar: instituciones, actividades, profesores y niveles de los cursos. En el cuarto paso, encontrarás un ejemplo del iframe que debe ser copiado y pegado.

1er Paso: Encontrar los códigos que corresponden a las diferentes variables.

Aquí, lo mejor que se puede hacer es conectarse a la plataforma bsport.

  • Encontrar el código de una actividad: Mi Club > Mis Actividades > Selecciona una actividad. El código de la actividad se puede encontrar en el URL de la página. Por ejemplo, aquí el código es 167.

  • Encontrar el código de un establecimiento: Mi Club > Establecimientos > Haz clic en un establecimiento. El código se puede encontrar en el URL de la página.

  • Encontrar el código de un profesor: Mi Club > Profesores > Haz clic en un profesor. El código se puede encontrar en el URL de la página.

  • Encontrar el código de un nivel: Los niveles están listados de la siguiente manera: 1 - todos los niveles; 2 - principiante; 3 - intermedio; 4 - avanzado.

2ndo Paso: Entender el iframe.

Aquí está la estructura del iframe:

Hay varias cosas importantes:

  • CompanyID: es el número de cuenta del club. Lo puedes encontrar en la plataforma de bsport en: Ajustes > General.

  • Widget type: esta es la forma en que quieres mostrar tus calendarios. La visualización puede ser en "calendario" (visualización como en los calendarios de las lecciones de grupo). O en "taller" (como en el caso de los talleres), por ejemplo: http://www.yogawithyoubordeaux.com/ateliers/.

  • CompactMode : (esto sólo es aplicable para el modo 'calendario').
    false: ver la lista de cursos forzados en el calendario. Ejemplo : https://www.qee.fr/centre-qee-aix-en-provence/
    true : ver semana de calendario en la lista. Ejemplo: http://www.yogawithyoubordeaux.com/studio-2/
    Advertencia: Si en la versión telefónica, el calendario aparece con compensaciones, no dude en eliminar esta línea del código.

  • Lang: indica el lenguaje de la página.

3er Paso: Añadir filtros al iframe.

Puedes pre-filtrar tus calendarios añadiendo un defaultFilters a tu iframe para definir los filtros interesantes para tu calendario.

Para ello, utiliza los códigos del primer paso y colócalos entre paréntesis (como en el siguiente ejemplo):

Ejemplo: Filtro mi calendario para mi establecimiento (140), para clientes de todos los niveles (1) y para dos actividades (113.114).

Los corchetes vacíos [ ] significan que no habrá filtros para esta sección.

Cuando filtras por varios elementos, sepáralos con una coma.

Finalmente, para añadir la secuencia a tu sitio, "copia/pega" la secuencia en el código fuente de tu sitio.

4o Paso: Completar el ejemplo del widget para copiar / pegar.

<div id="bsport-widget"></div>

<script>

BsportWidget.mount({

parentElement: 'bsport-widget',

compactMode: false,

companyId: XXX,
widgetType: 'calendar',
lang: 'fr-FR',

defaultFilters:{

coaches:[],

establishments:[],

levels:[],

metaActivities:[],

}

});

</script>

¿Ha quedado contestada tu pregunta?