Destinations

Feeds XML personalizados: especificación técnica y mapeo de campos

Guía técnica completa sobre la creación, validación y distribución de feeds XML personalizados para plataformas de comercio electrónico y marketing digital.

5 min read Updated 4 Jul 2026

No se encontraron resultados

Prueba con otras palabras o explora todos los artículos de ayuda.

    Introducción a los feeds XML personalizados

    Los feeds XML personalizados permiten a los comerciantes distribuir datos de productos con estructura flexible adaptada a requisitos específicos de canales de distribución, plataformas de marketing o sistemas internos. A diferencia de formatos predefinidos, el XML personalizado ofrece control total sobre la nomenclatura de campos, la jerarquía de datos y los atributos incluidos en cada elemento de producto.

    Esta guía describe cómo construir, validar y optimizar feeds XML personalizados para garantizar que los datos lleguen correctamente a los sistemas receptores, mantengan calidad de listado y cumplan con especificaciones técnicas requeridas.

    Estructura fundamental del XML personalizado

    Un feed XML personalizado sigue una estructura jerárquica basada en elementos anidados. La raíz del documento contiene una colección de productos, cada uno representado como un nodo independiente con atributos y subelementos que definen características específicas.

    <?xml version="1.0" encoding="UTF-8"?>
    <productos>
      <producto>
        <id>12345</id>
        <title>Nombre del producto</title>
        <description>Descripción detallada</description>
        <price>99.99</price>
        <availability>in stock</availability>
      </producto>
    </productos>
    

    Cada elemento debe declararse con etiquetas de apertura y cierre consistentes. Los atributos dentro de etiquetas proporcionan metadatos adicionales. El formato XML requiere declaración de versión y codificación de caracteres en la primera línea del documento.

    Elementos obligatorios y opcionales

    Los campos esenciales para cualquier feed XML personalizado incluyen identificadores únicos, títulos de producto y descripciones. Sin estos elementos, los sistemas receptores no pueden procesar correctamente los datos o vincularlos con registros existentes.

    Los campos opcionales como atributos_personalizados, categoría_secundaria o especificaciones_técnicas mejoran la calidad del listado pero no impiden la aceptación del feed si se omiten, siempre que cumplan con los requisitos mínimos del canal destino.

    Mapeo de campos estándar a XML personalizado

    Campo estándar Elemento XML personalizado Tipo de dato Ejemplo
    id <id> Texto <id>SKU-001-BLUE</id>
    title <title> Texto (máx. 150 caracteres) <title>Camiseta de algodón azul</title>
    description <description> Texto (máx. 5000 caracteres) <description>Prenda cómoda...</description>
    price <price> Decimal (dos decimales) <price>29.99</price>
    currency <currency> Código ISO 4217 <currency>EUR</currency>
    availability <availability> Texto controlado <availability>in stock</availability>
    link <link> URL válida <link>https://ejemplo.com/producto</link>
    image_link <image_link> URL de imagen <image_link>https://ejemplo.com/img.jpg</image_link>
    brand <brand> Texto <brand>Marca Premium</brand>
    condition <condition> Texto controlado <condition>new</condition>
    gtin <gtin> Código numérico (8-14 dígitos) <gtin>5901234123457</gtin>
    mpn <mpn> Texto <mpn>MPN-2024-001</mpn>
    google_product_category <google_product_category> Número de categoría <google_product_category>212</google_product_category>
    product_type <product_type> Texto <product_type>Ropa y Accesorios > Camisetas</product_type>
    item_group_id <item_group_id> Texto <item_group_id>GROUP-SHIRT-001</item_group_id>

    Validación y requisitos técnicos

    Todo feed XML personalizado debe cumplir con especificaciones de sintaxis XML estrictas. Los errores de validación más comunes incluyen etiquetas no cerradas, caracteres especiales sin escapar y codificación de caracteres inconsistente.

    Los caracteres especiales como &, <, >, " y ' deben representarse mediante entidades XML: &amp;, &lt;, &gt;, &quot; y &apos; respectivamente. La omisión de estas conversiones genera rechazo del feed durante la importación.

    La declaración de codificación debe especificar UTF-8 para garantizar compatibilidad con sistemas internacionales. Los feeds codificados en ISO-8859-1 u otros formatos pueden causar corrupción de datos, especialmente con caracteres acentuados o símbolos especiales.

    Comprobación de estructura

    Antes de enviar un feed XML personalizado, valide la estructura mediante herramientas de análisis XML. Los validadores en línea verifican que cada elemento esté correctamente anidado, que todas las etiquetas tengan cierre y que no existan conflictos de nomenclatura.

    La estructura debe mantener coherencia en la profundidad de anidamiento. Si algunos productos contienen subelementos adicionales (como variantes de color o talla), todos los productos deben soportar esa estructura, incluso si algunos campos permanecen vacíos.

    Implementación práctica para comerciantes

    Al configurar un feed XML personalizado, comience definiendo un esquema consistente que refleje los requisitos del canal destino. Documente cada elemento, su tipo de dato, límites de longitud y valores permitidos.

    Genere un archivo XML de prueba con 5 a 10 productos representativos. Verifique que los datos se mapeen correctamente, que las URLs sean accesibles y que los códigos de producto coincidan con sus registros internos.

    Configure la frecuencia de actualización del feed. Los cambios en inventario, precios o disponibilidad deben reflejarse dentro de 24 horas para mantener sincronización con plataformas receptoras. Los feeds estáticos actualizados mensualmente son aceptables para catálogos sin cambios frecuentes.

    Implemente monitoreo de errores. Los sistemas receptores generalmente envían reportes de rechazo cuando encuentran datos inválidos. Revise estos reportes regularmente para identificar patrones de error: títulos demasiado largos, URLs rotas, valores de moneda inconsistentes o caracteres no escapados.

    Mantenga versiones de respaldo del feed. Si una actualización causa problemas de sincronización, poder revertir a una versión anterior permite restaurar servicio rápidamente mientras se diagnostica el problema.

    Optimización de calidad de listado

    La calidad del feed XML personalizado impacta directamente en la aprobación de listados y el rendimiento en plataformas receptoras. Productos con descripciones incompletas, imágenes faltantes o datos inconsistentes suelen rechazarse o recibir visibilidad reducida.

    Asegúrese de que cada producto incluya al menos una imagen de alta resolución (mínimo 800x800 píxeles). Las imágenes deben mostrar claramente el producto desde ángulos principales, sin marcas de agua que obstruyan la vista.

    Las descripciones deben ser precisas, informativas y libres de caracteres especiales no escapados. Incluya especificaciones técnicas relevantes, dimensiones, materiales y cualquier información que el cliente necesite antes de comprar.

    Verifique que los códigos de producto (id, gtin, mpn) sean únicos y consistentes. Duplicados o inconsistencias causan conflictos de sincronización y pueden resultar en listados duplicados o eliminados.

    Conclusión

    Los feeds XML personalizados ofrecen flexibilidad significativa para adaptar distribución de productos a requisitos específicos de canales y plataformas. El éxito depende de estructura correcta, validación rigurosa y monitoreo continuo de calidad.

    Implementar un proceso de control de calidad antes de enviar feeds, documentar cambios en esquemas y mantener comunicación con plataformas receptoras sobre actualizaciones de formato garantiza operación confiable a largo plazo. Los comerciantes que invierten en feeds XML bien estructurados minimizan rechazos, mejoran sincronización de datos y optimizan resultados en canales de distribución múltiples.