Cómo integrar Resales Online con WordPress

9 noviembre, 2026 10 min de lectura

Por qué integrar Resales Online con WordPress no es trivial

Cuando una inmobiliaria decide integrar Resales Online con WordPress, la decisión suele nacer de una necesidad muy concreta: centralizar el catálogo de propiedades en el CRM y publicarlas automáticamente en la web, sin duplicar trabajo manual. Sobre el papel, suena sencillo. En la práctica, hay varios factores que convierten este proyecto en algo más complejo que instalar un plugin y pulsar «activar».

Resales Online es uno de los CRM inmobiliarios más utilizados en la Costa del Sol y en mercados de segunda mano orientados al comprador extranjero. Su catálogo puede incluir cientos o miles de propiedades con fichas multilingües, galerías de imágenes, referencias cruzadas con portales y campos personalizados. Sincronizar todo eso con WordPress requiere entender cómo expone Resales sus datos y qué herramientas existen en el ecosistema WordPress para consumirlos.

Cómo funciona la API de Resales Online

Resales Online ofrece acceso a los datos de propiedades mediante una API XML/JSON disponible para las cuentas de agencia. Esta API permite consultar el inventario en tiempo real: precio, estado, tipología, imágenes, descripción en varios idiomas, geolocalización y campos adicionales configurados por la agencia.

Algunos aspectos técnicos relevantes antes de planificar la integración:

  • Autenticación: la API requiere credenciales específicas que la agencia debe solicitar a Resales. No todas las cuentas tienen acceso habilitado por defecto.
  • Límites de petición: existen restricciones en el número de llamadas por minuto/hora según el plan. Esto afecta directamente a la frecuencia de sincronización posible.
  • Formato de respuesta: los endpoints devuelven XML estructurado con campos bien documentados, lo que facilita el mapeo a tipos de entrada personalizados (Custom Post Types) en WordPress.
  • Imágenes alojadas en Resales: las fotos de las propiedades se sirven desde los servidores de Resales. Decidir si descargarlas a la CDN propia o servirlas de forma remota tiene implicaciones de rendimiento y de dependencia externa.

🏠 ¿Tienes un catálogo en Resales Online?

Cuéntanos cómo funciona tu web actual y te explicamos qué enfoque de integración encaja mejor con tu caso.

Hablemos del proyecto →

Conocer estos detalles antes de empezar evita sorpresas a mitad del proyecto. La documentación oficial de soporte de Resales Online cubre los parámetros disponibles, aunque para casos de uso avanzados conviene contactar directamente con su equipo técnico.

Métodos para integrar Resales Online con WordPress: comparativa real

Existen tres enfoques principales para integrar Resales Online con WordPress. Cada uno tiene un perfil de coste, flexibilidad y mantenimiento diferente.

1. Plugin específico (Realtivo para Houzez)

El plugin Realtivo – Resales Online for Houzez es la solución más conocida en este nicho. Conecta el tema premium WordPress Houzez con la API de Resales para importar propiedades de forma automática. Su instalación no requiere código: se configura desde el panel de administración de WordPress introduciendo las credenciales de la API.

graphical user interface, website
Photo by Growtika on Unsplash

Ventajas: instalación rápida, coste bajo (gratuito en la versión básica), compatible con el ecosistema Houzez que muchas inmobiliarias ya usan.

Limitaciones: está atado al tema Houzez. Si la web utiliza un tema diferente o un constructor personalizado, este plugin no es aplicable. Además, la personalización del mapeo de campos y la gestión de errores en la sincronización son limitadas.

Cuándo tiene sentido: cuando la inmobiliaria ya trabaja con Houzez, el catálogo es relativamente homogéneo y no se necesita lógica de filtrado compleja.

2. Integración mediante WP Cron y llamadas a la API

Para webs con un tema a medida o que no usan Houzez, la integración más habitual consiste en desarrollar un proceso programado (via WP-Cron o un cron del servidor) que llama a la API de Resales, parsea el XML y crea o actualiza Custom Post Types en WordPress.

Este enfoque permite un control total sobre:

  • Qué propiedades se importan (filtros por zona, tipo, precio, estado).
  • Cómo se mapean los campos de Resales a los campos personalizados de WordPress (ACF, Meta Box, etc.).
  • La frecuencia de sincronización (cada hora, cada noche, en tiempo real si el límite de API lo permite).
  • El tratamiento de propiedades eliminadas o marcadas como vendidas en el CRM.

Limitaciones: requiere desarrollo técnico a medida. Un proceso de sincronización mal diseñado puede saturar el servidor con peticiones masivas o generar entradas duplicadas si la lógica de identificación única no está bien implementada.

3. Middleware externo (Make, Zapier o plataforma propia)

Una tercera opción consiste en usar una plataforma de automatización como Make (antes Integromat) como capa intermedia entre Resales y WordPress. El middleware consulta la API de Resales y vuelca los datos en WordPress a través de la API REST de WordPress.

Ventajas: menor dependencia del servidor de WordPress, lógica de transformación visual y auditable, fácil de modificar sin tocar código.

Limitaciones: coste mensual de la plataforma de automatización, latencia adicional, y dependencia de un servicio externo adicional. Para catálogos muy grandes (más de 500 propiedades con actualizaciones frecuentes), el coste por operaciones en estas plataformas puede escalar rápidamente.

Pasos técnicos para una integración estable

Independientemente del método elegido, el proceso de integrar Resales Online con WordPress sigue una secuencia lógica que conviene respetar para evitar problemas en producción.

Fase 1: Auditoría del catálogo y los requisitos de la web

Antes de escribir una sola línea de código, hay que entender qué datos existen en Resales y qué necesita mostrar la web. Preguntas clave: ¿cuántas propiedades hay activas? ¿En cuántos idiomas se gestionan las descripciones? ¿Hay campos personalizados que no forman parte del esquema estándar de Resales? ¿Con qué frecuencia cambian los precios o el estado de disponibilidad?

Fase 2: Diseño del modelo de datos en WordPress

Cada propiedad de Resales debe mapearse a un Custom Post Type en WordPress con sus campos correspondientes. Aquí se decide qué campos son esenciales para el SEO (título, descripción, geolocalización), cuáles alimentan los filtros de búsqueda (tipo de propiedad, número de habitaciones, precio, zona) y cuáles son meramente informativos.

Fase 3: Implementación del proceso de sincronización

La sincronización debe gestionar tres escenarios: propiedades nuevas (crear), propiedades actualizadas (actualizar sin perder datos locales editados manualmente) y propiedades eliminadas o vendidas (despublicar o marcar como no disponible sin borrar el historial). Este tercer escenario es el que más frecuentemente se omite en implementaciones básicas y el que genera más problemas a medio plazo.

Fase 4: Pruebas con datos reales

Probar la integración con un subconjunto del catálogo real —no con datos de prueba inventados— es fundamental. Los catálogos de Resales Online a menudo contienen campos con valores inesperados, caracteres especiales en nombres de propietarios o referencias con formatos irregulares que rompen un parser que funciona perfectamente con datos limpios.

Fase 5: Monitorización y alertas

Una integración sin monitorización es una integración que fallará en silencio. Implementar un sistema de logs y alertas (por correo o Slack) cuando la sincronización falla o devuelve errores de la API permite detectar problemas antes de que el catálogo de la web quede desactualizado durante días.

Errores frecuentes al integrar Resales Online con WordPress

Estos son los errores que aparecen con más frecuencia en proyectos de este tipo:

  • Sincronizar demasiado a menudo: ejecutar la sincronización cada pocos minutos sin necesidad real satura el servidor y puede alcanzar los límites de la API de Resales, dejando la web sin actualizaciones durante períodos de bloqueo.
  • No gestionar propiedades vendidas: las propiedades que desaparecen de la API porque se han vendido quedan huérfanas en WordPress si no hay lógica para tratarlas. El resultado es un catálogo con fichas inaccesibles o páginas 404.
  • Sobrescribir ediciones manuales: si el equipo de marketing edita manualmente la descripción de una propiedad en WordPress para optimizarla para SEO, una sincronización sin control de conflictos sobreescribirá ese trabajo con el texto original de Resales.
  • Ignorar el rendimiento de las imágenes: importar directamente las URLs de imágenes de los servidores de Resales sin procesarlas (redimensionar, comprimir, convertir a WebP) degrada el rendimiento de la web y perjudica el Core Web Vitals.
  • No contemplar múltiples idiomas: muchas inmobiliarias en la Costa del Sol gestionan sus fichas en español, inglés y alemán. Si la integración no mapea correctamente los campos por idioma, el contenido multilingüe queda incompleto o mezclado.

Qué esperar en términos de tiempo y complejidad

Una integración básica con el plugin Realtivo sobre Houzez puede estar operativa en uno o dos días, asumiendo que las credenciales de API están disponibles y el catálogo es relativamente homogéneo. Una integración a medida —con modelo de datos propio, multilingüe, con filtros avanzados y monitorización— requiere entre dos y cuatro semanas de desarrollo dependiendo de la complejidad del catálogo y la arquitectura de la web.

El mantenimiento posterior tampoco es cero: los cambios en la API de Resales (nuevos campos, cambios de formato, actualizaciones de autenticación) pueden requerir ajustes en la integración. Es un factor que conviene tener en cuenta al evaluar el coste total del proyecto.

Si estás en fase de evaluación y quieres entender qué enfoque encaja mejor con tu web y tu catálogo, puedes plantear el caso a un especialista antes de tomar una decisión técnica.

Para profundizar en los servicios de desarrollo web orientados al sector inmobiliario, puedes consultar nuestra página de servicios real estate, donde se detalla el alcance de este tipo de proyectos.

Opinión del redactor

Lo que más me llama la atención cuando analizo estos proyectos es que el problema raramente está en la tecnología. Resales Online tiene una API bien documentada, WordPress tiene un ecosistema maduro. El problema está en la falta de auditoría previa: nadie revisa el estado real del catálogo, los idiomas, los campos irregulares o la frecuencia de cambio antes de decidir el método de integración. He visto integraciones con plugins «de un clic» que funcionan perfectamente para catálogos pequeños y homogéneos, e integraciones a medida que fallan a las dos semanas porque nadie anticipó cómo tratar las propiedades vendidas. El método importa menos que el análisis previo.

Para profundizar, consulta la guía sobre mejor CRM inmobiliario en 2026 y nuestro servicio de servicios web y CRM para inmobiliarias.

// Sobre el autor

Especialista en desarrollo web, automatización con IA y soluciones a medida para pymes.

Ver todos los artículos