Índice
¿Qué son las Plantillas?
Ubicación: Menú Configuración > Sistema > Plantillas
Una plantilla define cómo se muestra la información que recibe o ve tu cliente: un email de confirmación de reserva, una factura, la página de términos y condiciones, etc. El sistema incluye plantillas predefinidas que puedes personalizar.
¿Qué problema resuelve?
Comunicación con tu marca: los emails y páginas llevan el estilo del club.
Datos automáticos: las claves insertan localizador, fecha, importe, etc.
Multidioma: cada cliente recibe la versión en su idioma.
⚠️ Modificar plantillas sin conocimientos de HTML puede romper los emails que reciben los clientes. Haz los cambios con cuidado y pruébalos antes.
Cómo se configura (paso a paso)
Accede a Menú Configuración > Sistema > Plantillas.
Pulsa en el ID de una plantilla existente o en Nuevo.
Completa Nombre, Tipo, Formato y Contenido.
Revisa el resultado en la pestaña Previsualización.
Pulsa Guardar.
Los campos en detalle
Campo | Descripción |
Nombre | Identificador interno. Las plantillas del sistema usan nombres concretos (ver siguiente apartado). |
Descripción | Texto interno para identificar la plantilla. |
Módulo | Módulo al que pertenece (reservas, facturación, sistema…). |
Tipo | Email, Página (Ej. términos legales o privacidad) o Documento. |
Idioma | Código ISO del idioma de esta versión. Vacío en la plantilla genérica. |
Título | Asunto del email o título visible por el cliente. |
Formato | Texto, HTML o Markdown. |
Contenido | Cuerpo de la plantilla: lo que recibe o ve el cliente. |
Datos de prueba | Datos de ejemplo (en formato JSON) para previsualizar la plantilla con las claves rellenas. |
Plantillas del sistema
Algunas plantillas solo existen si el módulo correspondiente está instalado.
Reservas y actividades
confirmation: confirmación de reserva.
cancelation: cancelación de reserva.
reminder: recordatorio de reserva.
courseParticipant: alta de un alumno en un curso.
signUp, signUpPending, activityConfirmation, activityCancelation: inscripción, inscripción pendiente, confirmación y cancelación de actividades (Apúntate).
waitlistNotifyEmail, waitlistNotifyPush, waitlistNotifyWhatsapp: avisos de lista de espera.
Cuenta y acceso
customerRegistration: confirmación del email al crear una cuenta online.
consumerConfirm: registro de cliente.
resetPassword: restablecer contraseña.
setPassword: establecer contraseña en el primer acceso.
newAccountUser: invitación a un usuario para acceder a la aplicación.
2fa: código de verificación en dos pasos.
sendOAuthCode: código de acceso OAuth.
relationshipRequest: solicitud de relación entre clientes.
birthday: felicitación de cumpleaños.
Facturación y cobros
invoiceEmail y documentEmail: envío de facturas y documentos por email.
payLink y payLinkConfirmation: enlace de pago y su confirmación.
purchase_receipt: justificante de compra online.
ecommerceConfirmation: confirmación de pedido (Ecommerce).
subscriptionReminder, subscriptionReminderStart, subscriptionReminderAdmin, subscriptionPurchaseAdmin: avisos de cuotas.
voucherLimit: alerta de nivel de bono.
whatsappPayment: pago por WhatsApp.
Páginas
terms: página de términos y condiciones en la zona de clientes.
privacy: página de privacidad en la zona de clientes.
Cómo configurar plantillas por idioma
Puedes enviar automáticamente cada email en el idioma del cliente. El ejemplo usa la confirmación de reserva, pero sirve para cualquier plantilla (por ejemplo, facturas).
1. Plantilla genérica (sin idioma)
Nombre: único, por ejemplo
confirmationbooking.Idioma: vacío.
Se asigna al Área y/o Tipo de reserva.
Contenido en el idioma por defecto del sistema.
2. Plantillas por idioma
Crea una copia de la genérica por cada idioma.
Traduce solo el texto; no modifiques el resto del código.
Nombre: exactamente igual al de la genérica.
Idioma: código ISO (ver apartado Códigos ISO).
3. Cómo actúa el sistema
Busca por nombre la plantilla asignada al área o tipo de reserva.
Busca una versión cuyo idioma coincida con el del perfil del cliente o con el idioma de navegación (reservas online).
Si hay coincidencia, envía esa versión; si no, envía la genérica.
Claves de plantillas
Las claves insertan datos automáticamente. Se escriben entre {{ }}.
Emails de reservas
Localizador:
{{reference}}Fecha:
{{date}}Hora:
{{time}}Precio:
{{price}}Recurso:
{{resource}}
Emails de facturas
Número de factura:
{{number}}Fecha de emisión:
{{date.format("d")}}→ 03-08-2023;{{date.format("D")}}→ Jueves, 03 Agosto 2023Cliente:
{{name}}
Enlaces
Enlace:
{{url}}
Códigos ISO de idioma
El campo Idioma usa el estándar ISO 639-1 (dos letras). Los más habituales:
Código | Idioma |
es / en / fr / de / it / pt | Español / Inglés / Francés / Alemán / Italiano / Portugués |
ca / gl / eu | Catalán / Gallego / Euskera |
nl / sv / da / no / fi | Neerlandés / Sueco / Danés / Noruego / Finés |
pl / ru / tr / el | Polaco / Ruso / Turco / Griego |
ar / he / zh / ja / ko | Árabe / Hebreo / Chino / Japonés / Coreano |
Listado y acciones disponibles
Nuevo
Acciones: Exportar a Excel, Importar de Excel, Ver la papelera, Edición masiva.
Limitaciones a tener en cuenta
El Nombre debe coincidir exactamente entre la plantilla genérica y sus traducciones.
El pie de email por defecto (Sistema > General) no se aplica en plantillas HTML.
Algunas plantillas dependen de que su módulo esté instalado.
Preguntas frecuentes
El cliente recibe el email en el idioma por defecto.
Revisa que exista una copia con el mismo Nombre y el código ISO correcto, y que el cliente tenga ese idioma en su ficha.
Una clave aparece tal cual en el email.
Comprueba que esté escrita entre {{ }} y que la clave exista para ese tipo de plantilla.
Buenas prácticas recomendadas
Exporta la plantilla antes de modificarla para tener una copia.
Usa Datos de prueba y la previsualización antes de guardar.
Envíate un email de prueba tras cada cambio.
¿Necesitas ayuda?
Si tienes dudas sobre las plantillas, nuestro equipo de soporte está disponible para ayudarte. Escríbenos en la burbuja azul de tu programa de gestión.
