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

Requiere el Product Feed Translation Addon: esta función solo está disponible con el Product Feed Translation Addon. Instala y licencia el addon antes de seguir esta guía.

¿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:

RequisitoNotas
WooCommerceInstalado, activo y actualizado.
PolylangInstalado, con tus idiomas creados. Polylang Pro también funciona, y el addon detecta cualquiera de los dos.
Product Feed ProRequerido y activo. El complemento de traducción espera Product Feed Pro 13.5.3 o posterior.
Product Feed Translation AddonPlugin 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.

El Complemento de traducción de fuentes de productos solo está disponible con los planes Plus y Business.

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.

  1. Crea un nuevo feed en Product Feed → Crear feed, o abre uno existente en Product Feed → Gestionar feeds.
  2. En General, busca Idioma de Polylang.
  3. Selecciona el idioma que esta fuente debe usar.
  4. Completa el mapeo, los filtros, las reglas y la programación como de costumbre.
  5. Guarda la fuente y genérala.
La pantalla Crear nuevo feed, pestaña General, con el idioma de Polylang establecido en francés

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

¿Funciona con Polylang Pro?
Sí. El addon detecta tanto Polylang como Polylang Pro y carga la misma integración para cualquiera de los dos.
¿Qué pasa si no elijo un idioma?
El feed utiliza el idioma predeterminado de Polylang. Un feed siempre se resuelve en un solo idioma, por lo que la salida nunca es una mezcla.
¿Puedo usar diferentes idiomas para diferentes feeds?
Sí. El idioma de Polylang se guarda en el feed, por lo que puedes ejecutar un feed por idioma uno al lado del otro, y duplicar un feed traslada el idioma con él.
Mi filtro de inclusión enumera IDs de productos pero los productos traducidos nunca aparecen. ¿Por qué?
El feed está anclado a un idioma, por lo que solo los productos de ese idioma fueron candidatos para el filtro. Polylang da a cada traducción su propio ID de producto, y los IDs de los otros idiomas fueron excluidos antes de que se ejecutara el filtro. Enumera los IDs que pertenecen al idioma del feed, o crea un feed por idioma.
¿Necesito Product Feed Elite?
No. Product Feed Pro y el Product Feed Translation Addon son lo que necesitas para feeds de Polylang. Product Feed Elite es opcional, y vale la pena añadirlo si tu tienda ya utiliza canales, plantillas u opciones exclusivas de Elite.

Solución de problemas

El campo de idioma de Polylang no aparece
Comprueba que el Product Feed Translation Addon esté activo y con licencia, y que Polylang esté instalado con al menos un idioma creado. El campo solo se añade cuando el addon detecta Polylang.
Falta un producto en el feed
Confirma que el producto tiene una traducción en el idioma que usa el feed. Polylang trata cada traducción como su propio producto, por lo que un producto sin traducir no está en el feed de ese idioma. Traduce el producto, luego genera el feed de nuevo.
El feed sale en el idioma incorrecto
Comprueba el idioma de Polylang en el paso General del feed, luego genera el feed de nuevo. Un feed conserva su archivo antiguo hasta que se regenera.
La licencia aparece inactiva
Ve a Product Feed → License → Translation Addon, introduce tu correo electrónico de activación y clave de licencia, luego activa la licencia.

¿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.

¿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