Cuando utilizas WPML para traducir productos de WooCommerce a varios idiomas, cada traducción de producto tiene su propio SKU y ID de producto únicos. Esto puede causar confusión en el catálogo de productos de Facebook, especialmente para anuncios dinámicos y seguimiento.
Para solucionar esto, puedes crear un ID de SKU unificado que combine el SKU de tu producto con el ID de producto original, asegurando que Facebook pueda identificar de manera fiable los productos entre las traducciones.
Aquí te mostramos cómo hacerlo con Product Feed Elite utilizando un fragmento de código simple.
¿Por qué combinar SKU con ID de producto?
- Los SKUs solos pueden duplicarse o traducirse de manera inconsistente entre idiomas.
- El catálogo de Facebook necesita un ID único y consistente para cada producto.
- Combinar el SKU con el ID de producto original (idioma principal) garantiza la unicidad.
- Ayuda a Facebook a rastrear, emparejar y optimizar anuncios para tus productos de manera correcta, independientemente del idioma.
La Solución: Añadir un ID de SKU unificado para el feed de Facebook
Cómo Funciona:
- Condición de Disparo: El código solo se ejecuta para el feed de remarketing dinámico de Facebook (facebook_drm).
- ID de Producto Original: Obtiene el ID de producto original para cualquier producto traducido utilizando la API de WPML.
- Combinación de SKU: Si el producto tiene un SKU, crea un nuevo sku_id uniendo el SKU y el ID del producto original con un guion bajo _.
- Resultado: El feed genera un ID de SKU único por producto que se mantiene consistente en todas las traducciones.
Por qué esto te ayuda
- Garantiza IDs de producto únicos y estables para Facebook, incluso con varios idiomas.
- Evita la duplicación o conflictos de SKU cuando las traducciones utilizan SKU similares.
- Mejora el rendimiento de los anuncios al proporcionar a Facebook identificadores de producto claros y consistentes.
- Hace que tus anuncios dinámicos y catálogos sean más limpios y fáciles de gestionar.
Cómo usar este código
1. Pega el código en el archivo functions.php de tu tema hijo o usa un plugin como WPCode.
2. Confirma que tienes WPML y Product Feed Elite activos.
3. Regenera tu feed de productos de Facebook.
4. Verifica que tu feed ahora incluye un nuevo campo llamado sku_id que combina el SKU y el ID del producto.
Para tiendas WooCommerce con WPML, añadir un ID de SKU unificado a tus feeds de productos de Facebook es una forma sencilla pero potente de mantener tus productos multilingües bien organizados y con identificación única. Esto ayuda a Facebook a optimizar tus anuncios y la gestión de tu catálogo, mejorando tus resultados de marketing.


