Addon: Xabia MEC v1.0.3 · Core requerido: ≥ 1.0.166 (recomendado)
v1.0.166 o superior recomendado).xabia-mec-1.0.3.zip) desde Plugins → Añadir nuevo → Subir plugin.mec-events.Asistente CPT (≥ Core 1.0.162): con fuente addon MEC lista solo mec-events (valida en SQL remoto si hay host). Remoto híbrido (≥ 1.0.163): si configura host SQL, el catálogo se trata como remoto aunque MEC esté instalado localmente (evita mezclar IDs). Deep schema incluye plazas mec_available_slots y etiquetas mec_*.
Xabia MEC es un complemento (plugin independiente) que se instala junto a Xabia Agent Core. Conecta su asistente (por ejemplo Izar u otro agente configurado) con Modern Events Calendar (MEC) para:
mec_available_slots).[ACTION:BOOK]) que llevan al visitante a la página del evento con ancla de reserva (#book) cuando el evento tiene reserva / entradas configuradas en MEC.No sustituye al panel de MEC ni a la configuración legal de precios, cancelaciones ni pasarelas de pago; es una capa de conversación e información sobre los datos que ya tiene en WordPress.
Sin este addon, un asistente solo puede inventar fechas o copiar texto estático. Con Xabia MEC, las respuestas pueden basarse en consultas SQL coordinadas a los posts mec-events y metadatos habituales de MEC, y en reglas de contexto que ayudan a la IA a interpretar preguntas como «¿qué hay este fin de semana?» o «¿quedan plazas?».
8078756b-c566-4557-a55d-3712d8e47c44 — puede pedirlo a soporte si gestiona facturación o webhook en el Hub.| Requisito | Qué significa para usted |
|---|---|
| WordPress funcionando | El Core y Xabia MEC son plugins de WordPress. |
| Xabia Agent Core v 1.0.57 o superior recomendado instalado y activo | Sin el Core, el plugin Xabia MEC muestra un aviso y no carga la integración. |
| Plugin Xabia MEC instalado y activo | El conector SQL, el enriquecimiento de filas y el menú Puente MEC viven en este plugin (ya no van dentro del ZIP del Core). |
| Modern Events Calendar (Lite o Pro) activo y con tipo de contenido mec-events | Necesario cuando los eventos están en el mismo WordPress. En escenario remoto, MEC puede estar solo en la web origen y Xabia MEC se conecta por SQL desde el sitio del chat. |
| Suscripción Polar / Hub para el slug xabia-mec | La sincronización del conector «premium» y el uso del motor de reservas en chat quedan validados contra el Hub desde Xabia Agent → Addons. Sin suscripción activa, puede ver «Hub Polar: inactiva» y el botón «Sincronizar datos» deshabilitado cuando el agente usa la fuente Addon MEC. |
Opcional: add-on de reservas del Core (integrations/reservas) |
Para unificar reglas de intención de reserva y disponibilidad con MEC en el sistema de prompts. |
/wp-json/) si usará federación o integraciones cloud.Si activa Xabia MEC sin el Core, verá un aviso en el escritorio: debe activar primero Xabia Agent Core.
En Plugins debe aparecer Xabia MEC. En Xabia Agent → Addons, la tarjeta «Xabia — Modern Events Calendar» debe mostrar el estado WordPress (activo / instalado / no instalado) junto al archivo xabia-mec/xabia-mec.php.
Abra Xabia Agent → Addons. Allí gestiona todas las opciones comerciales del addon MEC.
| Elemento | Qué es |
|---|---|
| Insignia «Hub Polar: activa / inactiva» | Indica si su licencia incluye el addon xabia-mec según el Hub. No confundir con el estado del plugin WP. |
| Aviso de renovación (si aparece) | Si la renovación está cerca, el sistema puede mostrar un banner con días restantes; use el enlace a Polar para renovar. |
| Icono y título | Identificación visual del producto. |
| Precio / tarifas | Texto orientativo; las tarifas vigentes están siempre en xabia.ai/precio y el importe final lo confirma Polar en el checkout. |
| Descripción corta | Resumen comercial de funciones (eventos, plazas, reserva asistida). |
| «El plugin está activo… Hub Polar: inactiva» | Aviso de consistencia: el ZIP está activo pero el Hub aún no reconoce la suscripción — revise clave y pulse Sincronizar licencia en la tarjeta o el botón global del hub. |
| «Estado en WordPress:» | activo / instalado (inactivo) / no instalado, más la ruta xabia-mec/xabia-mec.php. |
| Campo «Clave de licencia» | Pegue la misma clave que muestra Polar / el correo de compra (debe coincidir carácter a carácter con la licencia del sitio; suele ser la misma que en Conexión a la IA). |
| Texto de ayuda bajo la clave | Indica que el Hub activa el add-on sobre la licencia del sitio. |
| «Suscripción activa con la licencia principal del sitio» | Si el Hub validó el addon usando la licencia Core sin clave separada en el campo (según configuración del proveedor). |
| Bloque de estado | Muestra fechas de alta y vencimiento / renovación si el Hub las devuelve. |
| Botón «Sincronizar licencia» (fantasma):** vuelve a consultar el Hub solo para este addon. | |
| Botón «Activar» o «Actualizar suscripción»: guarda el formulario (nonce incluido) y persiste la clave en la base de datos del sitio. | |
| «Contratar suscripción» (si el Hub dice inactivo): abre el checkout Polar del producto MEC: enlace de compra. | |
| «Gestionar en Polar» (si ya está activo): abre el portal de cliente configurado en el catálogo (gestión de suscripción, facturas, método de pago). |
Entre en Xabia Agent, cree o edite el agente que debe conocer los eventos.
En «Fuente de información» (source_type):
addon_slug)En la sección que aparece al elegir Addon, despliegue la lista y seleccione la entrada cuyo nombre sea la de MEC — Modern Events Calendar (slug interno mec). Es el conector registrado por el plugin Xabia MEC.
Cuando MEC está elegido, verá el texto con icono:
MEC Add-on activo: Los campos de reserva y disponibilidad se sincronizan automáticamente.
Sirve para recordar que no tiene que inventar manualmente columnas de «plazas» si usa el preset estándar.
fields) que puede aplicar a la tabla de atributos.Cada fila del mapeo tiene: columna CSV/SQL, etiqueta legible, rol visual, ENTE (checkbox) e instrucción. El orden lógico del conector es:
| Columna SQL | Rol sugerido | ENTÉ | Para qué sirve |
|---|---|---|---|
| ID | (ninguno especial) | Sí — identidad del registro | ID del post mec-events; imprescindible para reservas y deduplicación. |
| Evento | Título | No | Nombre del evento en chat y búsquedas. |
| Fecha | — | No | Fecha de inicio en formato Y-m-d (filtros «fin de semana», «próximos», etc.). |
| Hora | — | No | Texto compuesto de hora MEC (hora, minutos, AM/PM si aplica). |
| Lugar | — | No | Contenido de mec_location. |
| mec_available_slots | — | No | Plazas libres calculadas (capacidad − reservas confirmadas); puede quedar vacío si no hay tope. |
| Link | URL | No | En la sincronización se sustituye por el permalink real y el filtro #book cuando corresponde. |
| Precio | — | No | Meta mec_cost o texto por defecto «Consultar». |
| Descripcion | — | No | Contenido del post (HTML se indexa según el pipeline del Core). |
| Categorias_Tags | — | No | Lista de términos unidos (taxonomías MEC). |
| Imagen_URL | Imagen | No | URL de la imagen destacada si existe. |
Puede añadir columnas extra con Asistente CPT u otras herramientas del Core, pero el preset cubre el flujo estándar.
Xabia MEC sigue el mismo patrón que Xabia Woo: el agente puede usar Addon nativo → MEC aunque los eventos estén en otra web.
Use este modo cuando:
https://tu-sitio-con-eventos.com.Pasos:
wp_, wpdb_, etc.).Si el campo Prefijo se deja vacío, el Core intenta detectar el prefijo activo de la base remota y usa wp_ como respaldo.
Si no va a instalar Xabia MEC en el sitio del chat, puede usar el Core directamente:
Esta alternativa crea un catálogo de eventos vía SQL (sql_preset = mec_remote) y mapeo automático, pero no carga todas las capacidades del addon MEC. Para instalaciones comerciales con licencia activa, el flujo recomendado es Addon nativo → MEC.
Pulse «Guardar agente» (o el botón equivalente en su pantalla) para persistir source_type, addon_slug, mapeo y credenciales SQL.
Cuando edita un agente ya creado (no en «nuevo» vacío), verá la columna lateral de memoria. Cada control hace lo siguiente:
| Control | Función |
|---|---|
| «1. Sincronizar datos» | Lanza la ingesta desde la fuente configurada (en addon MEC, el SQL de eventos + enriquecimiento de plazas y enlace). Si Hub Polar: inactiva y la fuente es addon MEC, el botón puede estar deshabilitado y mostrar aviso «Requiere Licencia Premium…». |
| «2. Entrenar IA» | Genera embeddings / entrenamiento local según la configuración del Core (vectores en la tabla de conocimiento). |
| «Sincronizar Cerebro con Xabia Cloud» | Envía el conocimiento al Hub cloud si usa Conexión Segura Xabia / modo cloud. |
| «Vista previa del conocimiento (esta base)» | Muestra recuentos y extractos de filas guardadas para ese project_id. |
| «Borrar memoria vectorial» | Elimina datos de conocimiento del agente (acción irreversible; pide confirmación). |
| Playground | Chat de prueba en el escritorio para validar respuestas antes de publicar el shortcode. |
| Mensaje de saldo / tokens | Si tiene Cartera, puede ver consumo; véase el Manual del Core. |
El addon lee lo que MEC ya guarda. Para que reservas y plazas tengan sentido:
publish / future); el SQL del conector filtra fechas desde hoy y eventos raíz (post_parent = 0) para evitar duplicar ocurrencias hijas en el índice.Si un evento no tiene reserva online, el sistema puede omitir el botón [ACTION:BOOK] aunque la IA proponga texto informativo.
Gracias a las reglas de búsqueda inyectadas en el router, el modelo tiende a usar bien:
Lugar / mec_location). Cuando el proyecto usa el motor de reservas MEC y el evento tiene booking habilitado, la respuesta puede incluir un enlace o botón que abre la página del evento (con ancla de reserva por defecto).
En catálogos MEC remotos sin MEC local en el WordPress del chat, Xabia no genera botones de reserva local ([ACTION:BOOK:ID]) desde Core ≥ 1.0.202: el asistente emite siempre un enlace al campo Link del evento remoto ([ACTION:URL:Link]). Si el evento tiene reserva en la web origen, esa ficha remota será la que gestione el proceso.
El visitante solo ve lo que el plugin de chat muestre. Los mensajes se procesan según la configuración del Core (proveedor de IA, Hub, etc.). Consulte la política de privacidad de su sitio y el Manual del Core.
Cuando Xabia MEC está activo, en el menú de Xabia aparece «Puente MEC» (submenú bajo los ajustes del agente).
| Bloque | Contenido |
|---|---|
| Descripción superior | Explica que el feed es para nodos pull de Xabia Central, que requiere suscripción MEC en el Hub y cabecera X-Xabia-Key (salvo administrador con sesión). |
| Aviso de licencia | Si el Hub no tiene MEC activo, advierte que el endpoint devolverá 403 a clientes externos. |
| Aviso de clave de puente | Si no hay clave en Federación Nexus, las peticiones anónimas con cabecera fallarán. |
| URL del endpoint | Copiable; suele ser …/wp-json/xabia/v1/federation-events. |
| Instrucción de cabeceras | X-Xabia-Key o X-Xabia-Fed-Key con el secreto del puente definido en Xabia Agent → Federación. |
| Mapeo sugerido (mapping_hint) | JSON con claves como event_title, mec_start_date, mec_location, mec_cost, mec_available_slots, permalink, más el hint visible: «MEC Add-on activo: Los campos de reserva y disponibilidad se sincronizan automáticamente.» |
| Último acceso | Registro de IP, user-agent y fecha del último GET exitoso al endpoint (trazabilidad ligera). |
per_page (1–200, por defecto 100). page (paginación).Solo eventos mec-events con estado publicado o programados, raíz (post_parent = 0), ordenados por mec_start_date.
El conector está pensado para indexar un evento raíz por serie con la próxima fecha en metadatos MEC (no expande docenas de filas por cada repetición si MEC las representa como hijos). Si su caso usa solo eventos hijos, consulte con soporte o un integrador para ajustar SQL vía mantenimiento personalizado.
| Síntoma | Qué revisar |
|---|---|
| «Hub Polar: inactiva» y sincronización bloqueada | Clave en Addons, pago en Polar, botón Sincronizar licencia. |
| Sin eventos en la vista previa | ¿Hay eventos futuros en MEC? ¿Slug mec-events existe? ¿Prefijo SQL correcto en remoto? |
| Plazas siempre vacías | ¿Tickets / límites en MEC? Sin capacidad definida el campo puede quedar vacío. |
| No aparece botón de reserva | ¿Módulo de reservas MEC activo? ¿Tickets en el evento? El sistema oculta el botón si no detecta reserva. |
| 403 en federación | Licencia MEC, clave de puente en Federación, o sesión de administrador. |
| Aviso «requiere Core» al activar MEC | Active Xabia Agent Core primero. |
Checklist rápido: Core ≥ 1.0.24 → MEC activo → Xabia MEC activo → Hub activa → Fuente addon + mec → Conectar y Mapear → Guardar → Sincronizar datos → Entrenar (si aplica) → probar en Playground.
Para licencia principal, tokens y cartera, abra el Manual del Core.
Sabiduría natural con inteligencia artificial
Xabia AI está especialmente indicada para empresas y asociaciones del sector del turismo, instituciones, empresas y tiendas online que quieran incrementar su conversión.
Xabia AI está desarrollada por Digixop.
Xabia AI · Garaizar, 2 · 48004 Bilbao (SPAIN)