StriveFormats
Google Merchant CenterPreciosBloquea importación

Precio sin código de moneda

El precio tiene un número pero no un código de moneda, o solo el signo $, que usan varias monedas.

¿Qué es este problema?

El precio tiene un número pero no un código de moneda, o solo el signo $, que usan varias monedas.

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
3TOTE-01$24
Después de corregirlo
idprice
2MUG-0118.00 USD
3TOTE-0124.00 USD

Sube tu CSV para comprobar este problema y exportar un archivo limpio.

Corregir ahora

Por qué Google Merchant Center lo rechaza

Google necesita el código de moneda ISO 4217 (USD, CAD, EUR...) para mostrar el precio correcto.

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 marca todos los precios sin código de moneda. Los símbolos de una sola moneda, como € o £, se convierten por ti; un $ solo se marca, porque lo usan varias monedas.

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.