Imprimir página

Integrar un sitio Wordpress con SuperSaaS

Esta página explica cómo integrar un horario SuperSaaS en un sitio web basado en Wordpress, de modo que los usuarios sólo necesiten registrarse una vez para acceder tanto a tu sitio web como al horario SuperSaaS. Para utilizarlo primero necesitas registrarte en una cuenta gratuita de SuperSaaS.

Si no les pides a los usuarios que inicien sesión en tu sitio web, deberías seguir las instrucciones generales sobre integrar un horario en tu sitio web. El módulo que se proporciona aquí sólo funcionará cuando el usuario ya ha iniciado sesión en tu propio sitio Wordpress.

Utilizar nombres de usuario de Wordpress para tu horario SuperSaaS

El plugin SuperSaaS muestra un botón “Reservar ahora” que automáticamente registra al usuario en un horario SuperSaaS utilizando el nombre de usuario de Wordpress. Si no estás utilizando el sistema de registro de usuarios de Wordpress, entonces deberías seguir las instrucciones generales sobre cómo integrar un horario en tu sitio.

El botón generado por el plugin pasa la información de la base de datos de usuarios de Wordpress a SuperSaaS, creando el usuario en la base de datos de SuperSaaS o actualizando su información si hace falta. Esto ahorra a los usuarios tener que iniciar sesión de forma separada para el sistema de reservas y evita la necesidad de registrarse dos veces.

Instalación y configuración del plugin en Wordpress

  1. Instalar el plugin. Para Wordpress 3+, ve a Panel>Plugins y elige “Añadir nuevo”. Luego busca SuperSaaS. Haz clic en “Instalar ahora” y activa el plugin.
    Para las versiones más antiguas de Wordprss, descarga primero el plugin a tu ordenador. A continuación, en el panel de administrador de Wordpress elige Plugin>Añadir nuevo del menú de la izquierda. Haz clic en “Subir” en la parte de arriba y selecciona el archivo que bajaste. Haz clic en “Instalar ahora” y si todo va bien ahora puedes hacer clic en el enlace Activar plugin.
  2. Configura el plugin.. Selecciona Ajustes>SuperSaaS en el menú para ir a rellenar la pantalla de los Ajustes de SuperSaaS:
    • Nombre de cuenta SuperSaaS * – Éste es el nombre de tu cuenta (no tu dirección de correo).
    • Contraseña de SuperSaaS * – Ésta es la contraseña que el administrador utiliza para iniciar sesión en SuperSaaS.
    • Nombre del horario – Aquí puedes poner el nombre de un horario o puedes proporcionar una URL completa si quieres añadir parámetros específicos para dirigir al usuario a una vista específica. Si utilizas más de un horario, ver abajo.
    • Etiqueta del botón – La etiqueta del botón. La etiqueta del botón es por defecto “Reservar ahora” o su equivalente en los idiomas soportados. Si el botón tiene una imagen de fondo, éste será el valor de texto alterno.
    • Imagen del botón – La URL de la imagen de fondo. Ésta no tiene un valor predeterminado. Por tanto, el botón no tendrá una imagen de fondo si no está configurada. Ejemplo:
      http://cdn.supersaas.net/en/but/booknow_red.png
      Reservar ahora
      (Ver más ejemplos)
    • Nombre de dominio personalizado – Si has creado un dominio personalizado que apunte a tu horario, puedes introducirlo aquí para dirigir correctamente a tus usuarios hacia él.
    (* – campo obligatorio)
Ajustes de plugin Wordpress SuperSaaS

Instalar extensión de Wordpress

Para Wordpress 3+, es fácil implementar el módulo SuperSaaS.
  • En el panel de administrador de Wordpress elige “Plugins” y “Añadir nuevo” desde el menú del lado izquierdo.
  • Busca SuperSaaS
  • Haz clic en “Instalar ahora”
  • Ahora sigue las instrucciones del punto 2 de arriba

Cambia la configuración de la cuenta SuperSaaS para trabajar con Wordpress

Tu base de datos de usuario de Wordpress tiene prioridad, lo que significa que los cambios en la información de usuario en tu sitio Wordpress se propagarán a SuperSaaS, pero no al revés. Además te recomendamos que no dejes que los usuarios puedan cambiar su información de usuario en SuperSaaS, ya que podrían fácilmente confundirse. Por ejemplo, si un usuario tuviera permiso para cambiar su contraseña en SuperSaaS, él probablemente no se daría cuenta de que su contraseña de Wordpress es todavía la misma. Haz los cambios siguientes en tu cuenta SuperSaaS para evitar estas inconsistencias.

  • En Control de acceso, selecciona Creación e identificación de usuarios gestionadas en su web
  • En Control de acceso, selecciona Impedir que los usuarios actualicen su propia información
  • En Disposición General, rellene para Su URL: la URL de la página de tu sitio donde los usuarios pueden iniciar sesión.

En segundo lugar, necesitas asegurarte de que los campos de la base de datos en Wordpress coincidan con los de tu base de datos de SuperSaaS. Haz los siguientes cambios en la página Control de Acceso:

  • Deselecciona Utilizar dirección de correo como nombre de usuario
  • Cambia el botón Dirección de correo que aparece a “Opcional” (u Obligatorio)
  • Cambia el botón Nombre completo a Opcional
  • Cambia todos los otros campos a No preguntar (puedes desactivar el campo Contraseña también si has seleccionado Creación e identificación de usuarios gestionadas en su web).

Ahora puedes probar el botón en tu sitio. Como administrador, todavía tendrás que iniciar sesión a través de la página principal de SuperSaaS, así que querrás probar esto como un usuario normal. Si quieres definir superusuarios en SuperSaaS, asegúrate de que ellos han iniciado sesión al menos una vez utilizando el botón antes de cambiar su rol en la página de Gestión de Usuarios

Control de acceso SuperSaaS

Configurar SuperSaaS

Esta imagen representa la página Control de Acceso en tu cuenta SuperSaaS después de hacer las configuraciones descritas arriba.

Añade el botón a tus páginas

Coloca el shortcode [supersaas] en tus páginas donde quieras que aparezca el botón. El shortcode puede tomar los parámetros opcionales after, label e image (después, etiqueta, imagen) para sobreescribir los valores en la pantalla de ajustes. Esto es útil si quieres añadir varios botones a diferentes horarios, por ejemplo:

[supersaas after="schedule1" label="Reservar en horario 1"]
[supersaas after="schedule2" label="Reservar en horario 2" image="http://example.com/book_now.gif"]
Introducir varios botones de Reserva en una entrada de Wordpress
Representación de una publicación con varios botones

Consejos para la resolución de problemas

  • Ten en cuenta que el botón sólo aparece a los usuarios que han iniciado sesión en tu sitio Wordpress.
  • Si ves un error “Este correo no es una dirección de correo válida”, entonces por favor lee el párrafo previo otra vez para configurar que has hecho los ajustes correctos en tu cuenta SuperSaaS.
  • Si el botón redirige al usuario, pero no parece que realmente lo ingresa y haya utilizado una URL en el campo Nombre del horario, entonces asegúrate de que el dominio de esa URL se ha introducido en el campo Nombre de dominio personalizado.