Webflow
WP-ImmoMakler puede transferir automáticamente datos de inmuebles a una colección CMS de Webflow. Cada inmueble nuevo o actualizada se envía directamente a Webflow. Si un inmueble se elimina en WordPress, también se elimina en Webflow.
Requisitos previos
Sección titulada «Requisitos previos»- Un sitio web de Webflow con una colección CMS para inmuebles
- Un token de API V2 de Webflow con los permisos CMS: Read and write y Sites: Read-only
Configuración
Sección titulada «Configuración»1. Generar token de API
Sección titulada «1. Generar token de API»Navegue en Webflow a: W-Logo > Site Settings > Apps & Integrations > API access > Generate API token.
2. Configurar Webflow en WP-ImmoMakler
Sección titulada «2. Configurar Webflow en WP-ImmoMakler»En el backend de su sitio web (wp-admin), en WP-ImmoMakler → Ajustes → Integraciones → Webflow:
- Introduzca el token de API y guarde.
- Seleccione su sitio de Webflow.
- Asigne la colección CMS para inmuebles y guarde nuevamente.
- Opcionalmente, asigne colecciones adicionales para taxonomías y personas de contacto.
3. Asignar campos
Sección titulada «3. Asignar campos»Los campos de la colección deben asignarse a las claves Post-Meta de WordPress. WP-ImmoMakler muestra en la página de ajustes una plantilla de código generada automáticamente. Copie este código PHP en el archivo functions.php de su tema:
add_filter( 'immomakler_webflow_field_matches', function() { return [ 'name' => 'objekttitel', 'beschreibung' => 'objektbeschreibung', 'preis' => 'kaufpreis', 'flaeche' => 'wohnflaeche', // más campos ... ];} );Campos especiales predefinidos
Sección titulada «Campos especiales predefinidos»Los siguientes términos clave pueden utilizarse como valor en la asignación immomakler_webflow_field_matches y tienen una función especial:
| Clave | Tipo | Descripción |
|---|---|---|
MAIN_IMAGE | Image | Imagen principal del inmueble |
IMAGES | Multi-image | Todas las imágenes incluyendo planos |
IMAGES_NO_FLOORPLANS | Multi-image | Solo fotos sin planos |
FLOORPLANS | Multi-image | Solo planos |
FIRST_VIDEO_URL | Video link | URL del primer vídeo incrustado |
FIRST_VIRTUAL_TOUR_URL | Link | URL del primer recorrido virtual |
FIRST_VIRTUAL_TOUR_IFRAME | Rich text | Primer recorrido virtual como iFrame |
CONTACT_FORM_IFRAME | Rich text | Formulario de contacto de WordPress como iFrame |
Campos booleanos y de valor sin formato
Sección titulada «Campos booleanos y de valor sin formato»// Campos que deben transferirse como booleano (true/false)add_filter( 'immomakler_webflow_boolean_post_meta_keys', function() { return [ 'provisionspflichtig' ];} );
// Campos sin unidad (p. ej., valor numérico puro sin "EUR" o "m2")add_filter( 'immomakler_webflow_raw_post_meta_keys', function() { return [ 'kaufpreis', 'kaltmiete', 'wohnflaeche' ];} );Estado de publicación
Sección titulada «Estado de publicación»Puede elegir si los inmuebles en Webflow se publican directamente (Published) o se colocan en cola (Queued to publish).
Filtros PHP
Sección titulada «Filtros PHP»// Personalizar el slug del inmueble en Webflowadd_filter( 'immomakler_webflow_property_slug', function( $slug, $post_id ) { return $slug;}, 10, 2 );
// Personalizar los datos de campos antes del envíoadd_filter( 'immomakler_webflow_field_data', function( $fields, $post_id ) { return $fields;}, 10, 2 );Resumen de ajustes
Sección titulada «Resumen de ajustes»| Etiqueta | Tipo | Predeterminado | Descripción |
|---|---|---|---|
| Transferir inmuebles automáticamente a Webflow | Interruptor | false | Activa la exportación automática a Webflow |
| Estado de publicación | Selección | staged | live = Published, staged = Queued to publish |
| Token de API de Webflow (V2) | Texto | – | Token de API de Webflow |
| Sitio | Selección | – | Su sitio web de Webflow |
| Inmuebles | Selección | – | Colección para inmuebles |
| Personas de contacto | Selección | – | Colección para personas de contacto |
| Tipos de inmueble | Selección | – | Colección para tipos de inmueble (MultiReference) |
| Tipos de comercialización | Selección | – | Colección para compra/alquiler (Reference) |
| Tipos de uso | Selección | – | Colección para tipos de uso (Reference) |
| Equipamiento | Selección | – | Colección para características de equipamiento (MultiReference) |
| Estado | Selección | – | Colección para estados (MultiReference) |
| Ubicación | Selección | – | Colección para ubicaciones (MultiReference) |
| País | Selección | – | Colección para países (Reference) |
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»¿Para qué licencias de WP-ImmoMakler está disponible la integración con Webflow?
La integración con Webflow está disponible en todas las licencias de WP-ImmoMakler (Basic, Plus y Premium).
¿Qué necesito para configurar la integración con Webflow?
Necesita un sitio web de Webflow con una colección CMS para inmuebles, así como un token de API V2 de Webflow con los permisos CMS: Read and write y Sites: Read-only. El token se genera en Webflow en W-Logo → Site Settings → Apps & Integrations → API access → Generate API token. Encontrará los detalles de la configuración arriba, en Configuración.
¿Tengo que asignar los campos manualmente, o WP-ImmoMakler los reconoce automáticamente?
La asignación se realiza mediante el filtro PHP immomakler_webflow_field_matches en el archivo functions.php de su tema. Para ello, WP-ImmoMakler genera automáticamente en la página de ajustes (WP-ImmoMakler → Ajustes → Integraciones → Webflow) una plantilla de código adecuada con todas las claves Post-Meta disponibles, que solo tiene que copiar y asignar a los nombres de los campos de Webflow.
¿También se transfieren imágenes, planos y recorridos virtuales?
Sí. Además de los campos de texto y numéricos, la integración admite campos especiales predefinidos: MAIN_IMAGE (imagen principal), IMAGES (todas las imágenes incluyendo planos), IMAGES_NO_FLOORPLANS (solo fotos), FLOORPLANS (solo planos), FIRST_VIDEO_URL, FIRST_VIRTUAL_TOUR_URL / FIRST_VIRTUAL_TOUR_IFRAME, así como CONTACT_FORM_IFRAME para el formulario de contacto de WordPress incrustado.
¿Qué ocurre con los precios, las superficies y las casillas de verificación (p. ej. “sujeto a comisión”)?
De forma predeterminada, los campos numéricos se transfieren con su unidad (p. ej. “350.000 EUR”). Mediante el filtro immomakler_webflow_raw_post_meta_keys puede definir qué campos deben transferirse como valor numérico puro sin unidad (p. ej. para filtros de precio o superficie en Webflow). Mediante immomakler_webflow_boolean_post_meta_keys puede determinar qué campos deben llegar como valor booleano real (true/false) en lugar de como texto.
¿También se transfieren los tipos de inmueble, el equipamiento o las ubicaciones como entradas vinculadas?
Sí. Además de la colección principal para inmuebles, puede asignar otras colecciones de Webflow para personas de contacto, tipos de inmueble, tipos de comercialización, tipos de uso, equipamiento, estado, ubicación y país. Los valores múltiples, como el tipo de inmueble o el equipamiento, se transfieren como campo Webflow MultiReference, mientras que los valores individuales, como el tipo de comercialización, se transfieren como campo Reference.
¿Qué ocurre si elimino un inmueble en WordPress?
También se elimina automáticamente de la colección de Webflow asignada, siempre que la exportación automática esté activa y el inmueble se haya transferido previamente a Webflow con éxito (reconocible por un ID de elemento de Webflow guardado).
¿Se actualizan automáticamente los cambios en un inmueble?
Sí. Cada publicación o actualización de un inmueble en WordPress desencadena automáticamente una transferencia de los datos actuales a Webflow; no es necesario iniciarla manualmente.
¿Puedo controlar si los inmuebles nuevos se publican directamente o se revisan primero?
Sí, mediante el ajuste Estado de publicación. Con live, los inmuebles se publican inmediatamente en Webflow (Published); con staged, se colocan primero en cola (Queued to publish) y deben aprobarse manualmente en Webflow.
He modificado la estructura de la colección en Webflow y ahora no llegan datos. ¿A qué se debe?
Tras modificar la estructura de la colección CMS, el sitio de Webflow debe volver a publicarse antes de que las transferencias desde WP-ImmoMakler vuelvan a funcionar. Se trata de una particularidad de la API de Webflow, no de una limitación de WP-ImmoMakler.
¿Dónde encuentro los mensajes de error si falla una transferencia?
WP-ImmoMakler registra las transferencias y eliminaciones fallidas en el registro del plugin (entre otras cosas, con el ID de elemento de Webflow correspondiente). Compruebe primero allí si se trata de un error de permisos de la API (token/scopes), una estructura de colección desactualizada o una asignación de campos faltante.
¿Puedo seguir personalizando el comportamiento de la transferencia mediante código?
Sí, además de los ajustes existen los filtros PHP immomakler_webflow_property_slug (para personalizar el slug del inmueble en Webflow) y immomakler_webflow_field_data (para modificar los datos de los campos justo antes del envío).