StriveFormats
Google Merchant CenterPreciosBloquea importaciónCorrección automática

Precio no válido

price no es un número con código de moneda, o es 0.

¿Qué es este problema?

price no es un número con código de moneda, o es 0.

Campo afectado:price
Bloquea importación: tu archivo no se importará hasta que se resuelva esto.

Cómo se ve en tu archivo

En tu archivo
idprice
2MUG-0118,00 EUR
3TOTE-01€24
Después de corregirlo
idprice
2MUG-0118.00 EUR
3TOTE-0124.00 EUR

Este problema se corrige automáticamente: sube tu CSV para solucionarlo ahora.

Corregir ahora

Por qué Google Merchant Center lo rechaza

Los productos sin un precio válido o con precio 0 se rechazan.

Valores válidos / formato esperado

  1. ✓Un número, un espacio y el código de moneda ISO 4217: 19.99 USD
  2. ✓Usa el punto (.) como separador decimal, no la coma
  3. ✓Sin separadores de miles: escribe 1000.00 USD, no 1,000.00 USD
  4. ✓La moneda debe corresponder al país en el que vendes
  5. ✓Mayor que 0

Corregir en StriveFormats

StriveFormats reescribe precios como 19,99 EUR o €19.99 como 19.99 EUR. Un precio con solo el signo $, o sin moneda, se marca en lugar de adivinarse, porque varias monedas usan el $.

Auto-corregible: este problema se corrige automáticamente al hacer clic en Corregir problemas.

Corregir en Excel

  1. 1En Excel, haz clic en la letra de la columna price para seleccionarla.
  2. 2Haz clic derecho en la columna, elige «Formato de celdas», selecciona «Texto» y pulsa Aceptar, para que Excel no vuelva a convertir los precios en números.
  3. 3Si todos los precios están en la misma moneda, añade el código con una columna auxiliar: =A2&" USD" (cambia A2 por tu celda de precio y USD por tu moneda), cópiala hacia abajo y pégala sobre la columna con Pegado especial > Valores.
  4. 4Pulsa Ctrl+H y sustituye cualquier símbolo de moneda, como $ o €, por nada antes de añadir el código.
  5. 5Comprueba que cada valor tenga la forma 19.99 USD: un número, un espacio y el código.
  6. 6Guarda como «Texto (delimitado por tabulaciones) (*.txt)».

Corregir en Google Sheets

  1. 1En Google Sheets, haz clic en la letra de la columna price.
  2. 2Ve a Formato > Número > Texto sin formato, para que Sheets mantenga juntos el precio y el código como texto.
  3. 3Si todos los precios están en la misma moneda, añade el código con una columna auxiliar: =A2&" USD" (cambia A2 por tu celda de precio y USD por tu moneda), cópiala hacia abajo y pégala de nuevo con Editar > Pegado especial > Solo valores.
  4. 4Pulsa Ctrl+H y sustituye cualquier símbolo de moneda, como $ o €, por nada antes de añadir el código.
  5. 5Comprueba que cada valor tenga la forma 19.99 USD: un número, un espacio y el código.
  6. 6Ve a Archivo > Descargar > Valores separados por tabulaciones (.tsv) y luego cambia el nombre del archivo para que termine en .txt.

Evítalo la próxima vez

  1. ✓Escribe los precios como texto con el código, como 19.99 USD, en lugar de dar a la celda formato de moneda.
  2. ✓Usa una sola moneda por archivo, la del país al que va dirigido el feed.
  3. ✓Usa el punto (.) como separador decimal, sea cual sea la configuración regional de tu ordenador.
  4. ✓Pon el precio normal en price y el descuento en sale_price, nunca al revés.
  5. ✓Pasa cada archivo por StriveFormats antes de subirlo a Merchant Center.

Cómo lo detecta StriveFormats

StriveFormats lee cada valor de price como un número seguido de un código de moneda. Se marca en su fila si falta el código, si usa coma decimal, si el precio es 0 o si el precio de oferta no es menor que el normal.

►Detalle técnico
La especificación de datos de productos de Google pide el precio como un número con punto decimal, seguido del código de moneda ISO 4217, por ejemplo 15.00 USD. El código indica a Google qué moneda usas; un $ solo podría ser dólar estadounidense, canadiense o australiano. Google compara el precio con tu página de destino, así que el valor del feed debe coincidir con lo que ve el comprador al hacer clic. sale_price sigue el mismo formato y solo se muestra si es menor que price.