Ir al contenido principal

Conecta tu tienda WooCommerce (WordPress) a Omnisend

Aprende cómo conectar e integrar tu tienda WooCommerce a Omnisend

Escrito por Ira

Instala el plugin Omnisend para WooCommerce para sincronizar contactos, productos y pedidos entre tu tienda y Omnisend. Automatizarás la recuperación de carrito abandonado, las confirmaciones de pedido y la segmentación – no se requiere configuración manual.

Esta guía cubre la instalación tanto para wordpress.org como para wordpress.com.

Si deseas usar Omnisend para WordPress sin WooCommerce, consulta Omnisend para el Plugin de WordPress.

¿No encontró lo que necesita? Publique un hilo en el foro de WordPress y apoye a la comunidad obteniendo las respuestas que necesita.


Antes de empezar

Debes crear una nueva tienda vacía antes de conectar WooCommerce. Cada plataforma requiere su propia marca en Omnisend para evitar la mezcla de datos.


Para crear una nueva tienda: Ve a Configuración de la Cuenta Tienda Agregar Nueva Tienda. Una vez creada, regresa a WordPress y haz clic en "Conectar tu cuenta" para vincular WooCommerce a esta nueva tienda. Aprende más sobre cómo gestionar múltiples tiendas.

Si no has estado usando Omnisend antes de conectar a la tienda WooCommerce, ahora te estás conectando; sigue con los pasos a continuación.

WordPress tiene dos versiones:

  • wordpress.org – Autoalojado; instalas plugins manualmente.

  • wordpress.com – Alojado por Automattic; los plugins se instalan a través del mercado.

Ambos son compatibles con Omnisend. Sigue las instrucciones para tu versión a continuación: wordpress.org y wordpress.com.


Integrando Omnisend con WooCommerce

Proceso de Instalación para wordpress.org

Paso 1. Navega a tu Panel de control de WordPress → Plugins Agregar nuevo → buscar Omnisend para WooCommerce → haz clic Instalar ahora.

Si eres nuevo en WordPress, lee Gestionar plugins.

⚠️ Elige Correo electrónico Marketing para WooCommerce de Omnisend. El plugin genérico de WordPress carece de características específicas de WooCommerce.

Paso 2. El plugin se instalará en unos segundos, y aparecerá el botón 'Activar'. Haz clic en él para activar Correo electrónico Marketing para WooCommerce de Omnisend plugin.

Paso 3. Después de la activación, aparecerá un banner en la parte superior de la página. Haz clic en Conecta tu tienda a Omnisend.

Paso 4. Llegarás a la página de conexión.

  • ¿Tienes una cuenta de Omnisend? Haz clic Conecta tu cuenta.

  • ¿Nuevo en Omnisend? Haz clic en Crea una nueva cuenta.

Paso 5. Si seleccionaste "Conectar tu cuenta" y tienes una tienda vacía lista, verás un popup de aprobación. Haz clic Aprobar.


Si seleccionaste "Crear nueva cuenta," completa el registro primero, luego aprueba.

⚠️ Si ves un error en lugar del Popup de Aprobación, ve a Solución de Problemas de Conexión de Tienda.

Paso 6. El plugin envía una solicitud de verificación a Omnisend, y tu tienda se conecta. Llegarás a la Página de activos de marca.

Proceso de instalación para wordpress.com

Paso 1. Navega a tu Panel de control de WordPress → Plugins Agregar nuevo → buscar Omnisend para WooCommerce → selecciónalo.

Paso 2. Haga clic en Instalar y activar en la página del plugin de Omnisend en el Mercado de Plugins.

Paso 3. Después de la instalación, haz clic en Gestionar plugin.

Paso 4. Llegarás a la página de conexión.

  • ¿Tienes una cuenta de Omnisend? Haz clic Conecta tu cuenta.

  • ¿Nuevo en Omnisend? Haz clic en Crea una nueva cuenta.

Paso 5. Si seleccionaste "Conectar tu cuenta" y tienes una tienda vacía lista, verás un popup de aprobación. Haz clic Aprobar.


Si seleccionaste "Crear nueva cuenta," completa el registro primero, luego aprueba.

⚠️ Si ves un error en lugar del Popup de Aprobación, ve a Solución de Problemas de Conexión de Tienda.

Paso 6. El plugin envía una solicitud de verificación a Omnisend, y tu tienda se conecta. Llegarás a la Página de Activos de Marca.

⚠️ Si enfrentas algún problema con la conexión de tu tienda, salta a la sección de solución de problemas.


Beneficios del Plugin de WooCommerce

Una vez que conectes WooCommerce a Omnisend, obtendrás acceso a:

  • Canales: Correo electrónico, SMS, Audiencia personalizada de Facebook, Coincidencia de clientes de Google.

  • Formularios de registro: Rueda de la fortuna, Popups, Landing, etc.

  • Automatizaciones: correos electrónicos de bienvenida, Carrito abandonado, Confirmación de pedido, etc.

  • Segmentación ampliada con datos enriquecidos.

  • Informes completos para campañas, formularios, automatizaciones y entregabilidad.

💡 El plugin de Omnisend para WooCommerce incluye todas las características estándar de Omnisend. ¿Necesitas flujos de trabajo personalizados? Utiliza la API de Omnisend para pasar datos adicionales.

Soporte Multisitio

Omnisend es completamente compatible con instalaciones de WordPress Multisitio (versión del plugin 1.16.0 y superior).

Puedes conectar y gestionar múltiples tiendas de WooCommerce bajo una sola configuración de multisite - no es necesario instalar Omnisend por separado en cada sitio manualmente.

Esto funciona ya sea que tu multisitio esté configurado por un subdominio (por ejemplo, store1.ejemplo.com) o subdirectorio (por ejemplo, ejemplo.com/store1). Ideal para agencias o vendedores de múltiples marcas que buscan una gestión centralizada y una integración optimizada.

Agregar permisos de plugin

Permitir permisos del plugin de WooCommerce para que la integración funcione sin problemas.

Paso 1. Ve a tu panel de administración de WordPress y abre la página del plugin de Omnisend.

Paso 2. Actualiza el plugin de Omnisend a la última versión si es necesario.

Paso 3. Haga clic Agregar permisos.

Paso 4. Haz clic en Aprobar en la ventana de consentimiento de WooCommerce.

Después de actualizar el plugin:

Si actualizaste el plugin de Omnisend pero aún ves un banner de conexión o una advertencia roja:

  1. Espera de 5 a 10 minutos para que los cambios se propaguen.

  2. Borre la caché de su navegador y actualice la página.

  3. Si el banner persiste, verifica Solución de Problemas de Conexión de Tienda.

Si no ves el botón "Agregar permisos", ve a WooCommerce → Configuración → Avanzado → API REST → seleccionar clave de Omnisend → Revocar. Luego sigue los pasos anteriores; el botón debería aparecer.

Sincronización de datos

Después de conectar WooCommerce, Omnisend sincroniza todos los datos históricos de tu tienda: contactos, productos y pedidos. La sincronización inicial puede tardar hasta 24 horas. Después de eso, los nuevos datos se sincronizan instantáneamente.

Cómo funciona la sincronización:

  • Contactos y pedidos: Sincroniza a través de la API de Omnisend (a partir del 16 de marzo de 2026).

  • Productos: Sincroniza a través del plugin de WooCommerce.

Tipo de dato

Contactos

Carritos/Checkout

Órdenes

Productos

Categorías de Producto

Línea de tiempo

Instantáneamente

Instantáneamente

Instantáneamente

Instantáneamente

Instantáneamente

⚠️ Mantén tu plugin actualizado: La última versión del plugin sincroniza contactos a través de la API de Omnisend. Si estás utilizando una versión antigua del plugin, tanto el plugin como la API sincronizarán los contactos simultáneamente (carga de sincronización doble), lo que puede ralentizar tu tienda. Actualice a la última versión del plugin para asegurar un rendimiento óptimo.

💡 Por defecto, los correos electrónicos de pago se sincronizan como no suscritos. Para recopilar suscriptores, activa la casilla de verificación de suscripción a continuación.

Consentimiento de Correo Electrónico en el Pago

Ve al Plugin de Omnisend y verifica Agregar una casilla de verificación de suscripción a la página de pago. Puedes personalizar el texto de consentimiento y preseleccionar la casilla si lo deseas.

Una vez habilitado, los clientes que marquen la casilla durante el pago se sincronizarán con Omnisend como suscriptores de correo electrónico.

SMS Opt-In en el Pago

Ve al Plugin de Omnisend y verifica Agregar una casilla de verificación de opt-in de SMS a la página de pago. Personaliza el texto de consentimiento según sea necesario.

Los clientes que marquen la casilla durante el pago se sincronizarán con Omnisend como suscriptores de SMS.

WooCommerce 8.3+ (Nuevos Bloques de Pago):
Para las versiones de WooCommerce 8.3 y superiores, Omnisend detecta automáticamente los nuevos bloques de pago y posiciona la casilla de verificación debajo del campo de correo electrónico. Se admiten tanto los checkouts clásicos como los de bloques.

Experiencia de pago para diferentes versiones de WooCommerce

Vista previa del Pago

Versiones de WooCommerce 8.2 y anteriores

(Experiencia de Pago Clásica )

Versiones de WooCommerce 8.3 y superiores

(Para el Nuevo Pago (8.3+), la casilla aparecerá justo debajo del campo de correo electrónico)

Estado de sincronización y opciones de re-sincronización

En la página del plugin, verás una tabla de estado de sincronización que muestra Éxito, Error, Pendiente o Saltado para contactos, productos y pedidos.

Acciones de autoservicio:

  • Re-sincronizar – Reintentar sincronizaciones fallidas.

  • Resincronizar todos los contactos – Utiliza después de cambios importantes en la cuenta (por ejemplo, eliminar contactos permanentemente).

💡 Asegúrate de habilitar los formularios de registro de Omnisend y considera métodos alternativos de opt-in para que los clientes activen tus correos electrónicos automatizados (Automatización).

Prioridad de propiedad de contacto:

Tenga en cuenta que al sincronizar la información de contacto, nuestro sistema sigue un enfoque basado en prioridades para mapear las propiedades first_name y last_name:

Prioridad 1: Primero verificamos el campo first_name del usuario de WordPress.

Prioridad 2: Si falta first_name, consideramos shipping_first_name.

Prioridad 3: Si aún no está disponible, miramos billing_first_name para first_name.

Propiedad

Prioridad 1

Prioridad 2

Prioridad 3

first_name

Usuario de WordPress first_name

Usuario de WordPress shipping_first_name

Usuario de WordPress billing_first_name

last_name

Usuario de WordPress last_name

Usuario de WordPress shipping_last_name

Usuario de WordPress billing_last_name

Mapa de Estado del Pedido para Flujos de Trabajo de Automatización

Omnisend no reemplaza ninguna de las respuestas automáticas que tienes en tu tienda WooCommerce.

Omnisend no reemplaza las respuestas automáticas de WooCommerce. Si deseas reemplazarlos, desactiva los correos electrónicos de confirmación de pedido de WooCommerce y activa las automatizaciones correspondientes en Omnisend.

WooCommerce y Omnisend utilizan diferentes estados de lógica de pedido. Consulta la tabla a continuación para el mapeo:

Personaliza Omnisend con ganchos de filtro de WordPress

En WordPress, los ganchos de filtro son un tipo de gancho que permite a los desarrolladores modificar datos antes de que se muestren o procesen. Proporcionan una forma de cambiar la funcionalidad de WordPress sin modificar directamente los archivos del núcleo, lo que facilita la personalización y hace que las actualizaciones sean más seguras.

¿Cómo funcionan los ganchos de filtro?

Los filtros utilizan la función apply_filters(), que permite a los desarrolladores modificar o extender los datos antes de que sean devueltos. Los desarrolladores adjuntan funciones personalizadas a un gancho de filtro específico usando add_filter(), lo que les permite cambiar el contenido dinámicamente.

Ganchos de filtro proporcionados por Omnisend

  • omnisend_contact_data

Permite personalizar los datos de contacto antes de enviarlos a Omnisend (las propiedades disponibles se pueden encontrar en nuestra Documentación de la API).

add_filter( 'omnisend_contact_data', 'example_modify_omnisend_contact_data', 10, 2 );
function example_modify_omnisend_contact_data( $omnisend_contact, $wordpress_user ) {
if ( str_ends_with( $wordpress_user->user_email, '@gmail.com' ) ) {
array_push( $omnisend_contact['tags'], 'gmail_users' );
}

return $omnisend_contact;
}
  • omnisend_cart_line_item

Permite personalizar cada elemento de línea del carrito que se envía a Omnisend como parte de los eventos de producto agregado al carrito y de inicio de pago.

add_filter( 'omnisend_cart_line_item', 'example_modify_omnisend_cart_line_item', 10, 2 );
function example_modify_omnisend_cart_line_item( $omnisend_cart_line_item, $woocommerce_cart_item ) {
$omnisend_cart_line_item['special_product_category'] = $woocommerce_cart_item['special_product_category'];

return $omnisend_cart_line_item;
}
  • omnisend_cart_checkout_url_item

Permite agregar propiedades adicionales al artículo del carrito que se codifican en la propiedad checkout_url en los eventos de producto agregado al carrito y de inicio de pago que se utilizan para la recuperación del carrito. Estas propiedades adicionales se pasan automáticamente a WooCommerce durante la recuperación del carrito.


add_filter( 'omnisend_cart_checkout_url_item', 'example_modify_omnisend_cart_checkout_url_item', 10, 2 );
function example_modify_omnisend_cart_checkout_url_item( $omnisend_cart_checkout_url_item, $woocommerce_cart_item ) {
$omnisend_cart_checkout_url_item['special_product_category'] = $woocommerce_cart_item['special_product_category'];

return $omnisend_cart_checkout_url_item;
}
  • omnisend_recover_cart_item_data

Permite una personalización adicional de los datos de los artículos del carrito que se pasan a WooCommerce durante la recuperación del carrito.

add_filter( 'omnisend_recover_cart_item_data', 'example_modify_omnisend_recover_cart_item_data', 10, 2 );
function example_modify_omnisend_recover_cart_item_data( $woocommerce_cart_item_data, $omnisend_cart_item ) {
$woocommerce_cart_item_data['source'] = 'recovered_during_cart_recovery';

return $woocommerce_cart_item_data;
}

Preguntas Frecuentes

Para más casos de solución de problemas, consulta Solucionar problemas de conexión de WooCommerce (WordPress).

¿Qué es una "tienda vacía" y por qué necesito una?

Una tienda vacía es una nueva tienda en tu cuenta de Omnisend. Si ya tienes una tienda conectada (como Shopify), debes agregar una segunda tienda para WooCommerce. Ve a Perfil → Tiendas → Agregar Nueva Tienda.

Veo "Tienda Ya Conectada" pero nunca me he conectado antes. ¿Por qué?
Esto generalmente significa que otra tienda (o un sitio de prueba con el mismo dominio) ya está vinculada. Crea una nueva tienda en Omnisend, cámbiate a ella y luego intenta conectarte de nuevo.

¿Necesito crear una nueva tienda si ya tengo Shopify conectado?
Sí. Cada plataforma (Shopify, WooCommerce, etc.) debe conectarse a una tienda separada en tu cuenta de Omnisend para evitar la mezcla de datos. Ve a Configuración de la Cuenta → Tienda → Agregar Nueva Tienda, luego conecta WooCommerce a esta nueva tienda.

El botón "Aprobar" no aparece. ¿Qué debo hacer?
A: Ve a WooCommerce → Configuración → Avanzado → API REST → encuentra la clave de Omnisend → Revócala. Luego reinstala el plugin y prueba de nuevo.

¿Por qué me redirigen de vuelta a "Conecta tu cuenta" después de hacer clic en "Aprueba"?
Este bucle de redirección suele ocurrir cuando un plugin de caché, un plugin de seguridad (como Wordfence) o WP Crontrol interfieren. Desactiva estos plugins temporalmente, borra la caché de tu navegador y prueba de nuevo en una ventana de incógnito.

Desactivé todos los plugins pero aún no puedo conectar. ¿Qué está mal?
Verifica esto:

  1. Verifica que tu dominio tenga un certificado SSL válido (HTTPS).

  2. WordPress debe estar instalado en la raíz del dominio (no en example.com/store).

  3. Su servidor podría estar eliminando los encabezados de autorización. Contacte a su proveedor de hosting para agregar esto a .htaccess: SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

¿Qué plugins suelen bloquear Omnisend?
WP Crontrol, LiteSpeed Cache, Really Simple Security, Perfmatters y algunas configuraciones de Cloudflare. Desactiva estos primero al solucionar problemas.

¿Cómo puedo permitir Omnisend en Wordfence?
Ve a Wordfence → Firewall → "Direcciones IP permitidas" → agrega las IPs que se enumeran a continuación → Guardar.

34.170.162.11;

34.56.62.59;

34.56.108.215;

34.133.59.36;

34.58.66.146;

35.184.130.5;

35.232.14.89.

La conexión funcionaba antes pero se detuvo repentinamente. ¿Qué pasó?
Verifica si la URL de tu tienda cambió (incluso ligeramente, como agregar www.). También verifica que ninguna actualización reciente de plugins haya roto la conexión. Intenta re-sincronizar el plugin.

¿Cómo conecto un sitio de staging sin romper mi tienda en vivo?
Asegúrate de que tu sitio de staging tenga WP_ENVIRONMENT_TYPE configurado como "staging" en wp-config.php. Luego conecte el plugin de staging a una marca de prueba separada en Omnisend.

¿Qué significa "wp-json/omnisend-api/v1/connected returns false"?
A: Significa que Omnisend no puede acceder a la API de tu sitio. Verifique su firewall, desactive los plugins de caché y verifique que su certificado SSL sea válido.

El plugin está activado, pero no sincroniza datos. ¿Por qué?
La sincronización inicial puede tardar hasta 24 horas. Consulta la página del plugin para ver el estado de sincronización. Si muestra errores, haga clic en "Resincronizar" o desactive los plugins en conflicto.

¿Necesito actualizar mi plugin de WooCommerce?
La última versión del plugin elimina la sincronización de contactos del plugin – los contactos ahora se sincronizan a través de la API de Omnisend en su lugar. Si no actualizas, tanto el plugin como la API sincronizarán contactos, creando una carga de sincronización doble que puede afectar el rendimiento de tu tienda. Ir a Plugins Actualizaciones en WordPress para actualizar.


Si tiene alguna pregunta o necesita asistencia, contacte a nuestro equipo de soporte en [email protected] o a través del chat en la aplicación.

¿Ha quedado contestada tu pregunta?