Introducción
El feed de texto personalizado (custom_txt) permite exportar datos de productos en formato de texto plano con estructura personalizada. Este tipo de feed resulta útil cuando necesita distribuir información de productos a canales que requieren un formato específico no cubierto por las integraciones estándar, o cuando desea crear un archivo de datos personalizado para procesamiento interno o integración con sistemas propios.
Este artículo explica cómo configurar campos, mapear datos de productos y optimizar la calidad del feed para garantizar la aprobación y el rendimiento en sus canales de distribución.
Estructura y campos disponibles
El feed de texto personalizado utiliza campos delimitados que usted define según las necesidades de su canal de destino. Los campos más comunes que puede incluir son:
| Campo | Descripción | Requerido | Ejemplo |
|---|---|---|---|
| id | Identificador único del producto | Sí | SKU-12345 |
| title | Nombre del producto | Sí | Zapatillas deportivas de cuero |
| description | Descripción completa del producto | No | Zapatillas de alta calidad con suela antideslizante |
| price | Precio en la moneda especificada | Sí | 89.99 |
| link | URL directa al producto | Sí | https://ejemplo.com/producto/sku-12345 |
| image_link | URL de la imagen principal | Sí | https://ejemplo.com/imagenes/sku-12345.jpg |
| availability | Estado de disponibilidad | Sí | in stock |
| brand | Marca del producto | No | MarcaX |
| condition | Condición del producto | No | new |
| product_type | Categoría o tipo de producto | No | Calzado > Deportivo |
| gtin | Código de barras o EAN | No | 5901234123457 |
| mpn | Número de parte del fabricante | No | MX-ZAP-001 |
| item_group_id | Identificador de grupo para variantes | No | grupo-zapatillas-001 |
Configuración del delimitador y formato
Al crear un feed de texto personalizado, debe especificar el delimitador que separará los campos. Las opciones más comunes son:
- Coma (,): formato CSV estándar. Utilice este delimitador si sus datos no contienen comas o si puede escaparlas correctamente.
- Tabulación (\t): ideal cuando los valores de productos pueden contener comas naturalmente.
- Punto y coma (;): alternativa común en regiones donde la coma es separador decimal.
- Tubería (|): útil para evitar conflictos con caracteres especiales comunes.
La selección del delimitador afecta directamente a la calidad de la importación. Un delimitador mal elegido puede causar que campos se dividan incorrectamente, resultando en rechazo del feed o datos malformados.
Mapeo de campos desde su sistema
El mapeo conecta los campos de su base de datos de productos con los campos del feed personalizado. Siga estos pasos para configurar el mapeo correctamente:
- Identifique los campos disponibles en su sistema de gestión de productos.
- Determine qué campos del feed personalizado necesita incluir según los requisitos del canal de destino.
- Cree reglas de mapeo que especifiquen cómo transformar los datos de origen.
- Incluya lógica de validación para campos obligatorios (id, title, price, link, image_link, availability).
- Pruebe el mapeo con un subconjunto de productos antes de ejecutar la exportación completa.
Por ejemplo, si su sistema almacena el nombre del producto en un campo llamado 'product_name', debe mapear ese campo al campo title del feed. Si el precio se almacena en una columna 'sale_price' pero desea aplicar un margen del 15%, debe crear una regla que multiplique ese valor por 1.15.
Validación y requisitos de calidad
Para que su feed de texto personalizado sea aceptado y funcione correctamente, debe cumplir con estos requisitos:
- Campos obligatorios completos: id, title, price, link, image_link y availability deben tener valores para cada producto.
- URLs válidas: Los campos link e image_link deben contener direcciones web completas y accesibles.
- Precios correctos: El campo price debe contener solo números y separador decimal (punto o coma según región).
- Disponibilidad consistente: El campo availability debe usar valores estándar como 'in stock', 'out of stock' o 'preorder'.
- Caracteres especiales escapados: Si usa delimitador coma, asegúrese de que los valores que contienen comas estén entre comillas.
- Codificación UTF-8: El archivo debe estar codificado en UTF-8 para evitar problemas con caracteres especiales.
Optimización del feed para canales específicos
Aunque el feed personalizado es flexible, su rendimiento depende de cómo lo optimice para cada canal:
Para directorios de productos: Incluya campos como product_type, brand y condition para mejorar la categorización y búsqueda.
Para sistemas de comparación de precios: Asegúrese de que price sea el precio final al cliente, y que availability refleje el estado real. Algunos canales requieren el campo gtin o mpn para deduplicación.
Para integraciones internas: Incluya identificadores adicionales como item_group_id si necesita rastrear variantes de productos (tallas, colores).
Para marketing y análisis: Añada campos personalizados como margen_beneficio, categoria_interna o fecha_actualizacion si su sistema de destino lo soporta.
Frecuencia de actualización y mantenimiento
La calidad del feed depende de la frecuencia con que se actualice:
- Actualización diaria: Recomendada para productos con disponibilidad o precio cambiante frecuentemente.
- Actualización semanal: Adecuada para catálogos estables con cambios ocasionales.
- Actualización bajo demanda: Útil para pruebas o cuando solo ciertos productos requieren actualización.
Configure alertas para detectar problemas en el feed, como campos vacíos en productos críticos o URLs rotas. El mantenimiento regular previene rechazos y garantiza que sus datos permanezcan precisos en los canales de distribución.
Casos de uso prácticos
Los feeds de texto personalizado resultan especialmente útiles en estos escenarios:
- Integración con plataformas internas de gestión de inventario que requieren formato específico.
- Distribución a pequeños marketplaces locales que no tienen integración nativa.
- Creación de archivos de datos para análisis interno o reportes.
- Exportación a sistemas de correo electrónico para campañas de marketing de productos.
- Sincronización con herramientas de gestión de contenido que necesitan datos estructurados.
Conclusión
El feed de texto personalizado ofrece flexibilidad para distribuir datos de productos a cualquier canal que acepte formato de texto delimitado. El éxito depende de una configuración cuidadosa del delimitador, un mapeo preciso de campos y validación rigurosa de datos. Dedique tiempo a probar el feed antes de implementarlo en producción, y revise regularmente que los datos se mantengan precisos y completos. Con estas prácticas, su feed personalizado funcionará como un canal de distribución confiable y eficaz.