Script de sitio web para peluquería y salón de belleza
Sitio de peluquería y salón de belleza con formulario de cita, gestionado desde un panel de administración
Nota sobre el idioma
La interfaz del sitio web y del panel de administración está disponible en turco e inglés. El idioma del sitio y el del panel se eligen por separado en «Site ayarları» (Ajustes del sitio); el idioma del panel también puede cambiarse con el icono del globo, arriba a la derecha del panel.
Pueden añadirse más idiomas: copie el archivo en.php de la carpeta dil del paquete y tradúzcalo (los pasos están en dil/OKUBENI.txt). El idioma añadido aparece automáticamente en las listas de idioma de los ajustes del sitio, y las actualizaciones no tocan sus archivos de idioma. Los textos sin traducir se muestran en inglés; si lo desea, pueden mostrarse en turco.
Los contenidos que publique (servicios, productos, páginas, entradas del blog, etc.) no se traducen: permanecen en el idioma en que los escriba. Los correos de citas y de formularios, los mensajes de aviso y los formatos de fecha siguen el idioma elegido.
Cuando esta página menciona una sección del panel o del sitio, su nombre se indica tal como aparece en la interfaz turca, entre comillas, seguido de su traducción entre paréntesis; en la interfaz en inglés, esas secciones aparecen con su nombre en inglés.
Para quién es
Pensado para peluquerías, salones de belleza y agencias que crean sitios para ellos. En su propio dominio presenta sus servicios, su horario, su galería y su equipo. El visitante elige un servicio, una fecha y una hora y envía el formulario de cita; la solicitud aparece en su panel y usted la confirma o la cancela.
No necesita saber programar. El asistente del navegador se encarga de la instalación, y usted introduce los contenidos en el panel de administración.
Funciones del sitio
Citas
- Formulario de cita: el visitante rellena el servicio, la fecha, la hora, nombre y apellidos, teléfono, correo electrónico y una nota opcional. Quien llega desde el botón «Bu hizmet için randevu al» (Reservar cita para este servicio) de la página de un servicio encuentra el servicio ya seleccionado. Se rechazan las fechas y las horas pasadas; la fecha puede ser como máximo seis meses posterior a hoy. La página indica también que una solicitud no es definitiva hasta que se confirma.
- Comprobación según el horario: la cita se comprueba con el horario de ese día. No se acepta ninguna cita para un día cerrado, para una hora anterior a la apertura ni para una hora a menos de 30 minutos del cierre. Si el texto del horario no tiene la forma «09:00 - 19:00» (por ejemplo, «Randevu ile» (Con cita previa)), ese día no se aplica ningún límite de hora.
- Correo al propietario del salón: cuando configure «E-posta ayarları» (Ajustes de correo) y active las notificaciones, cada solicitud de cita y cada mensaje de contacto le llega también por correo. Si responde al correo, la respuesta va a la dirección del cliente.
- Correo de confirmación y cancelación al cliente: cuando en el panel pone una cita en «Onaylandı» (Confirmada) o «İptal» (Cancelada), el cliente recibe un breve correo informativo, siempre que haya introducido una dirección de correo y las notificaciones por correo estén activadas. El correo contiene el nombre del salón, el servicio, la fecha, la hora, el estado y el teléfono del salón, y está redactado en el idioma del sitio. Si devuelve una cita a «Yeni» (Nueva) o guarda de nuevo el mismo estado, no se envía ningún correo.
- Límites: no hay pago en línea, ni calendario de disponibilidad, ni elección de especialista.
- Casilla de consentimiento KVKK: obligatoria en el formulario de cita y en el formulario de contacto. KVKK es la ley turca de protección de datos personales. El enlace al aviso de privacidad lleva a la página que elija en el panel; el mismo enlace aparece también en el pie del sitio. El texto que viene con el contenido de ejemplo es solo un ejemplo; usted debe redactar su propio aviso de privacidad.
Servicios, productos y galería
- Servicios: de cada servicio introduce un nombre, un icono, una descripción breve, una descripción detallada y una imagen. El icono se elige entre 16 iconos predefinidos (tijeras, spa, manicura, maquillaje, etc.). Los servicios aparecen como bloques en la página de inicio y como tarjetas en la página de servicios; cada servicio tiene su propia página con un botón «Bu hizmet için randevu al» (Reservar cita para este servicio). Los servicios no tienen campo de precio.
- Escaparate de productos: de cada producto introduce el nombre, la categoría, el precio (₺), el estado («Yayında» (Publicado) o «Taslak» (Borrador)), la opción «Öne çıkar» (Destacar), la descripción y la imagen. Los productos se filtran con enlaces de categoría; los que destaque aparecen primero en la página de inicio y en la lista lateral «Popüler ürünler» (Productos populares) de la página de productos. Si el precio está vacío o es 0, no se muestra ningún precio. No hay carrito ni pago en línea; los productos se muestran como escaparate de presentación.
- Galería: agrupa sus imágenes en categorías; en la página de la galería se filtran con botones de categoría. En la página de inicio se muestran como escaparate las seis últimas imágenes.
- Equipo: presenta a los miembros de su equipo con nombre y apellidos, cargo y foto. Un miembro con el estado «Taslak» (Borrador) no aparece en el sitio.
- Opiniones de clientes: introduce nombre y apellidos, cargo, opinión y foto; las opiniones se muestran en un slider en la página de inicio. Una opinión sin foto muestra un icono.
Página de inicio y páginas interiores
- Página de inicio: zona superior (título, texto superior, imagen grande, botón «Randevu al» (Reservar cita)), la sección de presentación «Biz kimiz» (Quiénes somos), escaparate de la galería, opiniones de clientes, productos, bloques de horario y de contacto, bloques de servicios y las últimas entradas del blog. Una sección de galería, opiniones, productos o blog sin registros no aparece.
- Activar o desactivar secciones: desde una sola página activa o desactiva las secciones Quiénes somos, Servicios, Formulario de cita, Productos, Blog, Galería, Equipo, Contacto y Opiniones de clientes. Una sección desactivada desaparece del menú y del pie del sitio, y su dirección deja de abrirse.
- Imágenes del sitio: desde el panel sube las imágenes de la sección de presentación de la página de inicio, del bloque de horario, del bloque de contacto, de la sección de opiniones y de la banda de título de las páginas interiores. Una zona sin imagen se muestra con un fondo de color liso o sin imagen.
- «Hakkımızda» (Quiénes somos): título, texto, misión y visión. La parte de misión o visión que deje vacía no aparece.
- Blog: entradas con título, categoría, descripción breve, imagen y texto enriquecido; una lista filtrada con enlaces de categoría y una página de entrada. Una entrada con el estado «Taslak» (Borrador) no aparece en el sitio.
- Preguntas frecuentes: introduce las preguntas y las respuestas en el panel; la respuesta se despliega cuando el visitante pulsa una pregunta. En cuanto existe al menos una pregunta, aparece el enlace «Sık sorulan sorular» (Preguntas frecuentes) en el menú «Sayfalar» (Páginas).
- Páginas adicionales: añade desde el panel tantas páginas como quiera (por ejemplo, las condiciones de cita y cancelación). Para cada página elige si se muestra en el menú superior y en el pie del sitio.
- Horario de apertura: introduce un texto para cada día de la semana (por ejemplo, 09:00 - 19:00, y «Kapalı» (Cerrado) para un día cerrado). El día que deje vacío no se muestra. El horario aparece en la página de inicio, en la página de cita y en el pie del sitio; el formulario de cita también funciona según este horario.
- Página de contacto: formulario con los campos nombre y apellidos, correo, teléfono y mensaje (todos los campos son obligatorios), sus datos de dirección, correo y teléfono y un mapa (dirección de inserción de Google Maps o OpenStreetMap). Los datos y el mapa que deje vacíos no aparecen en el sitio.
- Redes sociales: sus enlaces de Facebook, X (Twitter), Instagram y YouTube y el enlace de WhatsApp de «Site ayarları» (Ajustes del sitio) aparecen como iconos en el pie del sitio y en el panel de información lateral. El icono que no introduzca no se muestra.
- Logotipo y pie del sitio: sube su logotipo; si no lo hace, el nombre de la empresa aparece como texto. El pie del sitio contiene el menú rápido, los servicios, la dirección, el teléfono, el correo y el horario de apertura.
- Color: en el panel elige un único color principal. Se aplica a los botones, a la banda de título de las páginas interiores, al botón «Randevu al» (Reservar cita) del menú y a los elementos de acento.
- Firma del pie del sitio: puede cambiar o quitar el texto «TiklaWeb tarafından geliştirildi» (Desarrollado por TiklaWeb) al final del sitio.
Móviles y buscadores
- Adaptado a móviles: el sitio se adapta a pantallas de móvil, tableta y ordenador; en pantallas pequeñas el menú se convierte en un menú móvil que se abre al tocarlo.
- Título y descripción propios de cada página: cada página lleva su propio título («Página | Empresa»), su descripción y sus etiquetas para compartir en redes (Open Graph). En las páginas de servicio, de producto y de entrada del blog, la imagen sale de la imagen propia del servicio, del producto o de la entrada. El título, la descripción y las palabras clave del sitio se introducen en «Site ayarları» (Ajustes del sitio).
Panel de administración
- «Özet» (Resumen): el número de solicitudes de cita nuevas, mensajes sin leer, servicios y entradas del blog publicadas, además de las próximas citas y los últimos mensajes. En el menú lateral, una insignia indica el número de solicitudes de cita nuevas y de mensajes sin leer.
- «Randevular» (Citas): ve las solicitudes recibidas con el servicio, la fecha, la hora, el nombre, el teléfono, el correo, la nota y la hora del consentimiento KVKK. Cambia el estado de una cita a «Yeni» (Nueva), «Onaylandı» (Confirmada) o «İptal» (Cancelada), filtra la lista por estado y puede eliminar una cita. En el resumen se listan por fecha las próximas citas que no están canceladas. Al guardar un estado, el panel le indica con un mensaje si se envía un correo al cliente.
- «Mesajlar» (Mensajes): lee y elimina los mensajes que llegan desde el formulario de contacto, con nombre, correo, teléfono, fecha y texto; los mensajes sin leer aparecen marcados.
- Servicios, productos, galería y blog: añade, edita y elimina registros; las categorías de productos, galería y blog se gestionan por separado. Las listas tienen búsqueda y ordenación.
- Gestión de contenidos: «Sayfalar» (Páginas), «Sık sorulan sorular» (Preguntas frecuentes), «Ana sayfa üst alanı» (Zona principal de la página de inicio), «Ana sayfa tanıtım bölümü» (Sección de presentación de la página de inicio), «Hakkımızda» (Quiénes somos), «Site görselleri» (Imágenes del sitio), «Ekip» (Equipo), «Müşteri yorumları» (Opiniones de clientes), «Çalışma saatleri» (Horario de apertura), «Sosyal medya bağlantıları» (Enlaces de redes sociales) y «Bölümleri aç/kapat» (Activar o desactivar secciones). En los campos de texto enriquecido se usa el editor Summernote.
- Ajustes de correo: al introducir sus ajustes SMTP y activar la notificación, funcionan los correos de citas y el correo del formulario de contacto. Los ajustes se prueban con el botón «Deneme e-postası gönder» (Enviar correo de prueba).
- «Site ayarları» (Ajustes del sitio): título del sitio, descripción y palabras clave, nombre de la empresa, teléfono, enlace de WhatsApp, correo, dirección, línea de copyright, color principal, página KVKK, mapa, logotipo, idioma del sitio e idioma del panel.
- Usuarios y permisos: añade cuentas de administrador y de editor. El editor gestiona las citas y las secciones de contenido; «Site ayarları» (Ajustes del sitio), «E-posta ayarları» (Ajustes de correo) y «Kullanıcılar» (Usuarios) solo están abiertos al administrador. Los permisos se comprueban en el servidor. Cada usuario cambia su nombre y su contraseña en la página «Profil ve şifre» (Perfil y contraseña).
- He olvidado mi contraseña: el enlace de la página de acceso al panel restablece la contraseña por correo (si «E-posta ayarları» (Ajustes de correo) está configurado). El enlace de restablecimiento es válido durante 1 hora y se puede usar una sola vez.
- Código personalizado: en «Site ayarları» (Ajustes del sitio) añade su propio código (por ejemplo, un script de estadísticas) en la parte superior e inferior del sitio. Estos campos solo están abiertos al administrador.
Instalación y actualización
- Asistente de instalación en cinco pasos: requisitos, licencia, base de datos, datos del sitio y del administrador, finalización. El asistente comprueba por sí mismo su servidor.
- Idioma de la instalación: en el asistente se elige turco o inglés arriba a la derecha. En una instalación en inglés, el contenido inicial y el de ejemplo también vienen en inglés.
- Instalación con contenido de ejemplo o vacía: empiece con el sitio relleno como en la demo y edítelo, o introduzca los contenidos desde cero. Las listas de citas y de mensajes empiezan vacías en ambos casos.
- Actualización desde el panel: descargue el paquete zip de la nueva versión desde su área de cliente de tiklaweb.net y cárguelo en la página «Güncelleme ve lisans» (Actualización y licencia) del panel de administración. Antes se hace una copia de seguridad de archivos y base de datos. Si se produce un error, el sitio vuelve a su estado anterior. Sus imágenes, ajustes y contenidos se conservan.
- Paquetes verificados: se comprueba la firma del paquete de actualización; solo se instalan paquetes descargados de tiklaweb.net.
Una guía de instalación detallada se incluye en el paquete descargado como archivo KURULUM.html (redactada en turco).
Licencia
Cada licencia es para un único nombre de dominio, el que usted indica al hacer el pedido. El nombre de dominio no se puede cambiar después de la instalación; el cambio de extensión del mismo dominio (por ejemplo, .net a .com) es de pago y se gestiona mediante una solicitud de soporte. La licencia no se transfiere de forma gratuita. En un dominio sin licencia el sitio no se abre y el visitante es redirigido a una página de aviso de licencia. Para usarlo en otro dominio se necesita una licencia aparte.
Características técnicas
- PHP 8.2 o superior, MySQL o MariaDB
- Arquitectura: PHP nativo con PDO y consultas preparadas. Sitio: Bootstrap 4, jQuery, Slick, Font Awesome Free 6. Panel: Bootstrap 4, DataTables y el editor de contenido Summernote
- El envío de correo se realiza con PHPMailer 6.9; la contraseña SMTP se guarda cifrada. Un envío de formulario se guarda primero en la base de datos; si el servidor lo admite, el correo se envía una vez que el visitante ha recibido la respuesta
- Los textos de la interfaz se guardan en los archivos de idioma del paquete (turco e inglés incluidos, se puede añadir un idioma nuevo)
- Token de formulario firmado y campo trampa oculto en los formularios del sitio, comprobación CSRF en las acciones del panel; límite de intentos en el acceso al panel, el restablecimiento de contraseña, el formulario de contacto y el formulario de cita
- El tipo de las imágenes subidas desde el panel se verifica a partir del contenido (JPG, PNG, WebP; 8 MB como máximo) y, si la extensión GD está activa, se convierten a WebP; en la carpeta de subidas no se ejecuta PHP
- Los campos de texto enriquecido del panel se filtran en el servidor al guardar (HTMLPurifier); el panel de administración envía una cabecera de política de seguridad de contenido (CSP); las contraseñas de los administradores se guardan con hash
- La zona de mapa solo acepta direcciones de inserción de Google Maps y OpenStreetMap
- Los datos de la base de datos y las copias de seguridad se guardan, si su hosting lo permite, en una carpeta fuera de la raíz web
- Cabeceras de seguridad, HSTS en HTTPS; zona horaria Europe/Istanbul
- Antes de la venta se realizó una auditoría de seguridad compuesta por revisión del código y pruebas de ataque en vivo
Demo
Pruebe el sitio y el panel de administración en la demo de solo lectura. La demo está instalada en turco; en el panel de administración puede cambiar el idioma del panel a inglés con el icono del globo, arriba a la derecha (esta elección se guarda solo en su navegador). El nombre del salón, las personas, las opiniones, los servicios, los productos y los precios de la demo son ejemplos. En el panel de la demo verá algunos registros de ejemplo en las listas «Randevular» (Citas) y «Mesajlar» (Mensajes). WhatsApp, los enlaces de redes sociales y el mapa están vacíos en la demo; cuando los rellene en el panel, aparecen en el sitio.
- Sitio: https://009.tiklaweb.net
- Panel de administración: https://009.tiklaweb.net/admin
- Correo de la demo: demo@tiklaweb.net
- Contraseña de la demo: demo1234
En la demo no se pueden guardar cambios; el formulario de contacto y el formulario de cita no guardan registros ni envían correos. La demo se restablece cada noche. Las páginas sensibles, como los ajustes de correo, los usuarios y los formularios de contraseña, no se pueden ver en el modo demo, y «He olvidado mi contraseña» está desactivado en la demo. Estos datos de acceso son solo para el sitio de demostración. En la instalación que adquiera, usted define la cuenta de administrador.
Soporte
Si se atasca, abra un ticket de soporte desde su área de cliente de tiklaweb.net o escriba a destek@tiklaweb.net.
- Paso 1, preparación: en su hosting, ajuste la versión de PHP a 8.2 o superior y cree una base de datos MySQL/MariaDB vacía con su usuario.
- Paso 2, archivos: suba el contenido de la carpeta public_html del paquete descargado (incluido el archivo oculto .htaccess) a la carpeta de publicación de su dominio.
- Paso 3, asistente: abra su dominio en el navegador. El asistente de instalación se inicia automáticamente; con los enlaces de la parte superior de la página puede elegir turco o inglés.
- Paso 4, instalación: siga los pasos del asistente: requisitos, licencia, datos de la base de datos, datos del sitio y del administrador. Elija la instalación con contenido de ejemplo o vacía.
- Paso 5, panel: acceda a sudominio.com/admin con su cuenta de administrador y rellene las páginas «Site ayarları» (Ajustes del sitio), «Çalışma saatleri» (Horario de apertura) y «E-posta ayarları» (Ajustes de correo).
La guía de instalación detallada se incluye en el paquete descargado como el archivo KURULUM.html (en turco).
2.0.0 — Primera versión de venta
Primera versión comercial del script de sitio web para peluquería y salón de belleza.
Novedades
- Asistente de instalación en el navegador (comprobación de requisitos, licencia, base de datos, pasos de sitio y administrador).
- Opción de instalar con contenido de ejemplo o vacía.
- Interfaz en turco e inglés para el sitio, el panel de administración y el asistente de instalación; selección de idioma en «Site ayarları» (Ajustes del sitio); nuevo idioma añadiendo una copia del archivo de idioma.
- Licencia vinculada al dominio; el sitio no se abre en un dominio sin licencia.
- Actualización desde el panel con un zip: copia de seguridad automática, vuelta a la versión anterior si hay un error, conservación de los contenidos y de los archivos de idioma añadidos.
- Formulario de cita: selección de servicio, fecha y hora; comprobación según el horario (no se aceptan un día cerrado, una hora anterior a la apertura ni una hora a menos de 30 minutos del cierre).
- «Randevular» (Citas) en el panel: lista, filtro por estado («Yeni» (Nueva), «Onaylandı» (Confirmada), «İptal» (Cancelada)), detalle y próximas citas en el resumen.
- Correos de las solicitudes de cita y del formulario de contacto al propietario del salón; correo de estado al cliente cuando una cita pasa a «Onaylandı» (Confirmada) o «İptal» (Cancelada).
- Servicios, escaparate de productos (sin carrito ni pago), galería con categorías, equipo, opiniones de clientes, blog, preguntas frecuentes y páginas adicionales.
- Activación y desactivación de secciones, e imágenes del sitio subidas desde el panel.
- Formularios de cita y de contacto con casilla de consentimiento KVKK; enlace al aviso de privacidad.
- Selección del color principal desde el panel.
- Cambio o eliminación de la firma del pie de página desde el panel.
- He olvidado mi contraseña: enlace de restablecimiento por correo, válido durante 1 hora y de un solo uso.
- Permisos de usuario de administrador y editor.
Correcciones
- Las direcciones no válidas y las de productos y entradas no publicados muestran una página 404 en lugar de un error.
- La página de una sección desactivada tampoco se abre mediante su dirección.
- Los campos de imagen, redes sociales y mapa que se dejan vacíos no se muestran en el sitio.
Seguridad
- Token firmado o verificación CSRF, límite de intentos y comprobaciones de permisos en formularios y acciones del panel.
- El tipo de las imágenes subidas al panel se verifica a partir de su contenido.
- Los campos de texto enriquecido del panel se filtran al guardar, y se añadió una política de seguridad de contenido al panel.
- Las contraseñas de los administradores se guardan con hash y la contraseña SMTP se guarda cifrada.
La guía de instalación es el archivo KURULUM.html que viene dentro del paquete.
Script de sitio web para peluquería y salón de belleza
Belleza y cuidado personal- Sitio web listo para peluquerías y salones de belleza. Citas, servicios, galería y blog. Se instala con asistente, en turco e inglés.
| Publicado | 27 octubre 2026 |
|---|---|
| Última actualización | 27 octubre 2026 |
| Versión | 2.0.0 |
| Desarrollado con | PHP 8.2+, MySQL/MariaDB, Düz PHP (PDO), Bootstrap, jQuery, Slick, Font Awesome 6, Summernote, PHPMailer |
| Páginas incluidas | Secciones listas para usar: 14 |
| Licencia | 1 dominio, uso de por vida |
| Actualizaciones | Incluidas mientras la licencia esté activa |
- PHP 8.2 o superior
- Extensiones de PHP: pdo_mysql, mbstring, openssl, curl, zip, fileinfo, json, sodium (se recomienda gd)
- MySQL o MariaDB: una base de datos nueva y vacía. En el campo del servidor de base de datos se escribe localhost.
- Se recomiendan un nombre de dominio y un certificado SSL.
- Alojamiento basado en Apache con compatibilidad con .htaccess
- Carpetas con permiso de escritura: tiklaweb, uploads
- Para los correos de citas, los datos SMTP que facilita su empresa de hosting (se introducen en la página «E-posta ayarları» (Ajustes de correo))
- El sitio y el panel de administración están disponibles en turco e inglés, y se puede añadir un idioma nuevo. La guía de instalación (KURULUM.html) está en turco.
Otros productos
Explorar todos los productosScript de sitio web para servicio técnico de electrodomésticos
Script de sitio web para lavado y cuidado de automóviles
Script de sitio web para gimnasio y fitness
Script de sitio web para empresa de limpieza
Contacte con ventas y soporte
¿Tiene alguna pregunta antes de comprar o necesita ayuda con una cuenta existente? Llámenos o escríbanos.

















