En este artículo, aprenderás cómo conectar LeverTools con Elementor en WordPress para automatizar el registro de órdenes usando un formulario personalizado. Vamos paso a paso para que puedas lograrlo de manera sencilla.
Paso 1: Crea una Campaña en LeverTools
Lo primero que debes hacer es crear una campaña en LeverTools. Esta plataforma te pedirá algunos datos esenciales que puedes obtener de AdCombo en las ofertas COD (Cash on Delivery). Estos son los datos más importantes que necesitarás:
- offer_id (ID de la oferta)
- country_code (Código del país)
- price (Precio)
- referrer (Referente)
- base_url (URL base)
Con esta información, podrás configurar tu campaña en LeverTools. Una vez que la campaña esté lista, LeverTools te proporcionará una URL de Webhook que usaremos más adelante.
Paso 2: Crea un Formulario en Elementor
Dirígete a tu panel de WordPress y, con Elementor, crea un formulario con los siguientes campos:
- name (Nombre)
- phone (Teléfono)
- email (Correo electrónico – opcional)
Además, deberás agregar un campo oculto para capturar la dirección IP del usuario, ya que este dato es requerido por AdCombo para registrar las órdenes.
Paso 3: Configura los IDs Correctamente
Es importante configurar los IDs de los campos correctamente en Elementor para que la integración funcione bien. Sigue estos pasos:
- Selecciona el campo name (nombre).
- Ve a la pestaña Avanzado y en el campo ID, ingresa name.
Haz lo mismo con los otros campos:
- En el campo phone, ingresa phone en el ID.
- En el campo email, ingresa email en el ID.
Paso 4: Captura la IP del Usuario con WPCode
Para obtener la dirección IP del usuario, necesitarás instalar el plugin WPCode. Este plugin te permitirá agregar código PHP personalizado dentro de tu sitio de WordPress.
- Instala y activa WPCode desde el repositorio de WordPress.
- Ve a WPCode > Crear nuevo snippet.
- Selecciona Fragmento en blanco y en el tipo, elige PHP.
- Inserta el siguiente código para capturar la IP del usuario:
- Instala y activa WPCode desde el repositorio de WordPress.
PHP para Mostrar IP del Usuario
echo $_SERVER['HTTP_CLIENT_IP'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['HTTP_X_FORWARDED'] ?? $_SERVER['HTTP_FORWARDED_FOR'] ?? $_SERVER['HTTP_FORWARDED'] ?? $_SERVER['REMOTE_ADDR'];
5. Guarda y activa el fragmento. Luego, copia el shortcode que se genera.
Paso 5: Inserta el Shortcode en Elementor
Ahora regresa al formulario de Elementor y selecciona el campo oculto que creaste para la IP.
- En la pestaña Avanzado, en el campo Value, selecciona Shortcode.
- Pega el shortcode que copiaste de WPCode para que el formulario capture la IP automáticamente.
- En el campo ID, coloca ip_server.
Paso 6: Configura el Webhook en Elementor
Por último, para conectar Elementor con LeverTools:
- Ve a la configuración del formulario en Elementor.
- Busca la opción Webhook.
- Pega la URL de Webhook que te proporcionó LeverTools.
- Activa la opción Enviar datos avanzados para asegurarte de que todos los datos del formulario se envíen correctamente.
- Guarda los cambios.
Paso 7: ¡Listo!
Con estos pasos, tu formulario de Elementor estará conectado a LeverTools, y cada vez que alguien complete el formulario, se registrará una nueva orden automáticamente en tu campaña.
Conclusión
Conectar LeverTools con Elementor es un proceso sencillo si sigues estos pasos detallados. No necesitas conocimientos avanzados en programación, solo un poco de paciencia para configurar todo correctamente. Así, podrás automatizar el registro de órdenes y mejorar la eficiencia de tu trabajo con campañas en LeverTools.