Conectar CRM RealState

Descripción

Connect CRM RealState importa inmuebles desde sistemas de CRM inmobiliario (Inmovilla y Anaconda) a WordPress. Los inmuebles se guardan como tipos de contenido personalizados con mapeo completo de campos, galerías de fotos y visualización de información del inmueble.

Sistemas CRM compatibles:

  • Anaconda – Integración completa REST API
  • Inmovilla Procesos – Integración REST API v1
  • Inmovilla APIWEB – Legacy API support

Características:

  • Importación manual de inmuebles con seguimiento del progreso
  • Configurable field mapping between CRM and WordPress custom fields
  • Auto-map fields for quick setup
  • Galería de fotos del inmueble con carrusel (shortcode y visualización automática)
  • Caja de información del inmueble con íconos (shortcode y visualización automática)
  • Registro de tipo de contenido personalizado o uso de cualquier tipo existente
  • Filtrar importaciones por código postal
  • Configurar acciones para inmuebles vendidos o no disponibles
  • Descarga de imágenes localmente para mejor rendimiento
  • Panel de estadísticas de importación
  • Detección de límite de tasa y reintento automático
  • Compatible con Yoast SEO y Rank Math

Shortcodes:

  • [ccrmre_property_gallery] – Muestra la galería de fotos del inmueble
  • [ccrmre_property_info] – Muestra la caja de información del inmueble con precio, habitaciones, baños, superficie y ubicación

PRO Features (via Connect CRM RealState PRO add-on):

  • Sincronización automática en segundo plano mediante cron
  • Agregar la capacidad de filtrar por código postal y provincia
  • WP-CLI para tareas de larga duración
  • Contenido de inmuebles optimizado para SEO (próximamente)
  • Descripciones de inmuebles con IA mediante LLM (próximamente)

Servicios externos

Este plugin se conecta a APIs de CRM inmobiliario de terceros para importar datos de inmuebles. La conexión solo se realiza cuando ejecutas una importación.

Anaconda (api.anaconda.guru)
Se usa para obtener listados y detalles de inmuebles. El plugin envía las credenciales API y parámetros de petición configurados (p. ej. filtros, paginación) solo cuando usas el tipo de CRM Anaconda. Los datos se envían únicamente al importar o sincronizar. Consulta con tu proveedor o contrato de Anaconda los términos y la privacidad.

Inmovilla
Used to fetch property data when you use the Inmovilla Procesos CRM type. The plugin sends your API credentials and request parameters only during import or sync. Inmovilla terms and privacy policy

ipify (api.ipify.org)
Inmovilla APIWEB requires IP parameters. If the server’s public IP can’t be read from the server environment (e.g. behind certain proxies or containers), the plugin requests it from api.ipify.org. When the administrator’s browser IP (IA) is unavailable, it requests that IP directly from the browser while visiting the plugin settings. ipify returns only the IP address of the request — no other site or visitor data is sent. These calls only happen when using the Inmovilla APIWEB CRM type and the relevant IP can’t otherwise be determined. ipify terms and privacy policy.

Capturas de pantalla

Instalación

  1. Sube los archivos del plugin al directorio /wp-content/plugins/connect-crm-realstate, o instala el plugin desde la pantalla de plugins de WordPress.
  2. Ejecuta composer install en el directorio del plugin para instalar las dependencias.
  3. Activa el plugin desde la pantalla “Plugins” en WordPress.
  4. Go to Connect CRM RealState > Settings to configure your CRM API credentials.
  5. Ve a fusionar variables para asignar los campos de CRM a los campos personalizados de WordPress.
  6. Go to Import Properties to start importing.

FAQ

¿Qué sistemas de CRM son compatibles?

El plugin es compatible con Anaconda, Inmovilla Procesos (REST API) y Inmovilla APIWEB.

¿Puedo usar mi propio tipo de contenido personalizado?

Yes, in Settings you can choose to use the built-in “Property” post type or any existing public post type.

¿Cómo muestro la galería de fotos?

Activa la visualización automática en los ajustes o usa el [ccrmre_property_gallery] shortcode en tus plantillas.

¿Puedo filtrar qué propiedades se importan?

Sí, puedes filtrar por código postal. Usa comodines como 18* para incluir todas las propiedades de una zona.

Reseñas

No hay reseñas para este plugin.

Colaboradores & Desarrolladores

“Conectar CRM RealState” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Conectar CRM RealState” ha sido traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Conectar CRM RealState” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

Unreleased

1.2.6

  • Improved Inmovilla APIWEB error diagnostics with the request URL, redacted request parameters, HTTP status, and API response for Inmovilla support.
  • Fixed APIWEB reserved properties (estadoficha = 7) being treated as available. They now follow the configured action for sold/unavailable properties.
  • Changed the daily PRO reconciliation to apply the configured sold/unavailable action to properties that are no longer returned by the CRM.
  • Fixed Inmovilla APIWEB requests to leave IB empty by default; it is now sent only when a proxy IP is explicitly configured.

1.2.5

  • Added configurable IA and IB IP parameters for Inmovilla APIWEB connections. IA defaults to the current user’s IP address and IB to the server’s public IP address.
  • Fixed: automatic sync error due to IP address change.
  • Fix cron import not getting IP address for Inmovilla APIWEB, causing registration errors and failed imports.

1.2.4

  • Fixed property info box not displaying all mapped fields: display now iterates dynamically over configured merge fields instead of relying on hard-coded field name lists.
  • Added support for Inmovilla-specific field names (banyos, total_hab, habdobles, m_cons, m_uties, m_terraza, m_parcela, precioalq, preciotraspaso, nbtipo, nbconservacion, zona, ref, cod_ofer, etc.).
  • Boolean feature fields (balcony, elevator, terrace, parking, pool, sea views, etc.) now shown as cards when active.
  • Multiple price types (sale, rental, transfer) each displayed in the price header row when available.
  • Fixed property info box light color scheme: replaced theme CSS variables that resolved to dark colors with fixed light values; removed automatic dark mode override.

1.2.3

  • Corregido: error de sincronización automática debido a cambio de dirección IP (falta marcar $_SERVER['REMOTE_ADDR']).
  • Agregada la capacidad de filtrar propiedades por diferentes variables (código postal, provincia, etc.).
  • Mejor gestión de solicitudes de API con un mejor manejo de errores y lógica de reintento.
  • Corregida la detección de errores en el registro de IP de Inmovilla para omitir reintentos innecesarios.
  • Corrección de los nombres de las ciudades que se guardaban como IDs numéricos en lugar de nombres de ciudades en la APIWEB de Inmovilla.
  • Agregada pestaña de ajustes de administración con enumeraciones para opciones de campos específicos de CRM.
  • Se eliminaron los archivos PHP de la APIWEB heredada de Inmovilla de las pruebas.

1.2.2

  • Corregido el ajuste de la galería de fotos de visualización automática que no se guardaba (el nombre de entrada del formulario no coincidía con el saneador de ajustes).

1.2.1

  • Agregada la capacidad de filtrar por código postal.
  • Agregada la capacidad de filtrar por provincia.

1.2.0

  • Refactorización importante. Creada la versión gratuita del plugin.
  • El error en la API de inmuebles no detiene la importación.
  • Agregada la función emparejar taxonomías: campo repetidor para emparejar campos del CRM a taxonomías de WordPress.
  • Agregada la asignación automática de términos de taxonomía durante la sincronización de inmuebles.

1.0.0

  • Lanzamiento inicial en WordPress.org.
  • Importación manual de inmuebles desde Anaconda, Inmovilla Procesos e Inmovilla APIWEB.
  • Mapeo de campos configurable con auto-mapeo.
  • Shortcodes de galería de inmuebles y caja de información.
  • Panel de estadísticas de importación.
  • Detección de límite de tasa y reintento.
  • Opciones de descarga de imágenes.
  • Filtrado por código postal.