1. Inicio
  2. Base de conocimientos
  3. Instalación
  4. Formulario de contacto / consultas / correos electrónicos

Formulario de contacto / consultas / correos electrónicos

Procesamiento automático de datos de contacto mediante OpenImmo Feedback XML

A partir de WP-ImmoMakler PLUS, el formulario de contacto en las vistas detalladas de la propiedad envía automáticamente un archivo XML junto con el e-mail a la persona de contacto. Este archivo XML contiene todos los datos introducidos en el formulario (nombre, datos de contacto, mensaje, etc.).

Los datos de contacto y el mensaje pueden ser leídos automáticamente por el software de la agencia inmobiliaria, se crea automáticamente un contacto y la consulta se vincula a la propiedad solicitada.

Si utiliza WP-ImmoMakler BASIC, puede actualizar a WP-ImmoMakler PLUS si es necesario para utilizar esta función.


Los correos electrónicos del formulario de contacto no llegan

Si las solicitudes de contacto no le llegan, lea nuestro detallado artículo de ayuda.


Establecer el envío a una dirección de correo electrónico específica

Las solicitudes de contacto a través del formulario de contacto en las vistas detalladas de los inmuebles se envían por defecto a la dirección de contacto especificada por el software de la agencia inmobiliaria (email_feedback).
Si la dirección de correo electrónico del destinatario no es la deseada y no puede modificarse en el software de su agencia inmobiliaria por algún motivo, o si desea probar los formularios de contacto, puede introducir una dirección de correo electrónico fija.
Las solicitudes de contacto sólo se enviarán a esta dirección de correo electrónico, no a la dirección almacenada por el software del agente inmobiliario.

add_filter('immomakler_contactform_mail_to_email', function () {
return 'mein.name@maklerunternehmen.de';
});

Envío adicional a otras direcciones de correo electrónico

Las solicitudes de contacto a través del formulario de contacto de las vistas detalladas de los inmuebles se envían por defecto a la dirección de contacto especificada por el software de la agencia inmobiliaria (email_feedback). Para algunos programas (por ejemplo, Propstack, Justimmo), se trata de una dirección técnica interna (por ejemplo, 62342-928514-453de12c@oi-feedback.justimmo.at).

Si además desea que los correos se envíen a una dirección diferente, utilice uno de los siguientes filtros:

Envío adicional a una dirección de correo electrónico fija (copia/CC):

add_filter('immomakler_contactform_cc', function() {
    return 'mein.name@maklerunternehmen.de';
});

Envío adicional (copia/CC) a la dirección de correo electrónico especificada por el software de la agencia inmobiliaria en "Correo electrónico directo" (persona de contacto individual por inmueble):

add_filter('immomakler_contactform_cc', 'immomakler_contactform_cc', 10, 4);
function immomakler_contactform_cc($cc, $recipients, $items, $values) {
    return get_post_meta($items[0], 'kontaktperson_email_direkt', true);
}

Personalizar el XML que llega al destinatario al enviar una solicitud

Ejemplo de personalización: insertar página de inicio en el "namen":

add_filter('immomakler_openimmofeedback_sender_name', function() {
    return 'Homepage';
});

Personalizar el asunto del correo electrónico

Si desea establecer un asunto propio para la consulta de contacto, utilice el siguiente filtro.
Tenga en cuenta que el software para agentes estateOffice y estatePro sólo acepta un máximo de 50 caracteres.

add_filter('immomakler_contactform_mail_with_posts_subject', function() {
    return 'Objektanfrage von der Website';
});

Incluya los números de objeto en el asunto

Si desea establecer su propio asunto con los números de propiedad solicitados para las consultas de contacto, utilice el siguiente filtro:

add_filter('immomakler_contactform_mail_with_posts_subject', 'custom_immomakler_contactform_subject_with_property_id', 10, 2);
function custom_immomakler_contactform_subject_with_property_id( $subject, $requested_items ) {
    $subject = 'Objektanfrage:';
    foreach ( $requested_items as $post_id ) {
        $subject .= ' ' . get_post_meta( $post_id, 'objektnr_extern', true);
    }
    return $subject;
}

Redirección a una página de agradecimiento tras enviar el formulario de contacto

Normalmente, después de enviar el formulario aparece la confirmación "Gracias, su consulta ha sido enviada".
Sin embargo, si desea redirigir a una página de agradecimiento, puede hacerlo utilizando, por ejemplo, el siguiente filtro:

add_filter('immomakler_contactform_mailsent', 'immomakler_mailsent', 12, 3);
function immomakler_mailsent($text, $requested_items, $values) {
    $objektid = $requested_items[0];
    return $text . '<script>location.href="/anfrage-gesendet/?id=' . get_post_meta($objektid, 'objektnr_extern', true ). '";</script>';
};

Ejecución de JavaScript (por ejemplo, evento de Google Analytics) después de enviar el formulario de contacto

Si desea activar un evento de seguimiento de conversiones después de enviar correctamente el formulario de contacto, puede hacerlo, por ejemplo, con el siguiente filtro:

add_filter( 'immomakler_contactform_mailsent', 'immomakler_contactform_mailsent_analytics_event', 10, 2 );
function immomakler_contactform_mailsent_analytics_event( $response, $requested_items ) {
    return $response . '<script>ga("send", "event", "Direktanfrage", "versendet", "' . get_post_meta( $requested_items[0], 'objektnr_extern', true) . '");</script>';
}
¿Le ha resultado útil este artículo?

Artículos relacionados