FeedMender

Reparación de feeds de Google Shopping

Tu fuente de datos tiene errores.
Corrígelos una vez, para siempre.

FeedMender lee tu archivo de productos, encuentra cada problema al que Google reacciona y repara lo que puede repararse a partir de tus propios datos. Recibes a cambio una fuente de datos complementaria que se sigue aplicando, incluso después de que la sincronización de esta noche sobrescriba todo lo demás.

  • Análisis gratuito, cada resultado visible antes de pagar
  • Un solo pago por la corrección, sin suscripción
  • No necesitas cuenta para mirar
TAL COMO LO ENVÍA TU TIENDA id 10482-M title SALE! Merino jumper now €49 gtin 8712345678901 color #1F2A44 size M availability available price 119,95 image_link /img/jumper.jpg 404 una fuente de datos complementaria, unida por id LO QUE ESCRIBE FEEDMENDER id 10482-M structured_title Merino wool crew neck jumper, navy, M gtin 8712345678905 color Navy size M availability available price 119,95 image_link /img/jumper-1500.jpg escrito sin cambios corregido por regla, nunca fijado

Arrastra aquí tu fuente de datos

csv · tsv · xlsx · xml · json · zip · gz

Tu archivo se envía a nuestro servidor, se analiza y se elimina en un plazo de seis horas. Puedes eliminarlo antes con un clic. El análisis de demostración nunca sale de tu navegador.

Un análisis real tarda alrededor de un minuto con 4.000 productos. Ves cada resultado antes de pagar nada.

Lo que recibes

Cada resultado junto al atributo al que pertenece, con el número de filas y lo que escribimos. Ordenado por frecuencia.

Resultados del análisis de un feed de demostración.

0productos leídos
0problemas encontrados
0reparados de forma determinista
0reescritos con verificación contra la fuente

    Por qué esto se hace una sola vez

    1. 1

      Tu feed maestro se queda como está

      Tu tienda sigue exportando según su propio calendario. Nada cambia en tu CMS y nada se reescribe en tu fuente de datos principal.

    2. 2

      Añades una fuente de datos complementaria

      Una segunda fuente en Merchant Center que casa por id y sobrescribe solo los atributos que corregimos. El archivo es tuyo: va a una hoja de cálculo en tu propia cuenta de Google, que Merchant Center lee cada día. Esa lectura diaria es también lo que evita que los datos caduquen, porque los datos de producto expiran 30 días después de su última actualización.

    3. 3

      Se aplica a cada sincronización posterior

      Google superpone el complemento a tu fuente principal cada vez que la procesa, así que el feed regenerado de esta noche no deshace las correcciones. Eso es lo que convierte esto en una compra en lugar de una suscripción.

    Por qué la sincronización nocturna no puede deshacerlo. Nunca se escribe nada en tu archivo, así que no hay nada en él que tu tienda pueda sobrescribir. Google mantiene las dos fuentes separadas y reconstruye el producto que sirve a partir de ambas, todas y cada una de las veces que las recupera: primero lee tu fila y después superpone nuestras correcciones, casadas por id. Tu tienda puede regenerar el archivo a las tres de la madrugada, reescribir las descripciones y reordenar las columnas. La siguiente recuperación lee ese archivo nuevo y vuelve a aplicar el mismo overlay. Deja de aplicarse por uno de dos motivos, ambos tuyos: retiras la fuente de datos o el id de un producto desaparece de tu feed.

    El precio y el stock se corrigen con una regla, no con un valor. Su formato está tan roto como cualquier otro y hay que corregirlo. Pero escribir 119.95 EUR en el complemento congela el precio que vimos en ese momento, y en tu próxima rebaja se serviría el antiguo. Para estos campos el informe te entrega en su lugar una regla de atributo: sustituye la coma, añade la moneda, asigna tu propio vocabulario de stock a los cuatro valores de Google. Una regla se ejecuta sobre lo que diga tu feed esta noche, así que corrige el formato para siempre y no solo por un día. La pegas una vez, en la misma pantalla donde añades la fuente de datos.

    Lo que una fuente complementaria no puede hacer. Solo actualiza productos cuyo id ya existe en tu feed principal, así que los productos que añadas después del análisis no quedan cubiertos hasta que lo ejecutes de nuevo.

    El texto reescrito se declara. Los títulos que reconstruimos se entregan como structured_title con digital_source_type trained_algorithmic_media, porque Google exige declarar el contenido generado. Google usa title cuando ambos atributos están presentes, así que un título reescrito también necesita una regla de atributo en Merchant Center que vacíe el original. El informe te dice qué productos y dónde hacer clic. Cada reescritura se comprueba primero palabra por palabra contra tu propia fila: cualquier cosa que introduzca un hecho que no esté en tus datos se descarta y se conserva tu título original.

    225 comprobaciones contra la especificación vigente

    Google publica varios cientos de páginas de requisitos de datos de producto. FeedMender aplica la parte que un archivo puede demostrar, desde los dígitos de control de GS1 hasta las dimensiones de imagen que serán obligatorias el 2027-01-31. Verificado contra el Centro de Ayuda en julio de 2026.

    Integridad de la importación

    Codificación, marcas de orden de bytes, delimitador elegido por la consistencia del número de campos, ancho por fila, comillas sin cerrar, buena formación del XML. Las filas que no se pueden interpretar se cuentan y se nombran, nunca se descartan en silencio.

    Precio y moneda

    Separadores decimales y de millares, código ISO 4217 ausente, moneda de sale_price que no coincide, periodos de oferta sin precio de oferta, unit_pricing_measure frente a una medida base de otra familia.

    Identificadores

    Módulo 10 de GS1, prefijos restringidos 2, 02, 04, prefijos de cupón leídos sobre la forma de 13 dígitos rellenada con ceros, notación científica, conversión de ISBN-10 y UPC-E, contradicciones de identifier_exists, id duplicados y demasiado largos.

    Títulos y descripciones

    Requisitos editoriales, límites de 150 y 5.000 caracteres, mayúsculas contrastadas con una lista de acrónimos, marcado HTML, cobertura de términos demasiado escasa para las búsquedas con las que el producto debería casar.

    Disponibilidad y fechas

    Enum cerrado con equivalencias en NL, FR y DE, ISO 8601 en cada campo de fecha, horizonte de expiration_date, availability_date en pedidos anticipados y pendientes, contradicciones de stock que se informan en lugar de resolverse.

    Variantes y atributos

    Listas cerradas de valores para color, size_system, size_type, gender y age_group, valores de color concatenados, integridad de item_group_id en todo un grupo de variantes, exhaustividad de los atributos de ropa.

    Imágenes, vídeo, robots.txt

    Cada URL distinta se recupera, dieciséis en paralelo: código de respuesta, dimensiones en píxeles frente al mínimo actual y al de 2027, formato declarado frente al real, techos de megapíxeles y de bytes. Después se comprueban por separado Googlebot, Googlebot-image y AdsBot-Google, porque AdsBot ignora el grupo comodín.

    Requisitos de la UE

    Precio por unidad donde se aplica la directiva de indicación de precios, forma de la certificación EPREL, energy_efficiency_class restringido a CH, NO y GB desde abril de 2025, envío obligatorio para BE y NL. La parte que omiten las herramientas hechas para el mercado de EE. UU.

    Lo que un archivo no puede decirnos

    Preferimos contarlo sin rodeos a que lo descubras después.

    • Tus páginas publicadas. Saber si el precio de la página de destino sigue coincidiendo con el del feed exige rastrear tu tienda, no leer tu archivo.
    • El estado en Merchant Center. Lo que Google procesó finalmente, el estado de producto por país y los problemas de la cuenta requieren acceso a la cuenta. No lo pedimos y no fingimos tenerlo.
    • El historial. Un recuento de productos que cayó de un día para otro o una columna que desapareció sin avisar solo es visible para algo que vigile cada subida. Nosotros vemos un archivo, una vez.
    • El criterio. Si un código de barras bien formado pertenece a este producto en concreto, o si el accesorio de la fotografía está incluido en el precio, es trabajo de revisión y seguirá siéndolo.

    Un solo pago, según el tamaño del catálogo

    El análisis y el informe completo son gratuitos. Pagas cuando descargas la corrección.

    hasta 1.000 productosSe muestra tras el análisis
    hasta 5.000 productosSe muestra tras el análisis
    catálogos más grandesContáctanos

    Un catálogo, un cargo, sin renovación. Las correcciones van a una hoja de cálculo en tu propia cuenta de Google, así que no queda nada nuestro por lo que seguir pagando. Vuelve a ejecutarlo dentro de seis meses y pagas otra vez, solo si quieres.

    Analizar el feed

    Cómo ponerlo en marcha

    Nueve pasos, una sola vez. Todo se queda en tu propia cuenta de Google, y nada de lo que hagas aquí puede tocar el feed que exporta tu tienda.

    En tu propia cuenta de Google

    1. 1

      Descarga los dos archivos

      El informe, y las correcciones como archivo de hoja de cálculo. Las correcciones son lo que leerá Merchant Center; el informe es para ti.

    2. 2

      Impórtalo en una hoja de cálculo de Google nueva

      En Google Sheets: Archivo, Importar, Subir, y sustituye la hoja de cálculo. Ponle un nombre que sigas reconociendo dentro de seis meses, algo como "Correcciones FeedMender, shop.example.com".

    3. 3

      Comprueba dos celdas antes de seguir

      Busca un id de producto y un código de barras que empiece por cero. Si el cero ha desaparecido, o un código de barras ahora dice 8.71E+12, la importación convirtió texto en números. Importa de nuevo con esa conversión desactivada. Todo en nuestro archivo está guardado como texto, así que esto solo pasa cuando se le pide a la hoja de cálculo que sea lista.

    En Merchant Center

    1. 4

      Configuración, Fuentes de datos, Fuentes complementarias

      Después, Añadir datos de producto complementarios. Si no hay pestaña de fuentes complementarias, mira primero en Configuración, Complementos.

    2. 5

      Elige Google Sheets y selecciona la hoja que acabas de crear

      No la plantilla, sino la hoja de cálculo existente. Merchant Center se conecta a través de tu propia cuenta de Google, así que la hoja sigue siendo privada y nosotros nunca la vemos. En un Workspace administrado puede que un administrador tenga que autorizar una vez la cuenta de servicio de Merchant Center.

    3. 6

      Vincúlala a la fuente principal correcta

      La etiqueta de feed y el idioma tienen que coincidir con la fuente a la que pertenece. Una fuente complementaria solo actualiza productos cuyo id encuentra allí, y no puede añadir ni eliminar productos, que es también la razón por la que no puede romper nada.

    4. 7

      No toques la programación

      Google lee la hoja cada 24 horas de forma predeterminada. Esa lectura diaria es también lo que evita que los datos caduquen, cosa que ocurriría 30 días después de la última actualización.

    5. 8

      Pega las reglas de atributo del informe

      Son las correcciones que a propósito no fijamos a un valor: el formato del precio, tu vocabulario de stock y la única regla que deja pasar un título reescrito. El informe da el texto exacto y el campo al que pertenece cada regla.

    6. 9

      Luego, espera a Google

      Los productos vuelven cuando Merchant Center los reprocesa, no en el momento en que pulsas guardar. Después de esto no se te pide nada más, y retirar la fuente de datos más adelante no borra tu hoja.

    Preguntas que nos hacen

    Antes de subir el archivo

    ¿Cambia algo en mi tienda?
    No. FeedMender escribe un archivo nuevo y se lo entrega a Merchant Center. Tu CMS, tu exportación y tu fuente de datos principal quedan intactos.
    ¿Necesitáis acceso a mi cuenta de Merchant Center?
    No. Tú nos das un archivo y nosotros te damos otro. No hay permisos que conceder, lo que también significa que no podemos ver qué decidió Google finalmente sobre tus productos. Nosotros te decimos lo que dicen tus datos. Merchant Center te dice lo que Google hizo con ellos.
    ¿Adónde va mi archivo?
    A nuestro servidor, donde se analiza y se conserva después hasta seis horas, lo justo para que leas el informe y decidas, porque la reparación necesita el archivo otra vez. Pasado ese tiempo se elimina automáticamente, y en el informe hay un botón para eliminarlo antes. Tampoco guardamos copia de las correcciones: van a una hoja de cálculo en tu propia cuenta de Google, y Merchant Center las lee desde allí. Las URL de imagen se recuperan desde nuestro servidor, así que tu propia tienda ve peticiones nuestras y no tuyas.
    ¿No podría hacer esto yo mismo con un LLM?

    En parte, y nosotros mismos usamos uno. Reescribir un título pobre es un trabajo de lenguaje y un modelo lo hace bien, así que ese paso sí pasa por uno. El resto no es un trabajo de lenguaje. Un dígito de control de GS1 es aritmética, y un modelo dará por bueno un código de barras que no la supera. Si una imagen mide 480 por 480, o si responde siquiera, solo se sabe recuperando cada URL del archivo. Si AdsBot-Google está bloqueado, eso está en un archivo de tu servidor. Nuestro análisis, por sí mismo, no llama nunca a un modelo.

    El problema mayor es que se convierte en un bucle. Un modelo corrige lo que se te ocurrió preguntarle y deja intactos los noventa y nueve fallos que no sabías que estaban ahí, así que la manera de encontrar el resto es subir el feed y dejar que Google los rechace. Ese veredicto llega según el calendario de Merchant Center y no según el tuyo, y para cuando llega, tu tienda ya ha vuelto a exportar el archivo por encima de tu trabajo. Cada ronda espera a Google. Nosotros ejecutamos la lista completa en una sola pasada y después comprobamos que las correcciones no se rompan entre sí.

    Acertar también es más difícil de lo que parece. El nuestro propuso una vez "Blue" para un televisor, porque la columna de color decía Blue en la mayor parte del catálogo. Anclado en los datos del propio comerciante, y aun así equivocado. Lo que lo frenó fue un filtro de relevancia y una comprobación palabra por palabra contra la fila de origen, ambos escritos después de verlo pasar.

    Y una reescritura correcta todavía tiene que llegar a alguna parte: como structured_title con el contenido generado declarado, sabiendo que Google usa title cuando ambos están presentes, en una fuente complementaria que no puede añadir productos y que caduca 30 días después de su última actualización. El análisis es gratis, así que la forma más rápida de resolver todo esto es ejecutarlo y ver si lo que devuelve es lo que tú habrías encontrado.

    ¿Inventáis información de producto?
    No. Cada valor generado se comprueba palabra por palabra contra tu propia fila. Si una afirmación no está en tus datos, se descarta y se conserva el original. Los títulos reescritos se declaran a Google como contenido generado.
    ¿Qué formatos leéis?
    csv, tsv, xlsx, xml, json, y archivos zip o gz de cualquiera de ellos. Los encabezados de columna en neerlandés, francés, alemán e inglés se reconocen sin configuración.
    ¿Formáis parte de Google?
    No, y nada de lo que hay aquí está aprobado por Google. Lo que sí tenemos son siete años de trabajo en Google Ads dentro de casa, en muchísimas cuentas de Shopping y muchísimos feeds con errores. FeedMender es la lista de comprobación que no dejábamos de reconstruir a mano.

    Después del análisis

    ¿Y si mi feed resulta estar bien?
    Entonces no pagas nada. El análisis lo dice, no hay nada que descargar, y ese es un resultado perfectamente bueno.
    ¿Qué tengo que hacer en Merchant Center?

    Pon el archivo que generamos en una hoja de cálculo de tu propia cuenta de Google y añade esa hoja en Merchant Center como fuente de datos complementaria. Google la lee desde allí cada 24 horas.

    No tiene que ser pública y nosotros nunca la vemos. Merchant Center se conecta a tu hoja a través de tu propia cuenta de Google y no mediante un enlace que publiques, así que las correcciones se quedan dentro de tu espacio de trabajo, bajo tus reglas de conservación y de acceso. En un Workspace muy controlado puede que un administrador tenga que autorizar primero la cuenta de servicio de Merchant Center, que es un ajuste y no un proyecto.

    El informe llega con ello: las reglas de atributo que pegar para los campos que a propósito no fijamos, y la fuente principal, la etiqueta de feed y el idioma con los que tu hoja tiene que coincidir.

    ¿Qué pasa cuando mi feed se regenere esta noche?
    Google aplica la fuente complementaria sobre tu fuente principal cada vez que la procesa, casando por id. Tu exportación puede regenerarse tantas veces como quiera.
    Mis precios llevan comas. ¿Eso lo arregláis o no?
    Lo arreglamos, con una regla de atributo y no con un valor. Un valor fijaría el precio que vimos: baja el producto a 99.95 el mes que viene y el complemento seguiría sirviendo 119.95. Una regla sustituye la coma y añade la moneda a lo que diga tu feed esta noche, así que vale para cada sincronización posterior. El informe te da la regla y dónde pegarla. El vocabulario de stock funciona igual.
    Añado productos nuevos cada semana. ¿Están cubiertos?

    En parte, y conviene saber qué parte. Las reglas viven en tu cuenta y no en un archivo, así que se aplican a cada fila que tu tienda envíe a partir de entonces, incluidos los productos que no existían cuando analizamos. Las correcciones que hubo que escribir por producto, un título reconstruido o un código de barras reparado, cubren los productos que estaban en el archivo que leímos.

    El informe es la otra mitad de la respuesta. Casi nada de lo que encontramos es un caso aislado: tu exportación comete el mismo error en el mismo campo todas las veces, y el informe dice qué fallos son sistemáticos y de dónde vienen, para que se corrijan en el origen y los productos nuevos lleguen limpios. Volver a analizar es gratis, así que puedes comprobarlo cuando quieras, y solo pagas si hay algo nuevo que valga la pena reparar.

    ¿Cuándo veré la diferencia?
    No de inmediato. Google vuelve a recuperar tus fuentes según su propio calendario, reprocesa los productos y levanta los rechazos con los que está de acuerdo. Tu parte termina en el momento en que la fuente de datos está en su sitio. El resto es cuestión del ritmo de Google, no del nuestro ni del tuyo.