¿Tienes una tienda multilingüe con Polylang? El Product Feed Translation Addon te permite apuntar cada feed de productos a un idioma de Polylang, para que puedas enviar un feed separado a cada canal y localización.
Esta guía cubre los requisitos, cómo elegir un idioma para un feed y cómo incluir productos de cada idioma cuando tus filtros de feed necesiten alcanzar productos traducidos.
Para la instalación y la licencia, consulta Primeros pasos con el Product Feed Translation Addon.
Antes de empezar
Asegúrate de cumplir los siguientes requisitos:
| Requisito | Notas |
|---|---|
| WooCommerce | Instalado, activo y actualizado. |
| Polylang | Instalado, con tus idiomas creados. Polylang Pro también funciona, y el addon detecta cualquiera de los dos. |
| Product Feed Pro | Requerido y activo. El complemento de traducción espera Product Feed Pro 13.5.3 o posterior. |
| Product Feed Translation Addon | Plugin separado. Detecta Polylang y carga la integración por ti, sin necesidad de activar nada. |
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.
Crea tus idiomas en Polylang antes de buscarlos en un feed. El addon lee la lista de idiomas de Polylang, por lo que un idioma que no exista allí no aparecerá en el menú desplegable del feed.
Elige el idioma de Polylang para cada feed
Cuando Polylang está activo, el paso General del feed muestra un campo Idioma de Polylang, justo debajo de Nombre del proyecto. La configuración se guarda en el feed, por lo que diferentes feeds en la misma tienda pueden usar diferentes idiomas.
- Crea un nuevo feed en Product Feed → Crear feed, o abre uno existente en Product Feed → Gestionar feeds.
- En General, busca Idioma de Polylang.
- Selecciona el idioma que esta fuente debe usar.
- Completa el mapeo, los filtros, las reglas y la programación como de costumbre.
- Guarda la fuente y genérala.

Si dejas el campo sin tocar en un feed nuevo, el feed utiliza el idioma predeterminado de tu Polylang.
Cómo funciona la integración
El addon limita el feed a los productos que pertenecen al idioma que elegiste. Debido a que Polylang almacena cada traducción como su propio producto, el feed lee el título, la descripción, la URL y otros campos de ese producto, por lo que la salida coincide con lo que un comprador ve al navegar por tu tienda en ese idioma.
No hay opción de recuperación. Si un producto no tiene traducción en el idioma que utiliza un feed, ese producto no está en el feed. Esto es diferente de un plugin de traducción a nivel de cadena, que puede recurrir a tu idioma predeterminado para una cadena que falte. Con Polylang, traduce el producto antes de depender del feed de ese idioma.
Mejores prácticas
- Un idioma por feed de canal: crea un feed separado por idioma, por ejemplo, un archivo para inglés y otro para español, en lugar de enviar un archivo mixto a un canal.
- Traduce los productos antes de depender de un feed: un producto sin traducción en ese idioma no aparecerá en el feed en absoluto.
- Comprueba tus filtros contra el idioma del feed: un filtro que nombra productos por ID solo puede coincidir con productos en el idioma que usa el feed, porque Polylang da a cada traducción su propio ID.
- Ajusta la configuración del canal: apunta cada URL de feed localizado a Merchant Center, Meta u otra cuenta configurada para ese idioma o país.
Preguntas frecuentes
Solución de problemas
¿Necesitas ayuda?
Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.
Usuarios Premium: Abre un ticket de soporte. Incluye tu versión de Product Feed, versión de Polylang y la configuración del feed para que el equipo pueda ayudarte más rápido.
Usuarios gratuitos: Visita el foro de la comunidad en WordPress.org para obtener ayuda de la comunidad.

