Saltar al contenido principal

Installation

Esta guía te lleva paso a paso por la instalación del Módulo SaaS en tu Perfex CRM. Es directo — solo sigue cada paso cuidadosamente.

info

Requisitos previos: Asegúrate de haber completado la lista de Requirements antes de comenzar esta instalación.

Mira el vídeo de instalación

¿Prefieres ver en lugar de leer? Aquí tienes un recorrido completo en vídeo:


Paso 1: Descargar el módulo

  1. Ve a CodeCanyon y encuentra "SaaS Module for Perfex CRM" en tus descargas
  2. Haz clic en el botón Download
  3. Elige "Installable File Only" (te da solo el archivo zip del módulo)
  4. Guarda el archivo .zip en tu ordenador
aviso

Importante: Descarga la opción "Installable File Only" — NO "All files & documentation". El archivo instalable es el que subirás a Perfex CRM.

Paso 2: Subir a Perfex CRM

Hay dos formas de subir el módulo. Elige la que sea más fácil para ti:

Opción A: Subir vía panel de administración de Perfex (recomendado)

Este es el método más fácil:

  1. Inicia sesión en tu Panel de administración de Perfex CRM
  2. Ve a Setup (en la barra lateral izquierda)
  3. Haz clic en Modules
  4. Haz clic en el botón Upload Module (esquina superior derecha)
  5. Selecciona el archivo .zip que descargaste en el Paso 1
  6. Haz clic en Upload
  7. Espera a que se complete la subida (puede tomar un momento según la velocidad de tu servidor)

Opción B: Subir vía FTP/SFTP

Si la subida por el panel de administración no funciona (algunos servidores tienen límites de tamaño de subida), usa este método:

  1. Extrae el archivo .zip en tu ordenador
  2. Conéctate a tu servidor usando un cliente FTP (como FileZilla — es gratis)
  3. Navega al directorio de tu Perfex CRM: tu-carpeta-perfex/modules/
  4. Sube la carpeta del módulo extraída al directorio modules/
  5. La ruta final debería verse así: tu-carpeta-perfex/modules/saas/
info

¿Qué es FileZilla? Es un programa gratuito que te permite subir archivos a tu servidor web. Piensa en él como un administrador de archivos para tu sitio web. Descárgalo desde filezilla-project.org.

Paso 3: Activar el módulo

Después de subir, necesitas activar el módulo:

  1. En tu Panel de administración de Perfex CRM, ve a Setup → Modules
  2. Deberías ver "SaaS Module" en la lista de módulos disponibles
  3. Haz clic en el botón Activate junto a él
  4. La página se recargará — ¡esto significa que el módulo ya está activo!

Después de la activación, notarás un nuevo elemento de menú en tu barra lateral izquierda: SaaS Management. Este es tu centro de control para todo lo relacionado con SaaS.

SaaS Management menu and settings Después de la activación, el menú SaaS Management aparece en tu barra lateral con todas las opciones de configuración

Paso 4: Introducir tu código de compra

  1. Ve a SaaS Management → SuperAdmin Settings
  2. Introduce tu CodeCanyon Purchase Code
  3. Haz clic en Verify o Save
info

Dónde encontrar tu código de compra: Ve a codecanyon.net/downloads, busca el módulo SaaS, haz clic en el desplegable Download y selecciona "License Certificate & Purchase Code." El código de compra está en el archivo de texto que se descarga.

Paso 5: Configurar MySQL Server Settings

Este es el paso de configuración más importante. El módulo necesita credenciales MySQL para crear bases de datos para tus inquilinos.

  1. Ve a SaaS Management → SuperAdmin Settings
  2. Haz clic en la pestaña MySQL Server Settings
  3. Rellena los siguientes campos:
CampoQué introducirEjemplo
Database for Each TenantSelecciona Yes para bases de datos aisladas (recomendado) o No para base de datos compartidaYes
Use Subdir StructureSelecciona Yes si quieres URLs yoursite.com/ws/tenant-nameYes
I have cPanelSelecciona Yes si tu servidor usa cPanel, No si noDepende de tu hosting
MySQL HostNormalmente localhostlocalhost
MySQL PortNormalmente 33063306
MySQL Root UsernameTu nombre de usuario MySQL con privilegio CREATE DATABASEroot
MySQL PasswordLa contraseña del usuario MySQL anteriortu-contraseña

MySQL Server Settings configuration MySQL Server Settings — rellena aquí los detalles de conexión a tu base de datos

  1. Haz clic en "Click here to verify server settings" — esto prueba tu conexión MySQL
  2. Si la verificación tiene éxito, haz clic en Save Settings
peligro

¿La verificación falló? Esto suele significar:

  • El nombre de usuario o contraseña de MySQL son incorrectos
  • El usuario MySQL no tiene privilegios CREATE DATABASE
  • MySQL no está corriendo en el host/puerto especificado

Comprueba tus credenciales e inténtalo de nuevo. Consulta Troubleshooting → Installation Issues para soluciones detalladas.

Paso 6: Verificar que todo funciona

Asegurémonos de que todo está configurado correctamente:

  1. Ve a SaaS Management → Plans
  2. Intenta crear un plan de prueba (puedes eliminarlo después)
  3. Ve a la URL de la página de destino de tu sitio y comprueba si aparece el formulario de registro

Si las tres comprobaciones pasan — ¡enhorabuena! El módulo está instalado y funcionando.


¿Qué sigue?

Ahora que el módulo está instalado, necesitas configurarlo para tu negocio:

  1. Configurar DNS y dominios — Configura cómo funcionarán las URLs de los inquilinos
  2. Configurar tus SaaS Settings — Configura tenant settings, planes y página de destino
  3. Crear tu primer plan — Configura precios y funciones
tip

¡Instalación completada! Ahora estás ejecutando una plataforma SaaS multi-inquilino. Continúa con las siguientes guías para personalizar todo para tu negocio.