MetaPreciosCorrección automática
Precio de oferta no válido
sale_price no es un precio válido o no es menor que price.
¿Qué es este problema?
sale_price no es un precio válido o no es menor que price.
Campo afectado:
sale_priceCómo se ve en tu archivo
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 15.00 USD | 18.00 USD |
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 18.00 USD | 15.00 USD |
Este problema se corrige automáticamente: sube tu CSV para solucionarlo ahora.
Corregir ahoraPor qué Meta lo rechaza
Meta solo muestra una oferta cuando sale_price es válido y menor que el precio normal.
Valores válidos / formato esperado
- ✓Un número, un espacio y el código de moneda ISO 4217: 19.99 USD
- ✓Usa el punto (.) como separador decimal, no la coma
- ✓Sin separadores de miles: escribe 1000.00 USD, no 1,000.00 USD
- ✓La moneda debe corresponder al país en el que vendes
- ✓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
- 1En Excel, haz clic en la letra de la columna sale_price para seleccionarla.
- 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.
- 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.
- 4Pulsa Ctrl+H y sustituye cualquier símbolo de moneda, como $ o €, por nada antes de añadir el código.
- 5Comprueba que cada valor tenga la forma 19.99 USD: un número, un espacio y el código.
- 6Guarda como «CSV UTF-8 (delimitado por comas)».
Corregir en Google Sheets
- 1En Google Sheets, haz clic en la letra de la columna sale_price.
- 2Ve a Formato > Número > Texto sin formato, para que Sheets mantenga juntos el precio y el código como texto.
- 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.
- 4Pulsa Ctrl+H y sustituye cualquier símbolo de moneda, como $ o €, por nada antes de añadir el código.
- 5Comprueba que cada valor tenga la forma 19.99 USD: un número, un espacio y el código.
- 6Ve a Archivo > Descargar > Valores separados por comas (.csv).
Evítalo la próxima vez
- ✓Escribe los precios como texto con el código, como 19.99 USD, en lugar de dar a la celda formato de moneda.
- ✓Usa una sola moneda por archivo, la del país al que va dirigido el feed.
- ✓Usa el punto (.) como separador decimal, sea cual sea la configuración regional de tu ordenador.
- ✓Pon el precio normal en price y el descuento en sale_price, nunca al revés.
- ✓Pasa cada archivo por StriveFormats antes de subirlo a Commerce Manager.
Cómo lo detecta StriveFormats
StriveFormats lee cada valor de sale_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 referencia de catálogo de Meta pide el precio como un número con punto decimal, un espacio y el código de moneda ISO 4217, por ejemplo 9.99 USD, sin símbolo de moneda. El código indica a Meta qué moneda usas; un $ solo podría ser dólar estadounidense, canadiense o australiano. sale_price sigue el mismo formato y solo se muestra si es menor que price.