Datos estructurados de producto en PrestaShop: precio, stock y lo que Google lee de tus fichas

Captura ampliada

Tu ficha dice «agotado» y Google sigue diciendo «en stock». O el precio de la ficha lleva IVA y el que lee Google no. No lo ves porque no está en la página: está en los datos estructurados, el bloque de código que Google lee para entender qué vendes, a qué precio y si se puede comprar.

💡

Qué lee Google de una ficha

Además del texto, Google lee un bloque Product (casi siempre en formato JSON-LD) con los datos de la ficha. Para las fichas de comerciantes pide como obligatorios el nombre, la imagen y una oferta con precio y moneda. La disponibilidad no es obligatoria, pero es la que dice si el producto se puede comprar. Y la regla de fondo: lo que dicen los datos estructurados tiene que coincidir con lo que ve quien entra en la ficha.

Los fallos típicos en PrestaShop

  • Agotado en la ficha, «InStock» en el código — el tema o un módulo escribe la disponibilidad a mano y no mira el stock real ni si la tienda acepta pedidos sin stock.
  • Dos bloques Product en la misma ficha — uno del tema y otro de un módulo de SEO o de microdatos, cada uno con su precio o su disponibilidad. Google tiene que elegir y no siempre elige el bueno.
  • Precio sin impuestos — la ficha enseña el precio con IVA y el bloque lleva el precio base. Para quien compra en España, el precio que vale es el que paga.
  • Combinaciones — la ficha muestra la combinación por defecto y el bloque lleva el precio o el stock de otra.
  • Sin imagen o con una imagen que Google no puede rastrear — falta un dato obligatorio y la ficha deja de poder salir como ficha de comerciante.

Cómo comprobarlo en 10 minutos

  1. Abre una ficha agotada y otra con stock. Pasa las dos por la Prueba de resultados enriquecidos de Google y mira qué precio y qué disponibilidad lee.
  2. En el código fuente de la ficha, busca application/ld+json. Si salen dos bloques con "@type": "Product", tienes dos fuentes.
  3. En Search Console, revisa los informes Fragmentos de productos y Fichas de comerciantes: ahí salen los errores y las advertencias de todas las fichas a la vez.
  4. Compara precio y disponibilidad del bloque con lo que ve el cliente en la ficha, también en una combinación que no sea la de por defecto.

Datos que dicen otra cosa

Google enseña «en stock» un producto que no se puede comprar, el cliente llega, ve «agotado» y se va. O el precio del resultado no es el de la ficha.

Una sola fuente, alineada con la ficha

Un único bloque Product que sale del mismo dato que la ficha: precio con impuestos, disponibilidad según el stock real y la regla de pedidos sin stock.

Cómo se arregla

  • Deja una sola fuente. Si el tema y un módulo generan el bloque, desactiva uno de los dos.
  • Disponibilidad según el stock. Sin stock y sin aceptar pedidos: OutOfStock. Sin stock pero aceptando pedidos: BackOrder. Con stock: InStock.
  • El precio que paga el cliente, con la moneda en formato de tres letras (EUR).
  • Vuelve a pasar la prueba en las mismas fichas y espera a que Search Console recalcule los informes.

💡 Si las fichas agotadas no deberían estar en Google, el problema ya no es de datos estructurados sino de indexación. Lo contamos en por qué tus productos no aparecen en Google.

Preguntas frecuentes

¿Los datos estructurados me suben posiciones?

No. Sirven para que Google entienda la ficha y pueda enseñarla con precio, disponibilidad y valoraciones. Lo que cambia es cómo sale, no dónde.

¿Qué pongo en un producto agotado que sigue a la venta por encargo?

BackOrder, siempre que la tienda acepte el pedido sin stock. Si no lo acepta, OutOfStock.

¿Microdatos o JSON-LD?

Google lee los dos. Lo importante es que haya un solo bloque por ficha y que diga lo mismo que la página. JSON-LD es más fácil de revisar y de mantener.

¿Quieres saber cuántas fichas de tu tienda dicen una cosa en la página y otra en el código? Lo revisamos en la Auditoría Exprés, junto con otras 54 comprobaciones.

Ver la Auditoría Exprés →

Zeyvro desarrolla módulos para PrestaShop 8 desde una tienda real en producción. Código sin ofuscar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio