Ir al contenido

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.

  • 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

Navegue en Webflow a: W-Logo > Site Settings > Apps & Integrations > API access > Generate API token.

En el backend de su sitio web (wp-admin), en WP-ImmoMakler → Ajustes → Integraciones → Webflow:

  1. Introduzca el token de API y guarde.
  2. Seleccione su sitio de Webflow.
  3. Asigne la colección CMS para inmuebles y guarde nuevamente.
  4. Opcionalmente, asigne colecciones adicionales para taxonomías y personas de contacto.

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 ...
];
} );

Los siguientes términos clave pueden utilizarse como valor en la asignación immomakler_webflow_field_matches y tienen una función especial:

ClaveTipoDescripción
MAIN_IMAGEImageImagen principal del inmueble
IMAGESMulti-imageTodas las imágenes incluyendo planos
IMAGES_NO_FLOORPLANSMulti-imageSolo fotos sin planos
FLOORPLANSMulti-imageSolo planos
FIRST_VIDEO_URLVideo linkURL del primer vídeo incrustado
FIRST_VIRTUAL_TOUR_URLLinkURL del primer recorrido virtual
FIRST_VIRTUAL_TOUR_IFRAMERich textPrimer recorrido virtual como iFrame
CONTACT_FORM_IFRAMERich textFormulario de contacto de WordPress como iFrame
// 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' ];
} );

Puede elegir si los inmuebles en Webflow se publican directamente (Published) o se colocan en cola (Queued to publish).

// Personalizar el slug del inmueble en Webflow
add_filter( 'immomakler_webflow_property_slug', function( $slug, $post_id ) {
return $slug;
}, 10, 2 );
// Personalizar los datos de campos antes del envío
add_filter( 'immomakler_webflow_field_data', function( $fields, $post_id ) {
return $fields;
}, 10, 2 );
EtiquetaTipoPredeterminadoDescripción
Transferir inmuebles automáticamente a WebflowInterruptorfalseActiva la exportación automática a Webflow
Estado de publicaciónSelecciónstagedlive = Published, staged = Queued to publish
Token de API de Webflow (V2)TextoToken de API de Webflow
SitioSelecciónSu sitio web de Webflow
InmueblesSelecciónColección para inmuebles
Personas de contactoSelecciónColección para personas de contacto
Tipos de inmuebleSelecciónColección para tipos de inmueble (MultiReference)
Tipos de comercializaciónSelecciónColección para compra/alquiler (Reference)
Tipos de usoSelecciónColección para tipos de uso (Reference)
EquipamientoSelecciónColección para características de equipamiento (MultiReference)
EstadoSelecciónColección para estados (MultiReference)
UbicaciónSelecciónColección para ubicaciones (MultiReference)
PaísSelecciónColección para países (Reference)
¿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).