Personalizar mensajes en pantalla
La mayoría de los textos que se muestran como parte del proceso de registro, reserva y/o pago se pueden reemplazar por tus propios mensajes. Casi todos los mensajes pueden contener los llamados “autotextos”, que son palabras mágicas que automáticamente se reemplazan por valores dinámicos cuando se genera el mensaje.
Las notificaciones y recordatorios por correo electrónico se pueden personalizar de manera similar pero con una sintaxis ligeramente diferente. Consulta la sección Personalizar notificaciones y recordatorios.
Mensajes personalizados en pantalla
Los mensajes tanto del nivel de cuenta como de horario se pueden reemplazar por tus propios mensajes. En el nivel de cuenta puedes modificar los mensajes que se muestran cuando los usuarios entran en tu tienda (ver Pagos) o solicitan ayuda (ver Disposición general). Los mensajes que se pueden modificar al nivel de horario, a través de Configurar > Disposición, incluyen los que se muestran en las pantallas de inicio y cierre de sesión, así como el que se muestra en el espacio blanco encima del horario. Además, también puedes modificar el mensaje que se muestra cuando el acceso a tu horario está bloqueado temporalmente, o cuando has bloqueado al usuario en cuestión.
Puedes dar estilo a tus mensajes utilizando la barra de herramientas de formato en la parte de arriba de cada caja de mensaje. Esta barra de herramientas también te permite incluir enlaces e imágenes web en tu mensaje. Fíjate en que, aparte de tu logotipo, no puedes subir imágenes a SuperSaaS. Las imágenes tienen que ser accesibles online a través de una URL que proporciones como fuente.
Editar HTML
Alternativamente, puedes estilizar mensajes utilizando formato HTML, que está disponible a través del botón en la barra de herramientas. Esta opción se puede utilizar también para insertar código JavaScript en la página en la que se muestran los mensajes. Una guía sobre cómo añadir JavaScript personalizado a tus mensajes en pantalla está disponible en la página insertar scripts.
Mensajes dinámicos utilizando autotexto
Puedes utilizar “autotexto” para hacer tus mensajes dinámicos. Los autotextos son “palabras mágicas” que se convierten automáticamente en valores dinámicos cuando se crea el mensaje. Esto te permite, por ejemplo, dirigirte a tus usuarios por el nombre o hacer que el mensaje dependa del idioma. Un autotexto es simplemente una palabra precedida por un $, por ejemplo $name. En la tabla a continuación, encontrarás los autotextos que se pueden usar en los mensajes que se muestran en el sitio web.
| La palabra… | se reemplazará con… |
|---|---|
$login | El nombre de usuario del usuario actualmente conectado |
$name | El nombre completo del usuario conectado, si está disponible |
$credit | La cantidad de créditos del usuario conectado |
$shop | Un enlace a tu tienda, por ejemplo puedes escribir: “Por favor, compra créditos en la $shop antes de reservar” |
$agenda | Un enlace a una página que muestra las citas del usuario conectado en todos los horarios de la cuenta |
$auto | Normalmente, el texto predeterminado se sustituye por el tuyo propio, pero $auto lo inserta otra vez; esto es útil para el texto predeterminado por encima del horario, que cambia dependiendo de si alguien tiene permiso para reservar o no |
$su | El campo de Supervisor para el usuario conectado, si está disponible; puedes usar esto para mostrar un mensaje a una persona específica cuando inicia sesión |
$id | El ID del objeto actual, lo cual solo está disponible en la pantalla de pago y en la pantalla “Gracias” para los formularios enviados; puede utilizar esto para dar a los clientes un número de referencia único |
$now | La hora actual como se muestra en el calendario; utiliza “$now $zone” para mostrar también la zona horaria |
$zone | La zona horaria como se muestra en el calendario |
$total | El precio total incluyendo descuentos, o el depósito a pagar; solo disponible en la pantalla de pago |
$if condición {mensaje} | Si la condición se cumple (ver abajo las posibles condiciones), el mensaje entre las llaves se mostrará; el mensaje puede abarcar varias líneas y puede contener otras palabras mágicas, a excepción de otra instrucción $if |
$else {mensaje} | Solo puede seguir un autotexto $if; el mensaje se mostrará si la condición del $if no se cumple |
$if. La tabla de abajo muestra las varias condiciones que se pueden usar.
| Condición… | se cumple si… |
|---|---|
$if user {message} | Un usuario ha iniciado sesión |
$if out {message} | Ningún usuario ha iniciado sesión |
$if shared {message} | Un usuario ha iniciado sesión con una contraseña compartida |
$if admin {message} | El administrador o un superusuario ha iniciado sesión |
$if XX {message} | El idioma actualmente seleccionado tiene un código de idioma ISO de XX |
$if paid {message} | El cliente haya completado satisfactoriamente una transacción de pago; solo se puede añadir al mensaje del proceso de pago |
$if mobile {message} | Se está presentando la versión móvil del sitio |
$if desktop {message} | Se está presentando la versión escritorio del sitio |
$if calendar {message} | Se está visualizando la vista de día, semana o mes |
$if vista {mensaje} | Se está visualizando esta vista en particular; el valor para vista puede ser free, agenda, day, week o month |
Una forma habitual de utilizar los mensajes dinámicos es hacer que los mensajes dependan del idioma de cada persona.
La condición en la instrucción $if XX {message} puede ser un código de idioma de dos caracteres, como en, de o es. Esto se puede utilizar de la siguiente forma:
$if es {Buenos días $name}
$if en {Good morning $name}
$if de {Guten Morgen $name}
Otro uso de la instrucción $if es mostrar diferentes mensajes dependiendo de si el visitante se ha registrado o no:
$if out {Por favor inicie sesión primero o regístrese si todavía no tiene una cuenta}
$if user {Bienvenido $login!}
Ten en cuenta que los autotextos se pueden utilizar también en modo HTML. Esto te permitirá por ejemplo introducir un código de seguimiento en tu página de pago.
$if paid {Gracias por elegirnos, $name <script>…</script>}