-- Script para corregir las plantillas de WhatsApp
-- Ejecutar en phpMyAdmin para actualizar las plantillas correctamente

-- Primero, eliminar los datos incorrectos
DELETE FROM template_variable_mapping WHERE template_id = 'mensaje_prueba';
DELETE FROM whatsapp_templates WHERE template_id = 'mensaje_prueba';

-- Insertar la plantilla correcta SIN parámetros
INSERT INTO whatsapp_templates (template_id, name, status, category, body_text, variable_count, language) VALUES 
('mensaje_prueba', 'mensaje_prueba', 'APPROVED', 'UTILITY', 'Hola, este es un mensaje de prueba actualizado desde sincronización.', 0, 'es');

-- Agregar una plantilla de prueba CON parámetros para testing
INSERT IGNORE INTO whatsapp_templates (template_id, name, status, category, body_text, variable_count, language) VALUES 
('saludo_personalizado', 'saludo_personalizado', 'APPROVED', 'UTILITY', 'Hola {{1}}, ¡Bienvenido a nuestro servicio!', 1, 'es');

-- Mapeo para la plantilla con parámetros
INSERT IGNORE INTO template_variable_mapping (template_id, variable_position, variable_name, variable_type, is_required, example_value) VALUES 
('saludo_personalizado', 1, 'nombre_cliente', 'text', 1, 'Juan Pérez');

-- Verificar los datos
SELECT 'Plantillas actualizadas:' as mensaje;
SELECT template_id, name, body_text, variable_count FROM whatsapp_templates ORDER BY template_id;

SELECT 'Mapeo de variables:' as mensaje;
SELECT template_id, variable_position, variable_name, is_required FROM template_variable_mapping ORDER BY template_id, variable_position;