Empezar
Cómo sincronizar Polylang con el Product Feed Translation Addon - AdTribes
  1. Inicio
  2. Base de conocimientos
  3. Integración
  4. Cómo sincronizar Polylang con el complemento de traducción de feeds de productos

Cómo sincronizar Polylang con el complemento de traducción de feeds de productos

Esta guía requiere el Product Feed Translation Addon, un plugin independiente disponible en los planes Plus y Business. Instálalo y licéncialo antes de seguir los pasos a continuación.

Si tu tienda WooCommerce utiliza Polylang (o Polylang Pro), tus canales de marketing todavía esperan un idioma claro por archivo de catálogo. El Product Feed Translation Addon extiende Product Feed Pro con hooks multilingües para que los títulos, descripciones, URLs y taxonomías sigan el idioma que selecciones para cada feed, listo para cada canal.

Esta guía cubre los requisitos previos, la instalación y licenciamiento del addon, y la elección de un idioma al crear o editar un feed. Para una visión general más amplia, consulta Primeros pasos con el Product Feed Translation Addon.

Prerrequisitos

Antes de configurar los feeds, asegúrate de que tu configuración cumple los siguientes requisitos.

RequisitoNotas
WooCommerceInstalado, activo y actualizado.
Polylang o Polylang ProInstalado y configurado correctamente en tu sitio.
Polylang para WooCommerceMuy recomendado para que los datos de productos de WooCommerce (títulos, descripciones y slugs) se traduzcan correctamente por idioma.
Product Feed ProRequerido y activo. El Translation Addon espera Product Feed Pro 13.5.3 o más reciente. Los canales y funciones Elite requieren Product Feed Elite, un plugin independiente que se ejecuta junto con Product Feed Pro, con una licencia Elite activa.
Product Feed Translation AddonPlugin independiente. El addon detecta automáticamente Polylang y carga la integración cuando está activo.

Instala y activa el Translation Addon solo después de que WooCommerce y Product Feed Pro estén en su lugar. Si falta una dependencia, el addon muestra un aviso de administrador y omite la carga de integraciones.

Instalar y licenciar el Complemento de traducción

  1. Descarga Product Feed Translation Addon desde tu cuenta de AdTribes.
  2. En tu panel de WordPress, ve a Plugins → Añadir Plugin → Subir Plugin.
  3. Selecciona el archivo ZIP descargado y haz clic en Instalar ahora.
  4. Haz clic en Activar plugin después de que finalice la instalación.
  5. Vaya a Product Feed → Licencia.
  6. Abre la pestaña Translation Addon.
  7. Introduce tu Clave de licencia y Correo electrónico de activación.
  8. Haga clic en Activar licencia.
La pestaña Product Feed → License → Translation Addon con la Clave de Licencia, Correo Electrónico de Activación y Activar Licencia resaltados

Después de activar el complemento, también verás un aviso de administración Activar licencia en las páginas de administración de WordPress. El aviso tiene un formulario de licencia integrado, o puedes hacer clic para ir a la misma pestaña Fuentes de productos → Licencia → Complemento de traducción.

De manera similar, mantén Product Feed Elite licenciado como de costumbre. El addon no reemplaza a Elite; proporciona la capa de Polylang mientras Elite continúa gestionando los canales y la lógica del feed.

Integración con Polylang

El Product Feed Translation Addon detecta automáticamente Polylang cuando está activo en tu sitio. Una vez detectado, el addon carga la integración apropiada y habilita la generación de feeds específicos por idioma.

No necesitas ninguna configuración adicional en los ajustes del plugin.

Elige el idioma de Polylang para cada feed

Cuando Polylang está activo, el paso General del feed muestra el campo Idioma de Polylang.

  1. Crea un nuevo feed desde Product Feed → Crear feed, o abre uno existente desde Product Feed → Gestionar feeds.
  2. En General, abre el desplegable Idioma de Polylang y elige el idioma que debe usar este archivo: por ejemplo, francés para un canal y inglés para otro.
  3. Guarda el feed, luego completa la selección de canales, mapeo, filtros y programaciones como de costumbre.
La pestaña General del feed que muestra el menú desplegable de idioma de Polylang configurado en Français

Para incluir productos de cada idioma en un mismo feed, elige Todos los idiomas en la parte inferior del desplegable. Los filtros de inclusión y exclusión pueden entonces coincidir con productos traducidos por sus IDs. La mayoría de los canales esperan un idioma por archivo, así que usa esta opción solo cuando tu canal acepte catálogos multilingües o cuando tus filtros necesiten alcanzar productos traducidos.

Si el feed no tiene un idioma guardado, la carga de productos recurre al idioma predeterminado de Polylang.

Cuando duplicas un feed, el addon copia el idioma de Polylang del feed de origen, para que puedas duplicar y luego cambiar solo el idioma.

Sincronización de productos

Esta integración mantiene tus datos de producto consistentes entre idiomas.

No se requiere mapeo manual: No necesitas mapear manualmente códigos de idioma o IDs de traducción. El addon conecta automáticamente los productos traducidos con el idioma correcto del feed.

Filtrado automático: El Translation Addon filtra tu catálogo e incluye solo los productos asignados al idioma que seleccionaste en el campo Idioma de Polylang. Si eliges Todos los idiomas, el feed incluye los productos de cada idioma.

Atributos de producto estándar: El feed extrae títulos, descripciones y otros atributos de producto directamente de las versiones traducidas proporcionadas por Polylang, por lo que cada feed utiliza el contenido del idioma correcto.

Polylang vs. WPML: ¿qué es diferente?

Ambas integraciones detectan su plugin de traducción automáticamente y añaden el mismo desplegable de idioma a la pestaña General del feed. Más allá de eso, la integración de WPML hace más:

ComportamientoPolylangWPML
Selección de idioma por feedSíSí
Recurre al idioma predeterminado del sitio cuando no se establece ningún idioma en el feedSíSí
Mapeo de categorías filtrado por el idioma seleccionadoNoSí
Enlaces de pago/carrito reescritos para el idioma seleccionadoNoSí
ID de publicación de Facebook Pixel coincidente con el idioma seleccionadoNoSí

En la práctica, esto significa que los feeds de Polylang filtran productos y extraen títulos, descripciones y atributos traducidos correctamente, pero los desplegables de categorías y los enlaces de carrito/píxel en la salida del feed no se ajustan al idioma de la manera en que lo hacen para WPML. Si la configuración de tu canal depende de un mapeo de categorías específico del idioma o de enlaces de carrito, verifica la salida de tus feeds de Polylang en lugar de asumir un comportamiento equivalente a WPML.

Preguntas frecuentes

¿Puedo usar diferentes idiomas para diferentes canales de feed?
Sí. Cada feed tiene su propia configuración de Idioma de Polylang en General. Configura un feed en francés y otro en inglés: el addon filtra y exporta productos para el idioma seleccionado de cada feed de forma independiente.
¿Funciona con Polylang Pro?
Sí. La integración detecta Polylang y Polylang Pro automáticamente. No se necesitan pasos adicionales al ejecutar Polylang Pro.
¿Qué sucede si no elijo un idioma en el feed?
El feed recurre a tu idioma predeterminado de Polylang. Para exportar un idioma específico, abre el feed, ve a General y selecciónalo en el menú desplegable Idioma de Polylang.
¿Es Elite un segundo plugin además de Product Feed Pro?
Sí. Product Feed Elite es un plugin independiente que se ejecuta junto con Product Feed Pro y añade más canales y funciones. El Translation Addon es un tercer plugin que añade la capa de idioma.

Solución de problemas

El menú desplegable de idioma de Polylang no aparece
Confirma que Polylang o Polylang Pro está activo. El Translation Addon detecta Polylang automáticamente cuando está presente. Si recientemente has pasado de la compatibilidad de traducción anterior solo para Elite, asegúrate de que el Translation Addon permanezca activo para que la integración se cargue.
Los feeds muestran el idioma incorrecto o mezclan contenido
Abre la configuración General del feed y comprueba la selección Idioma de Polylang. Después de cambiar el idioma, regenera el feed. Si el menú desplegable está configurado en Todos los idiomas, el feed incluye productos de todos los idiomas. Elige un solo idioma en su lugar y duplica el feed cuando necesites más versiones de idioma.
Faltan títulos o descripciones traducidos
Asegúrate de que las traducciones estén completas en Polylang para esos productos. Si aparece el idioma predeterminado, verifica que el Idioma de Polylang en la configuración del feed coincida con la traducción que esperas.
Avisos de dependencia o versión del Complemento de Traducción
Asegúrate de que WooCommerce y Product Feed Pro estén actualizados. Actualiza Product Feed Pro al menos a la versión 13.5.3 si el aviso lo solicita.

¿Necesitas ayuda?

Si tienes una licencia de Product Feed Elite, abre un ticket de soporte.

Si estás usando el plugin Product Feed Pro, visita el foro de la comunidad en WordPress.org.

¿Te ha resultado útil este artículo?

Artículos relacionados

Completa tu compra
Feed de productos de WooCommerce de AdTribes

El mejor plugin de feeds de productos de WooCommerce

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Producto
Recursos e información
Sitios asociados
Rymera